Amarok2 en Windows

Ya sabemos que en el mundo like Unix tanto Amarok como Clementine se no hay mejores reproductores de audio que ellos dos. Pero gracias a la comunidad podemos tener estos dos grandiosos programas en Windows.

La versión de Amarok en Windows se puede descagar en instalador para dos versiones: la que se instalará de forma local y la que es portable. Así que podemos ir a la página de amarok para empezar a descargarlos.

Cabe destacar que los instaladores traen todo lo necesario para que Amarok se ejecute correctamente y no hay que descargar otras cosas extra. Y como en todo programa de Windows, hay que ejecutar el .EXE y dar “Siguiente -> Siguiente”.

amarok.installer

Tras terminar, es cuestión de buscarlo en el Menú Inicio.

amarok.menu

Tardará un poco debido a que cargará las liberías QT y muchas cosas más. Así que tendremos que esperar un poco para que funcione y ver el siguiente resultado:

amarok.windows

En cuanto al funcionamiento, pues está lo mismo que en su distro o *NIX favorito porque hay integración con Amazon, Magnatune, Last.fm y muchas cosas más.

Con el tiempo se irán corrigiendo muchas cosas más, pero por el momento es un gran paso para llevar varias apps de KDE a Windows. Y la verdad no estaría mal algo como KSnapshot en Windows, porque ofrecer un SO de escritorio sin una aplicación de captura de pantalla es ya es una falta de sentido común.

Amarok 1.4 en openSUSE 11.4

No soy fan de Banshee , ni de Hipo ni de otras cosas. Amarok 1.4 es y será la mejor suite de reproducción de audio que hay en Linux. Si lo queremos instalar, sólo hay que teclear en consola:

sudo zypper ar http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_11.4/KDE:KDE3.repo

Recomiendo refrescar los repositorios para obtener la key del mismo.

sudo zypper ref

Aparecerán notificaciones para aceptar la llave del repositorio, sólo es cuestión de presionar la tecla “s” para aceptarla. Con esto ya podemos instalar Amarok 1.4 con el comando:

sudo zypper in kde3-amarok libxine1-codecs

Listo.

<<<< Actualización

Para añadir Amarok 1.4 al menú de aplicaciones, hay que teclear la siguiente orden:

sudo cp /opt/kde3/share/applications/kde/amarok.desktop /usr/share/applications/

Fin actualizacion >>>>

Lo único que falta, es que añadan el directorio “/opt/kde3/bin” a su $PATH (de usuario o del sistema) para poder usar el “viejo lobo”.

Referencias Adicionales:

Modificar variable PATH

Saltar una parte de la lista de reproducción en Amarok

Alguna vez nos ha pasado que andamos escuchando determinado tipo música de música y te das cuenta que hay otra canción que armoniza con el momento pero se encuentra después de otras. En este caso Amarok nos ayuda mediante la opción “Encolar pista”.

Para usarla simplemente tienen que dar clic sobre la canción que deseen y seleccionar la opción mencionada anteriormente.

Al terminar la pista que se reproduce actualmente, Amarok procederá a reproducir la siguiente que se encuentre en la cola de reproducción (no en la lista).

Errores de Ultimate Lyrics en Amarok

Dejé a Amarok al menos 2 horas en estado inactivo, por lo consiguiente pienso que el kernel lo alojó en la swap. Pero al volverlo a abrir me dí cuenta de algo:

El script relacionó la canción Rainbow in the Dark de DIO con la letra de Crazy Train de Ozzy Osbourne………. creo que si Ronnie James Dio estuviera a mi lado…. me hubiera agarrado a golpes.

En fin, si alguien tiene el mismo problema solo tiene que recargar la letra con el botón verde…..

Amarok 2.1 o superior no reproduce archivos mp3

Instalando Amarok 2.3 me di cuenta de algo, mo podía reproducir ningún archivo de audio (ni mp3 ni ogg). Después de reinstalar openSUSE, Amarok 2.1 me seguia dando el mismo error.

Así que usando la opción “amarok debug” pude obtener alguna pista del error (que fue demasiada, así que solo escribo la pista clave):

[EngineController] [WARNING!] Phonon failed to play this URL. Error:  “17:29:09: input_file: Fichero no encontrado:

Usando a Google, me encuentro con muchas opciones en español en donde me indican que el problema puede ser el paquete phonon-backtend-xine o libxine1. Esto no ma ayudaba en nada porque todo estaba funcionando bien, así que descarté esa opción.

Luego encontré este hilo y otro más de foros en inglés que apostaban a que el error estaba en Xine y Phonon. Pero en las partes finales me encuentro que puede ser la codificación que usa el sistema, debido a que Amarok no encontraba el archivo.

Me puse a pensar un rato y sí, en mi SUSE anterior  y en el nuevo había cambiado la codificación de UTF-8 a ISO-8859-1.

Para cambiar la codificación es necesario entrar a YAST2 en la sección de Idioma.

Aparecerá una nueva ventana en donde daremos clic en la opción “Detalles”.

Si se dan cuenta, en medio hay un checkbox que deben tener habilitado para tener UTF-8 en su sistema. Después de eso solo queda reiniciar para que el sistema cargue la nueva codificación.

Al final………..

Añadir “guiones” (Scripts) en Amarok 2.1

Una de las cosas que no me convences de amaroK 2.1 es la pobreza de los scripts guiones que vienen por defecto.

Para aumentar la funcionalidad de amaroK puedes instalarlos de una manera fácil.  Primero vamos a menú herramientas y damos clic en la opción “Gestor de guiones”.

instantánea0

Nos saldrá una nueva ventana en donde podremos observar los “guiones” que se encuentran en KDE-Apps.org.

