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
:
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']