Normalmente acostumbro a respaldar toda la información que pueda en medios de almacenamiento ópticos, sobretodo audio digital, ya sea en ficheros Ogg Vorbis o en MPEG 1 Layer 3. Desde hace poco más de un año hasta la actualidad me he acostumbrado a mantener una estructura lógica, la cual es más o menos como sigue:
/music/
Pero hace mucho tiempo no era tan organizado en cuanto a la estructura de los respaldos, entonces, la pregunta en cuestión es, ¿cómo lograr detectar la presencia de ficheros de audio digital almacenados de manera persistente en un dispositivo óptico de manera automática?
Al igual que lo expresado en la entrada Eliminando ficheros inútiles de manera
recursiva,
haremos uso del comando find
.
Antes de entrar en detalle debo aclarar que voy a realizar una búsqueda recursiva de ficheros en el path correspondiente a mi unidad lectora de CDs. Usted debe ajustar el path por uno apropiado en su caso particular.
Si solo desea buscar ficheros MPEG 1 Layer 3:
find /media/cdrom1/ -name \*.mp3 -fprint playlist
Pero si usted acostumbra a almacenar ficheros Ogg Vorbis en conjunto con ficheros MPEG 1 Layer 3, debería proceder así:
find /media/cdrom1/ \( -name \*.mp3 -or -name \*.ogg \) -fprint playlist
El comando anterior también es aplicable para generar listas de reproducción de video digital, en cuyo caso lo único que debe cambiar es la extensión de los ficheros que desea buscar. El fichero que contendrá la lista de reproducción generada en los casos expuestos previamente será playlist.
Reproduciendo la lista generada
Para hacerlo desde XMMS es realmente sencillo, acá una muestra:
xmms --play playlist --toggle-shuffle=on
Si usted no desea que las pistas en la lista de reproducción se reproduzcan
de manera aleatoria, cambie el argumento on
de la opción
--toggle-shuffle
por off
, quedando como --toggle-shuffle=off
.
Si desea hacerlo desde MPlayer es aún más sencillo:
mplayer --playlist playlist -shuffle
De nuevo, si no desea reproducir de manera aleatoria las pistas que se
encuentran en la lista de reproducción, elimine la opción del reproductor
MPlayer -shuffle
del comando anterior.
Si usted desea suprimir la cantidad de información que le ofrece MPlayer al
reproducir una pista le recomiendo utilizar alguna de las opciones -quiet
o
-really-quiet
.