Reproducción en Amarok se detiene después de cada canción

Amarok es mi reproductor preferido a la hora de escuchar mi musica, tengo (como muchos) una gran colección de archivos en mp3 y otros formatos de música. Sin embargo, como también le sucedió a muchos, al actualizar a Slackware -current Amarok 2.5 empezó a dar problemas pues únicamente reproducía una canción y se detenía.

El problema en sí consiste en el motor (phonon), por lo que pude leer los de xine y mplayer ya no son desarrollados y no deberían usarse en Slackware, el único que está en desarrollo es gstreamer. Sin embargo ninguno de éstos realmente funcionaba en mi sistema, pues o reproducían una canción y se detenían o simplemente no daban sonido.

Para seleccionar el motor en Amarok hay que hacer:

Preferencias > Configurar Amarok > Reproducción > (Botón) Configurar Phonon > (Pestaña) Motor y con las flechas dar «Preferir» para subir y colocar en primer lugar de la lista al que se desea usar.

Amarok 2.5 en Slackware -current

Amarok 2.5 en Slackware -current

Configurar Amarok 2.5

Configurar Amarok 2.5

Seleccionar Phonon

Seleccionar Phonon

Phonon gstreamer

Una forma de arreglar este «error» es mediante la instalación de los siguientes paquetes y usar el gstreamer como phonon predeterminado:

gst-plugins-ugly
gst-plugins-bad
gst-ffmpeg

Que yo como es usual instalé con sbopkg:

# sbopkg -i "gst-plugins-ugly gst-ffmpeg gst-plugins-bad"

Phonon VLC

Otra forma de solucionar este conflicto consiste en usar el phonon de VLC. Existe un paquete de esta versión de phonon para Slackware creada por alienBOB, sin embargo, parecer ser algo obsoleta y por lo mismo una recomendación que encontré por la red fue instalar el phonon VLC desde las fuentes.

Cabe señalar que utilicé el paquete de alienBOB pero no me dio resultados exitosos, pues no producia sonido al reproducir canciones, así que decidí instalarlo desde las fuentes para probar, el procedimiento es el siguiente.

Primero descargar el paquete desde KDE Projects. Esto se puede hacer de diferentes formas, en mi caso escribí lo siguiente en el terminal:

$ git clone http://anongit.kde.org/phonon-vlc

Cuando se haya terminado de descargar se creará un directorio llamado phonon-vlc/ al cual hay que entrar haciendo:

$ cd phonon-vlc/

Se crea un nuevo directorio llamado build:

$ mkdir build
$ cd build/

Finalmente, ejecutar el comando cmake para posteriormente instalar como root:

$ cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` -DCMAKE_BUILD_TYPE=Release ..

Todo el comando tiene que ir en una sola línea. Ahora instalar.

# make install

Conclusiones

Reiniciar Amarok después de seleccionar el phonon GStreamer o VLC para aplicar los cambios y listo.

Cabe mencionar que el procedimiento que me sirvió para solucionar todo problema fue con el VLC, pues con GStreamer a veces Amarok se congela, no reproduce música y tengo que terminar el proceso.

Saludos Salckers y espero que les sirva.

Fuentes:

Phonon VLC
VLC Backend en Myriam’s blog

VideoLAN Forums

Thread en LQ

Emigrar a Slackware 13.37

Ayer estando de buen humor decidí a actualizarme a la nueva versión de mi GNU\Linux, así que descargue el DVD de slackware 13.37 durante el trabajo y en la noche me dispuse a instalarlo, así en unos 15 o 20 minutos ya tenía mi sistema funcionando a la perfección… bueno casi, aún me faltaba configurar algunas cosas básicas.

Para mi sorpresa algunos de los antiguos problemas que tenía en el pasado con mi 13.1 se solucionaron sin más que la actualización del sistema y de verdad eso me pareció ¡EXCELENTE!. De entrada el sistema KDE tiene una apariencia mejorada y mucho más robusta a mi parecer puesto que los gráficos son más consistentes y eso me gusta…

Tengo una laptop HP G60 en la que antes tenía problemas para reconocer mi tarjeta de red inalámbrica, una Intel WIFI Link 1000 BGN que ahora funciona a la perfección sin hacerle nada al sistema. Ahora también al meter un CD o DVD al lector se crea una entrada en el explorador Dolphin automáticamente sin necesidad de estar montando y desmontando el disco y sin modificar el archivo fstab. Lo más impresionante en mi caso es que ahora al conectar unos audífonos o bocinas externas a mi laptop, las bocinas internas de la máquina se enmudecen… antes tenía el problema de que al conectar por ejemplo unos audífonos, las bocinas de la computadora seguían sonando al mismo tiempo y la verdad jamás pude encontrar una solución a ésto.

Una de las primeras cosas que hice fue configurar el inicio en entorno gráfico de mi sistema, para ello seguí el mismo procedimiento que se sigue para la versión 13.1, el cual está en una entrada antigua de éste mismo blog. Únicamente que en el 13.37 la línea del archivo que hay que editar cambia de la 24 a la 25. También configuré algunas cuestiones de la apariencia del KDE que me gustan mucho.

Los paquetes que vienen instalados en ésta versión están actualizados hasta su última versión y esto resulta conveniente para mí, puesto que así por ejemplo puedo usar Firefox 4 y Thunderbird 3.1.9, los reproductores multimedia de KDE vienen mejorados por ejemplo el Dragon me gustó mucho y el Amarok sigue siendo mi favorito para escuchar música.

No cabe duda de que ésta nueva versión de Slackware se ha ganado mi aprecio siendo hoy el segundo día que la he usado. Ahora me falta instalar algunos paquetes que para mí son elementales como LibreOffice, para revisar algunas de las cosas del trabajo en la casa; wxPython, para algunas aplicaciones gráficas que necesite realizar; VLC, mi reproductor multimedia favorito para seguir viendo House y algunas películas.

Saludos y recomiendo totalmente el nuevo Slackware 13.37.

Instalar VLC 1.1.9 en Slackware

Ahora les presento la forma en que instalé el VLC en mi Slackware 13.1 para ver Dr. House y algunas peliculas con mi novia… ya que los reproductores que vienen por defecto con el sistema aún no he aprendido a usarlos muy bien y algunos son muy molestos, me siento más cómodo con el VLC que con otros.

Primero hay que instalar YASM si es que no está instalado en el sistema, el cual es una dependencia importante. Hay que descargarlo y descomprimirlo para depués hacer lo siguiente como root:

# cd yasm-1.1.0/
# ./configure
# make
# make install

Una vez instalado el programa anterior, hay que asegurarse de tener el lftp instalado sino hay que instalarlo para proceder con la descarga de las fuentes tal y como se muestra con el siguiente comando:

# lftp -c "open http://www.slackware.com/~alien/slackbuilds/vlc/; mirror build"

Lo cual creará un directorio llamado build en nuestra carpeta de usuario en donde se copiarán las fuentes del programa, una vez que en la consola se indique que se ha descargado en su totalidad se hace lo siguiente:

# cd build/
# sh vlc.SlackBuild

Para crear un paquete .txz en el directorio temporal el cual hay que instalar con installpkg

# installpkg /tmp/vlc-1.1.9-i486-1alien.txz

Listo ya se tiene el programa VLC instalado en el sistema.