jueves, 8 de diciembre de 2011

Reproducción aleatoria continua en MPD

MPD es un gran concepto, pero algo que me molesta mucho (y se me hace increíble que no exista), es que no tenga integrada una forma fácil para agregar canciones de forma aleatoria cuando se acaba una playlist. Para eso creé este script, que automáticamente agrega canciones cuando la lista tiene menos de 2 canciones:
#!/bin/bash

while [ 1 -eq 1 ]; do
    while [ `mpc playlist | grep -c ^` -lt 2 ]; do
        mpc listall | sed -n $[RANDOM % $(mpc stats | grep Songs | awk '{print $2}')+1]p | mpc add > /dev/null
    done
    sleep 60
done

Créditos: http://b.fluff.cc/2011/10/add-random-songs-to-mpd-playlist.html

No hay comentarios.:

Publicar un comentario