Ga naar de inhoud
Home » Amarok tracks verplaatsen zonder dat er gescanned hoeft te worden

Amarok tracks verplaatsen zonder dat er gescanned hoeft te worden

Stel je hebt een Amarok instantie (database) met vele tracks. De disk (op b.v. /Media) met de tracks loopt echter vol en je wilt een nieuwe disk gebruiken op (uiteindelijk) dezelfde plek als de oude … zonder dat alles overnieuw gescanned hoeft te worden en je je eigen data overnieuw moet inkoppen …denk aan Waardering 🙂 Het kan ook zijn dat je je verzameling die op /mp3 staat wilt verplaatsen naar /Muziek (of een andere dir).

Stap 0: backup maken van de database van Amarok. Stop Amarok en zorg dat vervolgens Amarok niet meer automatisch opstart en zeker niet automatisch gaat scannen!!!

Stap 1: ga de database in en bekijk de data in de tabel devices. Noteer deze. (Mogelijk staan er nog vele entries in die niet (meer) gebruikt worden, verwijder deze).

In dit voorbeeld wordt het device dat gemount wordt via nfs op /Media gebruikt. Het id hiervan is 229.Dus … 229 verwijst naar /Media

Deze 229 (en /Media) is belangrijk om te noteren. Deze index wordt gebruikt in andere tabellen. Kijk maar eens in de tabel directories

Een directory is dus de waarde van lastmountpoint (uit devices) met id 229.

Je moet er dus voor zorgen dat de nieuwe disk uiteindelijk gemount wordt op /Media EN device id 229 krijgt.

Stap 2: Mount de nieuwe disk op /MediaNEW en copieer alles van /Media naar /MediaNEW

Stap 3: Unmount /Media en /MediaNEW en pas /etc/fstab nu zo aan dat de nieuwe disk gemount wordt op /Media en (eventueel) de oude disk op /MediaNEW (just in case). Vervolgens mount je weer beide disken (in feite zijn ze nu omgewisseld).

Stap 4: Start Amarok (ze gaat nu het nieuwe device zien en de device tabel updaten) en stop haar weer

Stap 5: Ga de database in en bekijk de data in de tabel devices. Het ziet er mogelijk zo uit

XXX

Zorg ervoor dat id 229 verwijst naar (de nieuwe disk) gemount op /Media (deze heeft een andere uuid ).

Je krijgt dan iets in de geest van

XXX

Heb je de tracks verplaatst van b.v. /mp3 naar /Muziek zorg dan dat bij het juiste id (hier 229), lastmountpoint op /Muziek gezet wordt.

Stap 6: Start Amarok.

Klaar is Kees…