AmaroK + MySQL - HowTo

Usiamo la potenza di MySQL insieme alla semplicità di AmaroK, ne ricaveremo l’applicazione audio più completa!

Mettendo insieme la potenza di MySQL sui database e la semplicità di AmaroK si ricava una grande facilità d’uso e velocità di indicizzazione, aumenta del 50% e più rispetto alla normalità!

I files necessari sono contenuti nel repo MIB “others/amarok-1.4.8_mysql”, e consistono di AmaroK stesso, con le opzioni per l’utilizzo di MySQL abilitate, e MySQL ottimizzato in i686 con tutte le sue librerie (per la versione i586 c’è solo Amarok, in quanto MySQL di Mandriva è già i586)

1) Aggiunta del repo

Per aggiungere il repo, aprite una konsole, diventate root (su (invio) password) e digitate

# urpmi.addmedia --update 2008MIB-amaroksql http://mib.pianetalinux.org/2008.0/i686/others/amarok-1.4.8_mysql with media_info/hdlist.cz

——————————————————————

versione i586:

# urpmi.addmedia --update 2008MIB-amaroksql http://mib.pianetalinux.org/2008.0/i586/others/amarok-1.4.8_mysql with media_info/hdlist.cz

——————————————————————
e poi installate il necessario con un semplice

# urpmi amarok

poi possiamo passare alla parte di attivazione e configurazione del tutto.

2) Attivazione e configurazione MySQL

Per prima cosa da root controlliamo che il servizio mysql sia attivo

# service mysqld status

e se non lo è avviamolo con

# service mysqld start

poi torniamo utenti normali e lanciamo mysql e settiamone la password
dell’utente predefinito “root”

# exit$ mysql -u root

> set password for root@localhost = password('xxxxxxx');

inserendo al posto di xxxxxxx una password qualunque
e poi usciamo

> exit

rientriamo con

$ mysql -p -u root

e inseriamo la password data prima
poi creiamo il database e diamogli i permessi

> CREATE DATABASE amarok;> USE amarok;

> GRANT ALL ON amarok.* TO amarok@localhost IDENTIFIED BY 'yyyyyyy';

> GRANT ALL ON amarok.* TO %user%@localhost IDENTIFIED BY 'yyyyyyy';

> FLUSH PRIVILEGES;

> exit

al posto di yyyyyyy mettiamo una password diversa da quella di prima (ma qui si può anche lasciare vuoto mettendo solo i due apici)
al posto di %user% metteremo il nostro nome utente

Ed ora la configurazione di MySQL è completa, passiamo ad AmaroK

3) Configurazione AmaroK

Aprite AmaroK
menù Impostazioni
Configura AmaroK
scheda Collezioni

nella parte bassa selezioniamo MySQL come database
e mettiamo nel campo “password” la password messa prima in corrispondenza di yyyyyyy
nella parte alta vanno invece selezionate tutte le cartelle da indicizzare, e subito sotto vanno spuntate le caselle della ricorsività e del controllo cambiamenti

ora chiudiamo la configurazione e ritorniamo alla finestra principale di AmaroK
andiamo al menù Strumenti
Nuova Scansione Collezioni

adesso basta aspettare un tempo dipendente da quanti file abbiamo (io ho visto 700 e più file indicizzati in 60 secondi da un dvd, migliorando di oltre il 50% rispetto a prima)
e poi, cliccando a sinistra sulla scheda Collezioni ci troveremo tutti gli artisti suddivisi per lettera, con gli album raggruppati
e potremo cercare tra i nostri file per autore, per album o per titolo di canzone tramite l’apposito form subito in alto

è indispensabile che i nostri file contengano i tag appropriati, altrimenti ci ritroveremo con un elenco spropositato di track sotto artista sconosciuto, e diventerà tutto inutile

4) Disattivazione

per disattivare l’uso di MySQL basta che torniamo in Amarok

menù Impostazioni
Configura AmaroK
scheda Collezioni

e nella parte bassa deselezioniamo MySQL, rimettendo il predefinito SQLite, e deselezioniamo tutte le cartelle, l’opzione del controllo e quella della ricorsività

Guida creata a partire da http://amarok.kde.org/wiki/MySQL_HowTo con adattamenti

edit 2007-12-21: aggiornata guida con repo nuova versione (1.4.8) e repo i586

  • italian

3 Responses to “AmaroK + MySQL - HowTo”


  1. 1 R.D

    puo senbrare una domanda stupida e probabilemente lo è , ma si puo installare amarok 1.4 sul kde 3.5.7 della mandriva 2007

  2. 2 Schizoid

    teoricamente non dovrebbe avere problemi credo…

    ma 2007.0 o 2007.1?

  3. 3 peppe

    ciao. Ottima guida, l’ho seguita tutta e finalmente Akarok funziona come si deve. Una piccola precisazione. Hai dimenticato di scrivere, nel punto 3, che il nome utente deve essere root…hai solo detto che password mettere.

    Il resto è perfetto. ciao

Leave a Reply