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
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.