ECAL: Como cargar una carpeta desde la línea de comandos en audacious
Después de la muerte de XMMS en Gentoo, la búsqueda por el reproductor de música pequeño ha sido larga. Amarok lo hace muy bien cuando quieres escuchar música en forma masiva, pero para esas ocasiones en que quieres escuchar un solo tema o un directorio, es doloroso esperar 1 minuto para que abra la aplicación.
La aplicación que más se parece a XMMS, a mi gusto, es audacious, ya que es un fork de BMP, que a su vez es un fork de, adivinen, XMMS. No se puede negar que es promiscuo el mundo del código abierto :P
Vamos al grano: el principal problema que tuve con audacious es que demora una eternidad en cargar de forma recursiva los archivos de un directorio, si es que existen otros tipos de archivos. Es bastante tonto, ya que carga lo que pilla, hasta archivos de texto.
Por tanto, cree este pequeño script en bash para cargar todos los archivos de audio de un directorio dado, ordenaditos en orden alfabético. Pueden ocuparlo directamente desde la línea de comandos, o ocuparlo de wrapper en su manejador de archivos preferido
#!/bin/bash
USER=`whoami`
PRE_M3U="/tmp/pre_audacious-${USER}.m3u"
M3U="/tmp/audacious-${USER}.m3u"
rm "$PRE_M3U" "$M3U" &> /dev/null
dir="$1"
find "$dir" -iname "*.flac" -o -iname "*.mp3" \
-o -iname "*.ogg" -o -iname "*.wav" > "$PRE_M3U"
sort "$PRE_M3U" > "$M3U"
audacious "$M3U"
Nos vemos! - 686 lecturas

Y por qué no pruebas con Coolplayer???
Puede ser una buena alternativa, y más encima livianita. Si hasta versión portable existe (en francés). Y parece tener soporte (el sitio está en sourforge..., no sé si eso garantice nada, pero algo es algo).
Saludos desde la Abadía
Ricardo I.
Gracias por el consejo.
Lo malo es que no me sirve, porque necesito un player para linux. De todas maneras, audacious funciona bastante bien, ya que gstreamer tiene plugins para todo.
Enviar un comentario nuevo