Amarok est une application formidable pour la gestion et la lecture de votre collection de musique, mais les paramètres par défaut ne sont pas optimisés pour une utilisation plus rapide des collections de musique volumineuses. Les problèmes sont particulièrement visibles lorsque vous essayez d'utiliser le champ de recherche.
Le problème est que la base de données incorporée par défaut utilise sqlite pour stocker les informations de la collection, ce qui ne permet pas une mise à l'échelle aussi bien qu'une base de données dédiée telle que MySQL. Nous allons donc utiliser cette dernière à la place.
Configuration de MySQL pour Amarok
Ces instructions supposent que MySQL n'est pas déjà installé. Si vous l'utilisez déjà, ignorez les deux premières étapes.
En supposant que vous utilisez Ubuntu, exécutez cette commande depuis un terminal pour installer le serveur et le client MySQL sur votre système:
sudo apt-get install mysql-client mysql-server
Pour des raisons de sécurité, vous devriez probablement définir un mot de passe root pour votre serveur MySQL en utilisant cette commande:
sudo mysqladmin -u root password “mynewpassword”
Vous pouvez utiliser la commande «privilèges de vidage» ou simplement redémarrer MySQL:
sudo /etc/init.d/mysql restart
Nous utiliserons ensuite la commande mysqladmin pour créer une base de données à utiliser par Amarok:
sudo mysqladmin -u root -pMyRootPassword create amarokdb
La dernière étape de la ligne de commande va configurer le compte utilisateur d’Amarok dans MySQL. Assurez-vous d'utiliser un mot de passe différent ici.
mysql -u root -pMyRootPassword
> GRANT ALL ON amarokdb.* TO amarok@localhost IDENTIFIED BY ‘amarokpassword’;
> FLUSH PRIVILEGES;
Configuration d'Amarok
Ouvrez la boîte de dialogue de configuration d'Amarok via le menu Outils, puis choisissez l'icône Collection à gauche.
- Nom d'hôte: localhost
- Base de données: amarokdb
- Nom d'utilisateur: amarok
- Mot de passe: mot de passe de l'étape ci-dessus
Fermez la boîte de dialogue et vous devrez alors réanalyser votre collection pour tout transférer dans MySQL, ce qui peut prendre un certain temps la première fois.
Profitez de la recherche rapide!