Page 1 of 1

Direktes editieren der SQL MM.DB - Übersiedeln auf ext. HD

PostPosted: Wed Jan 04, 2017 3:46 pm
by beg
Hallo,

hat jemand einerseits Erfahrung mit dem direkten editieren der Media Monkey Datenbank? Diese ist ja eine SQL Datenbank und kann zB. mit dem Tool SQLiteStudio geöffnet und bearbeitet werden. Und andererseits mit dem Umschreiben der eingetragenen Pfade für eine andere Festplatte.

Ich habe folgendes Problem, dass ich eine größere Musiksammlung (~250000 tracks, 3TB, über 1000 Playlisten) zusätzlich zu der bestehenden lokalen Installation auf eine externe Festplatte übersiedeln möchte. Nach dem Umkopieren stimmen klarerweise die eingetragenen Pfade nicht mehr.

Die Funktione find moved/missing files ist aus mehreren Gründen nicht praktikabel/gangbar.

Das Neueinlesen kommt nicht in Frage, da die Information der 1000+ playlisten Historie verloren gehen würde. Und diese ist essentiell.

D.h. ich müsste der Datenbank schlicht die neue Position/Laufwerk und Pfade beibringen. Wäre es möglich per SQL-Tool direkt in der Datenbank die alten Festplatten ID, sowie Laufwerksbuchstaben der Pfage gegen die Neuen zu ersetzen - alles andere bliebe ja ansonsten gleich. Folderstruktur ist ja beibehalten worden.

Mir fällt keine andere Lösung ein um das bestehende Musikarchiv samit der bestehenden Datenbank und den Infos der Playlisten (welche tracks in welchen Playlisten zusammengestellt wurden) auf die externe Platte zu übersiedeln.

Hat da jemand von euch einen Tipp dafür, Erfahrung damit?

Re: Direktes editieren der SQL MM.DB - Übersiedeln auf ext.

PostPosted: Thu Jan 05, 2017 2:13 am
by MMuser2011
Technisch gesehen ist das editieren der SQLite-Datenbank zwar möglich.
Aber Du musst wissen, welche Tabellen Du alles anpassen musst, damit die neuen Angaben auch wirklich überall passen.

Es gibt für diesen Zweck ein eigenes Addon/Script:
viewtopic.php?f=2&t=63823

Wenn Du das Script selber nicht installieren und ausführen möchtest, siehst Du darin mindestens, was Du alles manuell editieren musst.

Re: Direktes editieren der SQL MM.DB - Übersiedeln auf ext.

PostPosted: Thu Jan 05, 2017 6:42 am
by beg
that script looks very promising, thank you very much for the tipp. I'll donate, download and try to use it!

Ah sorry - kam grad aus einem englischen Forum... Danke für den Tipp, das sieht sehr vielversprechend aus. Ich werde es beziehen und ausprobieren. Das wäre natürlich super, wenn es funktioniert. Aber bei der Grlöße der Datenbank kann viel passieren... Ich bin gespannt.

Re: Direktes editieren der SQL MM.DB - Übersiedeln auf ext.

PostPosted: Thu Jan 05, 2017 8:42 am
by MMuser2011
beg wrote:Aber bei der Größe der Datenbank kann viel passieren... Ich bin gespannt.
Eine einfache Kopie der MM.DB VOR irgendwelchen Veränderungen ist äusserst empfehlenswert. :wink:

Lass uns bitte gelegentlich wissen, ob es für Dich funktioniert hat.