instantánea1

Buscamos los que nos agraden y simplemente les damos clic en instalar.

instantánea2

Después aparecerá algo que no me agradó: hay que reiniciar amaroK.

instantánea3

Bueno,  reinicien y disfruten de su nuevo “guion”. Sin duda, un nombre muy extraño.

Instalar Amarok 2.1 con todo y error GPG

Este problema no lo tenia con openSUSE (si, ya empiezo a extrañarlo). Es el clásico error de las llaves de Launchpad que se soluciona con linea de comandos.

Hace unos días los desarrollares de amaroK lanzaron la versión 2.1 del mejor reproductor que existe en Unix. Esta noticia ha inundado la “bloGNUsfera” y han repetido como “pericos” la misma noticia:

“Instala amarok agregando la siguiente línea al archivo /etc/apt/sources.list”

deb http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu jaunty main

Luego actualizas repositorios con apt-get update.

Lo bonito de esto es que arroja el error:

Leyendo lista de paquetes… Hecho
W: Error de GPG: http://ppa.launchpad.net jaunty Release Las firmas siguientes nose pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 2836CB0A8AC93F7A
W: Tal vez quiera ejecutar ‘apt-get update’ para corregir estos problemas

Bueno, ahí va una rudimentaria solución para instalar amarok 2.1:

gpg --keyserver keyserver.ubuntu.com --recv-keys 8AC93F7A && gpg –export -a 8AC93F7A >> key.asc

ACTUALIZACIÓN (25/Junio/2009)

Antes de las palabras keyserver y recv-keys se escribe un doble guión. Si solo ven uno en el post es debido al formateado de WordPress al momento de procesar los guiones continuos.

sudo apt-key add key.asc

Y listo, ahora hagan el “apt-get update” para actualizar repositorios. Después actualicen amarok con el comando:

sudo aptitude install amarok

Ahora ya tendremos listo amarok. Lo estaremos probando estos días y veremos su poder.

instantánea1

Espero que le sirva a los usuarios novatos y a los “bloggers” que repiten la noticia como “loros”.

Fuentes:

Un mundo libre

Ubuntips

Amarok con MySQL en OpenSUSE / Ubuntu

Amarok nos agrada porque el hace todo nuestro trabajo, el hace la mayoría del trabajo de administración de la biblioteca musical que tenemos en nuestra máquina. Todo esto lo hace mediante el acceso a una base de datos.

El motor de base de datos predefinido es SQLite, un pequeño y lento que empieza a ser poco útil si tienes más de 500 pistas. Si notas que SQLite se torna lento al actualizar tu biblioteca y tienes una biblioteca musical que crece día a día, es el momento que empieces a pensar en un motor de BD más poderoso.

Amarok puede usar PostgreSQL y MySQL, los dos motores libres de DB que existen en el mercado. En mi caso usaré MySQL, porque es el que usaré en prácticas futuras.

Primero instalamos los motores.

Para openSUSE (oS):

oS 10.3.
oS 11.1.

Para Ubuntu:

sudo aptitude install mysql-server mysql-client

Iniciamos el servicio MySQL:

sudo /etc/init.d/mysql start

Abramos la consola y después de eso entramos a MySQL. con el siguiente comando:

mysql -u root -p

Ahora veremos que el prompt (línea de comandos) cambia a esta forma:

hawk@gnu-server:~> mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 15
Server version: 5.0.45 SUSE MySQL RPM

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.

mysql>

Ahora crearemos una base de datos para amarok, en mi caso se llamara “amarok”.

mysql>CREATE DATABASE amarok;

Si todo estuvo bien nos aparecerá el siguiente mensaje:

Query OK, 1 row affected (0.04 sec)

Ahora crearemos a un administrador en la BD con el comando GRANT, que viene siendo como el “chown” de MySQL. De paso también asignaremos sus permisos:

mysql> GRANT ALL PRIVILEGES ON amarok.* TO ‘nombreUsuario’@‘localhost’ IDENTIFIED BY ‘contraseña’ WITH GRANT OPTION;

Explicación:

GRANT ALL PRIVILEGES ON: Indica que daremos permisos sobre una base de datos.

amarok.*: Ahi le indicamos el nombre de la base de datos a ser modificaca. El punto indica el dominio de la base de datos y el asterisco indica que TODO el contenido será modificado.

TO ‘nombreUsuario’@‘localhost’: Indica que los privilegios serán asignados a un usuario especial. En mi caso será “hawk”.

IDENTIFIED BY ‘contraseña’: Ahi asignamos una contraseña al usuario, recuerden no olvidar la contraseña.

GRANT OPTION: En pocas palabras, esto confirma todo el comando.

Si todo estuvo bien volverá aparecer:

Query OK, 1 row affected (0.04 sec)

Salimos de MySQL con el comando “quit”:

mysql> quit
Bye

Ahora le diremos a amarok que cambie de motor de DB. Abrimos amarok y nos vamos a:

Preferencias -> Configurar amaroK

Ya en el cuadro de configuración no vamos a colección y anotaremos los daros que hicimos en MySQL:

instantanea9

En el menú de base de datos estará SQLite por defecto. Desplegamos el menu y seleccionamos MySQL.Ahora llenamos los datos:

Servidor: localhost (la BD está en nuestra máquina).
Puerto: 3606 (Es el que usa MySQL en Unix)

Usuario y Contraseña: los que pusieron anteriormente en la consola.

Y listo, ahora tiene una BD más rapida.

PD: Recuerden que tienen que tener el servicio de MySQL en línea antes de usar amaroK.

Fuentes:

Crear usuarios y asignar permisos en MySQL.