Technique: scripts boucle et grille

De Radio Libre - Info utile contre info futile
Aller à la navigation Aller à la recherche

Le but de cette page est d'expliquer les options qui concernent le stream - ou les streams - en matière de :
- passer du mode boucle au mode live et vice-versa
- mettre à jour la ou les playlists

Premièrement, il faut parler du concept de grille, de comment on programme les différentes émissions pour les faire démarrer au bon moment.

Concept:
- Il faut un système que l'on puisse gérer via FTP ou SSH
- La programmation se base sur différents cron jobs qui permettent de programmer le lancer d'une playlist à une heure prédéfinie
- Il y a une playlist 'bouche-trou' - appelée la boucle - qui passe entre les plages horaires de la grille qui ne sont pas occupées par une émission
- Par défaut, c'est la boucle qui tourne, son nom est 'playlist.m3u'.

Il faut maintenant aborder le logiciel utilisé pour diffuser la boucle, EZstream.

EZstream se configure grâce à un fichier de configuration, radiolibre-stream-01.xml:

<ezstream>
<url>http://YYYYY.bcast.infomaniak.ch:80/YYYYY.mp3</url>
<sourcepassword>XXXXX</sourcepassword>
<format>MP3</format>
<filename>/home/pi/Desktop/radiolibre/playlist.m3u</filename>
<shuffle>0</shuffle>
<stream_once>0</stream_once>
<svrinfoname>Radio Libre</svrinfoname>
<svrinfourl>www.radiolibre.ch</svrinfourl>
<svrinfogenre>Politique et société</svrinfogenre>
<svrinfodescription>La parole aux citoyens</svrinfodescription>
<svrinfobitrate>128</svrinfobitrate>
<svrinfochannels>2</svrinfochannels>
<svrinfosamplerate>44100</svrinfosamplerate>
<svrinfopublic>1</svrinfopublic>
</ezstream>

Références - Bases + check stream: https://wiki.radioreference.com/index.php/Ezstream_on_linux