Banshee Datenbank von Hand bearbeiten
Geschrieben von: @studipiepst Mittwoch, den 05. Mai 2010 um 14:36 Uhr
Beim Umzug meiner Daten nach Lucid ist mir aufgefallen, dass ich noch die Datenbank von Banshee anpassen muss. Zuerst dachte ich, dass es sich bei der Datenbank um einen einfach Container handelt, musste jedoch feststellen, dass es eine SQLite 3.x Datei ist. Nach kurzer Suche in Synaptic wurde ich mit dem "SQLite Database Browser" fündig.
sudo apt-get install sqlitebrowser
Ich gehe im nächsten Schritt davon aus, dass die alten Dateien vom alten Speicherort bereits in das neue Homeverzeichnis kopiert wurden.
Wir wechseln also abermals in die Konsole und geben dort
sqlitebrowser ~/.config/banshee-1/banshee.db
Damit öffnen wir die Datenbank und können sie nun bequem bearbeiten.
Die Datenbank bearbeiten
Der Browser zeigt uns die gesamte Datenbank an. Uns interessieren die Tabellen "Coretracks" und "PodcastEnclosures". Falls man Lust hat kann man die Dateien auch per Hand bearbeiten. Dazu müsste man den Reiter "Browse Data" wählen. Bei Bibliotheken mit 10 Liedern denkbar, bei mehreren hundert+ Liedern einfach nur mühsam. Zum Glück gibt es den 3 Reiter "Execute SQL". Wie es der Namen bereits erahnen lässt, kann man dort SQL Befehle ausführen. Die folgenden Befehle müssen dort in das Eingabefeld kopiert und mit "Execute query" ausgeführt werden. alterbenutzer und neuerbenutzer müssen natürlich noch angepasst werden.
Alle Lieder
update CoreTracks set Uri = replace(Uri, '/home/alterbenutzer', '/home/neuerbenutzer');
Alle Podcasts
update PodcastEnclosures set LocalPath = replace(LocalPath, '/home/alterbenutzer', '/home/neuerbenutze');





Letzte Kommentare