Amarok siempre ha usado xine como su motor de reproducción predeterminado, sin embargo amarok 2 utiliza las nuevas caracteristicas de kde4 y kdelibs para reproducir nuestra musica.
Entre las dependencias de amarok 2 con un par de use flags basicas (daap mp4 opengl semantic-desktop) estan las siguientes:
# qdepends amarok
media-sound/amarok-2.0: >=app-misc/strigi-0.5.7 >=dev-db/mysql-5.0[embedded,-minimal] >=dev-db/mysql-community-5.0[embedded,-minimal] >=media-libs/taglib-1.5 media-sound/phonon x11-libs/qt-phonon:4
Como observavos ahora xine ya no es dependencia y ha desaparecido la use, ahora ha sido reemplazada por una capa intermedia llamada phonon. Phonon es la nueva api multimedia para kde 4, en resumidas cuentas es una capa multimedia para los motores de reproduccion (como gstreamer o xine) y los reproductores de audio (en este caso amarok), asi que ¿como hacemos que funcione amarok?.
Opcion 1 – Habilitar gstreamer
Ya que phonon es capaz de utilizar gstreamer podemos ver que actualmente en gentoo esta disponible como una de sus use flags, solo debemos verificar si la misma esta habilitada y nuestro amarok funcionara a traves de gstreamer, si no estuviera habilitada solo hay que recompilar el paquete.
media-sound/phonon
Available versions: (~)4.2.0!t {debug gstreamer}
Installed versions: 4.2.0!t(00:51:43 12/29/08)(gstreamer -debug)
Homepage: http://phonon.kde.org/
Description: KDE multimedia API
Opcion 2 – Habilitar xine
Dado que a muchas personas no les ha funcionado phonon con gstreamer (a mi me funciono en una pc y otra no) siempre esta la opción de habilitar xine:
Primero lo desenmascaramos (yo desenmascare la ultima version disponible en portage)
echo «=kde-base/phonon-xine-4.1.3 ~x86» >> /etc/portage/package.keywords
Y luego procedemos a la instalación
# emerge -av kde-base/phonon-xine
Si no funcionara podemos probar reiniciando alsa
# /etc/init.d/alsasound restart
Y con esto ya tendremos amarok funcionando con xine.
Cabe resaltar que esto ya ha sido reportado como bug a gentoo, pero la estructura del paquete cambiara en kde 4.2 de phonon-xine a phonon-kde, pueden ver el estado del bug aqui.
El resultado ya funcionando es un reproductor bonito como este:
Mozilla/5.0 (X11; U; Linux x86_64; es-ES; rv:1.9.0.5) Gecko/2008121300 SUSE/3.0.5-1.1 Firefox/3.0.5
No entiendo que haces, donde escribo lo que indicas, escribo en la consola y me sale comando irreconosible, phonon hace uso por defecto del motor xine
sin embargo no puedo hacer que el sonido salga por los 6 parlantes 5.1 con el .asoundrc, pero en la versión 1.4 de amarok,no tenia ese problema
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.5) Gecko/2008120121 Firefox/3.0.5
@Roberto Arcos: ¿Cual es el comando irreconocible?, de hecho phonon no hace uso por defecto de xine, por este motivo la dependencia phonon-xine no es obligatoria, lo podes ver en el estado del bug, como a muchos les ha dado problema la use, recomiendan solo darle emerge a phonon-xine