FUENTE: http://www.republicaubuntu.org.do/foro/viewtopic.php?p=1299&sid=03177659a68b7a531a608aa17165081c

Como fiel usuario a Amarok desde que incursioné al mundo de Linux he notado un problemita cuando uno tiene una gran cantidad de archivos de música y es que cuando Amarok trata de actualizar la lista de música se pone en un estado que parece que se friza y toma mucho tiempo en eso, haciendo casi imposible que uno haga algo más en el programa.Revisando por aquí y por allá descubrí que el problema es en la base de datos que usa que es un SQL Lite, en vez de usar esta base de datos podemos usar una basada en MySQL, que es mucho más rápida y estable, para hacer eso haremos lo siguiente:

sudo aptitude install mysql-server

MySQL viene sin password para el root, lo que representa un problema para seguridad para eso haremos lo siguiente:

mysqladmin -u root password your-new-password
mysqladmin -h local-machine-name -u root -p password your-new-password
sudo /etc/init.d/mysql restart

Donde en your-new-password colocaremos el password que deseamos.
Si le da un error de que no encuentra la base de datos como a mí que no encontraba, deben de usar: sudo /etc/init.d/mysql restart para así asegurarnos que MySQL esté corriendo antes de hacer esos pasos.
Ahora verificaremos que existe el archivo de socket:

find /var/run/mysqld -name *.sock

Si no existe entonces lo creamos de la siguiente manera:

touch /var/run/mysqld/mysqld.sock

Ya que tenemos MySQL instalado y corriendo procedemos a crear una base de datos nueva.

mysql -p -u root #aquí les pide el password que crearon para root
CREATE DATABASE amarok;
USE amarok;
GRANT ALL ON amarok.* TO amarokuser@localhost IDENTIFIED BY ‘passwor que deseen’;
FLUSH PRIVILEGES;

Lo que hicimos aquí fue crear una base de datos llamada amarok y le dimos todos los privilegios de escritura y lectura al usuario amarokuser, el password que ponemos aquí es para ese usuario amarokuser.

Ya que tenemos esto listo podemos abrir amarok y buscar en Settings y luego configure Amarok, buscamos donde dice Collection y seleccionamos la base de datos MySQL donde tendremos que insertar el nombre de la base de datos creada que en nuestro caso fue amarok, usaremos como usuario amarokuser y el password que le pusimos a este.
Debería de funcionar ahora sin problemas, en mi caso tuve que cerrar el amarok porque al principio me decía que no encontraba la base de datos pero cuando lo cargué de nuevo comenzó a construir la colección sin problemas.
Debo decir que se mejora mucho el rendimiento de Amarok con MySQL, por eso lo recomiendo al 100%.
_________________