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
puo senbrare una domanda stupida e probabilemente lo è , ma si puo installare amarok 1.4 sul kde 3.5.7 della mandriva 2007
teoricamente non dovrebbe avere problemi credo…
ma 2007.0 o 2007.1?
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