HowTo: Songbird Ratings auf ein anderes Profil übertragen
Es war mal wieder soweit, ich war unzufrieden mit der Art, wie ich meine Musik auf meinem Mp3-Player verwalte, einfaches Copy and Paste um einen Player zu befüllen ist absolut nicht Zeitgemäß. Aus diesem Grund habe ich mir dann überlegt, wie ich es machen möchte. Bei Winamp gibt es ja schon etwas länger die sogenannte Medienbibliothek, die ich aber als sehr unintuitiv empfand. Dort hätte ich auch Playlisten mit meinem Player synchronisieren können, aber mir gefiel die Art einfach nicht. Das Killerfeature von Winamp ist sicherlich das Addon „Jump-to-File“, das mit einem Druck auf „J“ aufgerufen wird und einem so die Navigation durch die erstellte Playlist erheblich erleichtert. Dann dazu noch die Enqueue-Funktion und man ist ziehmlich zufrieden, wie ich auch Jahrlang war. Doch mein vorhaben mit meinem Mp3-Player lies mich kritisch werden: Wie wäre es denn mal, wenn die „JTF“-Funktion mal alle ID3-Tags durchsuchen würde anstatt nur im Titel- und Artisttag? Auch war ich die Oberfäche satt, der Bentoskin gefiehl mir zwar sehr gut, aber die Aufteilung war und ist meiner Meinung nach nicht so optimal für mich.
Aber was gibt es schon für Alternativen? iTunes - wohl kaum. Ich kann mich einfach nicht mit dieser Zwangsjacke anfreunden, die einem beim Kauf eines iPods angelegt wird. Dieser Fakt und die Tatsache, dass die „Musik“-Player das wofür sie gemacht wurden nur in durchschnittlicher Qualität können, nämlich Musik abspielen, hat mich schon immer davon abgehalten mir so ein Teil zu kaufen. iTunes mag seine Vorteile haben (manche denken da an Coverflow, aber ich finde das nicht ansprechend und kann damit auch nichts anfangen. Von den iPod-Besitzern hört man eh nur das Styleargument, daher habe ich den Player schon aus Antipathie direkt wieder von meiner Festplatte nach einer kurzen Testphase gelöscht.
Da ich schon seit einigen Jahren den von mir favorisierten Firefox benutze bin ich nach einiger Zeit auf Songbird gestoßen, der damals in der Version 1.0 released wurde. Er war mir eigentlich sofort sympathisch, da ich aber bei Winamp nur Playlisten gewohnt war, musste ich mich an die Bibliothek erstmal gewöhnen, wobei ich den Ansatz schon bei iTunes mochte. Dadurch, dass Songbird auf Code Mozillas basiert hat er auch die geniale Erweiterbarkeit, die Firefox groß gemacht hat.
Bei einem Betatest der Software (Version 1.1) stand dabei, dass man unbedingt ein neues Profil nehmen soll, da sonst das alte zerschossen wird. Leider habe ich das elegant überlesen. Mein altes Profil ist zerschossen. Dumm gelaufen, aber meine Schuld, trotzdem hätte ich gerne meine alten Ratings zurück, da ich schon ein bisschen daran gesessen habe meine Musik zu bewerten. Bei einem neuen Profil ist es aber leider so, dass die Bewertungen nicht übernommen werden, weil Songbird diese in seine Datenbank schreibt. Das macht das ganze für uns natürlich schwierig diese zu transferien.
Meine Konfiguration bei der es funktioniert hat (ich übernehme natürlich keine Verantwortung für Datenverlust, Richtigkeit der Anleitung oder wenn der Rechner explodiert):
Songbird 1.1 Beta 1
1) Profil und Variablen
Was wichtig ist, ist dass man sein altes Profil noch hat und dieses auch starten kann, oder im Notfall kann man auch probieren den Ordner „db“ des Profilordners in ein frisches Profil zu kopieren und dieses dann starten. Wenn man nun im alten Profil ist, von dem man die Bewertungen übertragen will öffnet man einen neuen Tab (Strg-T) und geht in die Konfiguration („about:config“) und sucht nach „ratings“ damit erscheint eine Variable,
songbird.metadata.ratings.enableWriting
der wir mit einem Doppelklick den (bool’schen) Wert „true verpassen. Dies bewirkt, dass Songbird versucht die Bewertungen in die Datei zu schreiben. Dh. meistens (bei Mp3s zum Beispiel) funktiniert das auch, nur kann im Moment diese Daten nur Songbird auswerten, weshalb das Feature abgeschaltet wurde.
2) Playlisten
Nun erstellen wir eine Intelligente Wiedergabeliste („Datei“ > „neue intelligente Wiedergabeliste“), die die Mediathek nach Bewertungen Filtert und zwar z.B. nur die mit einem Stern.

Die ganzen Lieder, die dann erscheinen kopiert man dann in eine normale Playlist („Datei“ > „neue Wiedergabeliste“), da wenn man eine Bewertung in der Intelligenten Wiedergabeliste verändert, verschwindet die Datei (verständlicherweise) direkt aus der Liste, was wir mit der normalen Widergabeliste umgehen können. Nun markiert man alle (Strg – A) Songs dieser Liste und geht auf „Extras“ > „Metadaten Editor“ hier kann man für alle die Tags verändern. Das machen wir uns zu nutze und geben den Dateien mit z.B. einen Stern eine Bewertung von 5 Sternen und Speichern ab (Wichtig, in der normalen Playlist!!!!!) Dann öffnen wir nochmals den „Metadaten Editor“ und geben wieder die ursprüngliche Bewertung.
Dieses Prozedere macht man für alle Bewertungsstufen und öffnet das neue Profil. Jetzt hat Songbird die Bewertungen in die Datei geschrieben und auch wenn man ein neues Profil läd, zieht sich das Programm aus den eigentlichen Dateien die Bewertungen. Damit hat man die alten Bewertungen mit ein wenig Aufwand wieder. Ich hoffe ich konnte euch damit helfen, wenn ja, dann gebt mir doch Feedback, wenn nein auch
Hi. Coole zusammenfassung die du da geschrieben hast. Wäre es möglich, dass du die auch auf Englisch übersetzen könntest?
Du könntest mir damit einen riesen Gefallen tun.
Ich bin Moderator im offiziellen Support-Forum von Songbird auf getsatisfaction.com und ein User berichtete gerade über diese Seite hier.
Komm doch einfach mal auf unsere Seite und poste eine Nachricht.
http://getsatisfaction.com/songbird/topics/howto_restore_ratings_from_a_crashed_profile
Großartig Kollegen – da kann man weiterdenken