« Technique: scripts boucle et grille » : différence entre les versions

De Radio Libre - Info utile contre info futile
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
 
(5 versions intermédiaires par le même utilisateur non affichées)
Ligne 6 : Ligne 6 :
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.
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.


Conditions:</br>
Concept:</br>
- Il faut un système que l'on puisse gérer via FTP ou SSH</br>
- Il faut un système que l'on puisse gérer via FTP ou SSH</br>
- La programmation se base sur différents cron jobs qui permettent de programmer le lancer d'une playlist à une heure prédéfinie
- La programmation se base sur différents cron jobs qui permettent de programmer le lancer d'une playlist à une heure prédéfinie</br>
- 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
- 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</br>
- Par défaut, c'est la boucle qui tourne, son nom est 'playlist.m3u'. </br>
 
Il faut maintenant aborder le logiciel utilisé pour diffuser la boucle, [https://www.mankier.com/1/ezstream EZstream].
 
EZstream se configure grâce à un fichier de configuration, radiolibre-stream-01.xml:
<pre>
<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>
</pre>
<b>Références</b>
- Bases + check stream: https://wiki.radioreference.com/index.php/Ezstream_on_linux
</br>

Dernière version du 6 février 2022 à 02:38

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