Translate

8.13 "mpdrandomd"

Grazie a questo "script", sarà possibile permettere ad MPD di aggiungere automaticamente in modo casuale una canzone alla volta in playlist terminata la riproduzione della traccia precedente senza dover inserire l'intera libreria in playlist.
Questo "tweak" risulterà utile soprattutto a chi dispone di una vasta libreria musicale e vuole evitare problemi di collegamento o crash di sistema tra il client ed il server quando viene aggiunta l'intera libreria musicale in playlist (ho notato soprattutto con dispositivi android utilizzati come client molti problemi di collegamento quando inserivo in playlist l'intera libreria mentre con l'ottimo client "MPoD" l'unico problema era che dovevo aspettare una trentina di secondi per avere tutte le informazioni della traccia in ascolto).
Per far funzionare questo "script" sarà prima necessario installare una dipendenza

apt-get install python-mpdclient

Poi bisognerà creare uno "script" col comando

touch daemon.py

Copiare il contenuto dello "script" che trovate qui, editando il file appena creato col comando

nano daemon.py

Rendere lo script eseguibile col comando

chmod +x daemon.py

Adesso bisognerà creare un altro "script" col comando

touch mpdrandomd.py

Copiare il contenuto dello "script" che trovate qui, editando il file appena creato col comando

nano mpdrandomd.py

Rendere lo script eseguibile col comando

chmod +x mpdrandomd.py

e farlo partire in automatico all'avvio editando il file "crontab" col comando

crontab -e

e aggiungendo all'interno del file questa stringa

@reboot ./mpdrandomd.py --no-update --enqueue=5 --keep=5

Per chi non usa "Voyage MPD" ma un'altra distribuzione Linux, prima di eseguire i comandi sopra esposti sarà necessario avere i permessi di "root" (amministratore) con il comando "su" come spiegato nei post precedenti.