Playlisten wieder lauffähig machen
Verfasst: 10. Februar 2010 11:03
Es kommt ja vor, das man seine Musiksammlung komplett woanders hin verschiebt. Beispielsweise wenn man seine Sammlung vom PC auf sein NAS verschiebt.
Blöderweise funktionieren dann Playlisten (*.m3u) meist nicht mehr - vor allem blöd weil die Squeezeboxen m3u Playlisten unterstützen und man vielleicht über die Jahre liebevoll Mixe für verschiedene Gelegenheiten zusammen gestellt hat, die man gerne weiter nutzen möchte.
Hier nun ein Workaround wie man seine Playlisten wieder beleben kann, wenn sich Pfade geändert haben.
Wichtig dabei: die Verzeichnisstruktur des Musikverzeichnisses selbst darf sich nicht geändert haben!
Beispiel:
Wer alle seine mp3s in einem Überordner "Musik" verstaut hat, kann diesen Ordner komplett verschieben. Alles was an Ordnern unterhalb "Musik" ist, sollte genauso angeordnet sein wie zum Zeitpunkt, als man die Playliste erstellt hat.
Also darf z.B das Album.
Musik/Amboßpolka/The Ghost Of A Thousand/This Is Where the Fight Begins/
nicht auf einmal in
Musik/Geprügel/The Ghost Of A Thousand/This Is Where the Fight Begins/
befinden - sonst ist man verloren und jeder Player findet nix mehr.
Nun zur Sache:
Man sollte einen vernünftigen Editor für solche Arbeiten nutzen. In diesem Beispiel kommt das kostenlose Notepad++ zum Einsatz.
Pfad analysieren:
Zur Orientierung sollte man eine Testplayliste mit der Squeezebox anlegen und speichern. Die fischt man nun aus dem, im SqueezeboxServer angegebenen, Verzeichnis für Playlisten und öffnet sie mit Notepad++
So sieht z.B. meine, von der Squeezebox angelegte, Test-Playliste aus:
Nun öffne ich die Playliste, die ich aktualisieren möchte (Backup vorher machen!).
Hier ein Beispielauszug:
Uns interessiert nur der Pfad. In diesen Beispielen kann ich sehen, das mir in meiner alten Playlist jeweils \volume1\Musik am Anfang des Pfades fehlt.
An dieser Stelle sei schon gesagt: Es ist egal ob Slash oder Backslash in dem Pfad genutzt wird, nur einheitlich muss es sein. Der SqueezeboxServer schluckt beides.
Suchen / Ersetzen:
Mit den Tasten Strg + h kommt man in Notepad++ in den Suchen / Ersetzen Dialog.
Für mein Beispiel würde es so aussehen: Ein beherzter Klick auf "Ersetzen" geht Zeilenweise vor, man hat eine bessere Kontrolle. "Alles Ersetzen" kann gefährlich sein, vor allem wenn man "Am Ende von vorn beginnen" angehakt hat.
Er würde in diesem Beispiel immer und immer wieder \Rock\ ersetzen und die Playliste unbrauchbar machen.
Man muss sich also immer eindeutig identifizierbare Marker zum ersetzen aussuchen.
Abschließend die Playliste speichern, in das entsprechende Verzeichnis des SqueezeboxServers einfügen oder ersetzen. Dann im SqueezeboxServer:
Einstellungen --> Grundeinstellungen --> Musiksammlung erneut durchsuchen --> "Nur Wiedergabelisten neu durchsuchen" --> Musiksammlung durchsuchen
Wenn er durch ist, ist die Liste wieder nutzbar. Viel Spaß!
Blöderweise funktionieren dann Playlisten (*.m3u) meist nicht mehr - vor allem blöd weil die Squeezeboxen m3u Playlisten unterstützen und man vielleicht über die Jahre liebevoll Mixe für verschiedene Gelegenheiten zusammen gestellt hat, die man gerne weiter nutzen möchte.
Hier nun ein Workaround wie man seine Playlisten wieder beleben kann, wenn sich Pfade geändert haben.
Wichtig dabei: die Verzeichnisstruktur des Musikverzeichnisses selbst darf sich nicht geändert haben!
Beispiel:
Wer alle seine mp3s in einem Überordner "Musik" verstaut hat, kann diesen Ordner komplett verschieben. Alles was an Ordnern unterhalb "Musik" ist, sollte genauso angeordnet sein wie zum Zeitpunkt, als man die Playliste erstellt hat.
Also darf z.B das Album.
Musik/Amboßpolka/The Ghost Of A Thousand/This Is Where the Fight Begins/
nicht auf einmal in
Musik/Geprügel/The Ghost Of A Thousand/This Is Where the Fight Begins/
befinden - sonst ist man verloren und jeder Player findet nix mehr.
Nun zur Sache:
Man sollte einen vernünftigen Editor für solche Arbeiten nutzen. In diesem Beispiel kommt das kostenlose Notepad++ zum Einsatz.
Pfad analysieren:
Zur Orientierung sollte man eine Testplayliste mit der Squeezebox anlegen und speichern. Die fischt man nun aus dem, im SqueezeboxServer angegebenen, Verzeichnis für Playlisten und öffnet sie mit Notepad++
So sieht z.B. meine, von der Squeezebox angelegte, Test-Playliste aus:
Code: Alles auswählen
#CURTRACK 2
#EXTM3U
#EXTINF:202,Do you believe
/volume1/Musik/Rock/Soft/The Cardigans/Gran Turismo/Do you believe.mp3
#EXTINF:218,Erase-Rewind
/volume1/Musik/Rock/Soft/The Cardigans/Gran Turismo/Erase-Rewind.mp3
Hier ein Beispielauszug:
Code: Alles auswählen
#EXTM3U
#EXTINF:277,Audioslave - Show Me How To Live
\Rock\Hart\Audioslave\Audioslave\Audioslave - Show Me How To Live.mp3
#EXTINF:318,Biffy Clyro - Living Is A Problem Because Everything Dies
\Rock\Hart\Biffy Clyro\- 2007 - Puzzle\01 Living Is A Problem Because Everything Dies.mp3
An dieser Stelle sei schon gesagt: Es ist egal ob Slash oder Backslash in dem Pfad genutzt wird, nur einheitlich muss es sein. Der SqueezeboxServer schluckt beides.
Suchen / Ersetzen:
Mit den Tasten Strg + h kommt man in Notepad++ in den Suchen / Ersetzen Dialog.
Für mein Beispiel würde es so aussehen: Ein beherzter Klick auf "Ersetzen" geht Zeilenweise vor, man hat eine bessere Kontrolle. "Alles Ersetzen" kann gefährlich sein, vor allem wenn man "Am Ende von vorn beginnen" angehakt hat.
Er würde in diesem Beispiel immer und immer wieder \Rock\ ersetzen und die Playliste unbrauchbar machen.
Man muss sich also immer eindeutig identifizierbare Marker zum ersetzen aussuchen.
Abschließend die Playliste speichern, in das entsprechende Verzeichnis des SqueezeboxServers einfügen oder ersetzen. Dann im SqueezeboxServer:
Einstellungen --> Grundeinstellungen --> Musiksammlung erneut durchsuchen --> "Nur Wiedergabelisten neu durchsuchen" --> Musiksammlung durchsuchen
Wenn er durch ist, ist die Liste wieder nutzbar. Viel Spaß!