Der Import einer Rhythmbox Playliste in andere Player ist nicht so ohne Weiteres möglich, da Rhythmbox selbst keine Option zum Playlistenexport bietet, und alle Playlisten in einer einzigen XML-Datei (~/.local/share/rhythmbox/playlists.xml) speichert. Es existiert allerdings ein Plugin für den Export der Playlisten in die jeweilige Playlistendatei.
Solange die Verzeichnisstruktur innerhalb des Musikarchivs in Rhythmbox und Nextcloud identisch ist, können die Playlisten nach Anpassung des Archivpfades auch in anderen Playern wie Nextcloud Musik genutzt werden. Es ist dabei irrelevant, ob das Archiv vollständig kopiert wird oder der Zugriff auf beispielsweise über SSHFS WebDAV etc. erfolgt. Der absolute Pfad zum Musikarchiv der Playlisteneinträge muss dabei allerdings angepasst werden.
Der Import einer Playliste aus Rhythmbox in Nextcloud Musik kann wie folgt realisiert werden:
Absolute Pfade zum Musikarchiv auslesen
- Rhythmbox Playlisten mit Playlistexportplugin (https://github.com/petko10/rhythmbox-import-export) exportieren.
- Mit Nextcloud Musik Plugin Playliste erstellen und Titel aus Musik Archiv hinzufügen, Playliste exportieren und herunterladen
- Playlistenpfade zum Audioarchiv vergleichen
12Rhythmbox Pfad : "Musik/Archiv_Audio/Specials/Single_Tracks/Trance_Space_Spherical/Nto - Trauma (Worakls Remix).mp3"Nextcloud Pfad : "Archiv/Audio/Specials/Single_Tracks/Trance_Space_Spherical/Nto - Trauma (Worakls Remix).mp3" - Pfade anpassen (das Audioarchiv ist in Rhythmbox unter dem Pfad „Musik/Archiv_Audio/…“ eingebunden, unter Nextcloud „Archiv/Audio/…“)
- String ersetzen („Musik/Archiv_Audio“ durch „Archiv/Audio“)
1for i in $(ls grep m3u); do sed 's/Musik\/Archiv_Audio/Archiv\/Audio/' -i $i;done - Geänderte Playlisten in Nextcloud hochladen
- Playlisten in Nextcloud Musik Plugin erstellen und aus hochgeladen Playlistendatein importieren
Der Export einer Nextcloud Musik Playliste und anschließende Import in Rythmbox sollte so auch möglich sein.
Bugreport : Mit Leerzeichen in den Dateinamen kommt das Nextcloud plugin leider nicht klar (Fehlermeldung %20 nicht gefunden, falsches parsing ? ).
Speefak