fip

Ecouter fip dans un terminal - retour accueil

git clone git://bebou.netlib.re/fip
Log | Files | Refs | README |

README (1624B)


      1 Petit script pour écouter FIP sans navigateur
      2 
      3 Dépendances
      4 
      5 	jq
      6 		https://stedolan.github.io/jq/
      7 		https://github.com/stedolan/jq
      8 	mpv
      9 		https://mpv.io/
     10 		https://github.com/mpv-player/mpv 
     11 	catimg (optionnelle, pour afficher les pochettes d'album)
     12 		https://posva.net/shell/retro/bash/2013/05/27/catimg
     13 		https://github.com/posva/catimg
     14 	dc
     15 		https://www.gnu.org/software/bc/manual/dc-1.05/html_mono/dc.html
     16 
     17 Le script est suffisament simple pour pouvoir remplacer les quatre  dépendances à
     18 la main si vous le voulez
     19 
     20 Le script laisse la possibilité d'utiliser les raccourcis clavier mpv pour
     21 revenir en arrière par exemple
     22 
     23 Les informations du morceau en cours sont affichées en dernier dans la liste
     24 
     25 TODO ajouter le choix de la qualité du stream
     26 TODO progression dans la chanson ?
     27 
     28 Pourquoi ce script ?
     29 
     30 Les navigateurs web modernes sont extrêment gourmands en calcul et en mémoire
     31 en plus d'être très difficiles à maintenir. Ils sont à tout point de vue des
     32 logiciels non soutenables. De façon à pouvoir écouter cette radio sur du
     33 matériel modeste - qui ne soit pas une radio puisque FIP n'émet pas partout -
     34 il faut les court-circuiter.
     35 
     36 En utilisant ce script l'information que vous écoutez transite toujours via une
     37 stack web mais vous vous affranchissez au moins de la partie la plus impactante
     38 pour vos terminaux. A noter, mpv et jq sont eux mêmes des logiciels
     39 conséquents. Si vous avez des alternatives plus conviviales au sens Illichien
     40 je suis preneur.
     41 
     42 TODO tester de parser le json avec sed/awk
     43 
     44 Contributeurices
     45 
     46 Virgile Jarrige
     47 Thomas Baguet
     48 Marc Chantreux
     49 Thomas Bernard
     50 Arthur Pons