PanikDB - gestion radio

Installation de stamina

Stamina constitue la partie "automation" de la diffusion, sur base des émissions et musiques programmées via panikdb, stamina assurera que les différentes sources audio seront jouées aux moments appropriés.

Comme pour l’installation de panikdb ces instructions concernent uniquement l’installation à base de paquet .deb, et ici il est considérer que stamina est installé sur le même serveur que panikdb.

Bref,

apt install stamina

Configuration audio

Par défaut stamina utilise le logiciel mpv pour jouer les fichiers audio, il faut donc assurer que celui-ci fonctionne pour l’utilisateur "panikdb"; pour tester la lecture, en imaginant un fichier son.ogg posé dans le répertoire /tmp/ :

sudo -u panikdb mpv /tmp/son.ogg

Peut-être y aura-t-il besoin de paramètres supplémentaires, pour par exemple viser la bonne carte son, cela peut par exemple demander l’ajout d’un paramètre --audio-device :

sudo -u panikdb mpv -audio-device=alsa/dmix:CARD=Generic_1,DEV=0 /tmp/son.ogg

Il est également possible d’utiliser jack, c’est même la configuration recommandée, il y a une page de documentation spécifique : configuration de jack.

Une fois les paramètres à passer à mpv déterminés, il faut les écrire dans un fichier de configuration pour panikdb, par exemple dans /etc/panikdb/settings.d/stamina.py,

NONSTOP_PLAYER_COMMAND = '/usr/bin/mpv'
NONSTOP_PLAYER_ARGS = [
'--ao=jack',
'--audio-channels=stereo',
'--no-audio-display',
'--vo=null',
'--jack-connect=no',
'--really-quiet',
'--no-ytdl']


Dernière modification : 24 juillet 2022, 18:01