ubuntuusers.de

Universelle Lösung für Musikbibliothek auf verschiedene Betriebssysteme

Status: Ungelöst | Ubuntu-Version: Ubuntu 16.04 (Xenial Xerus)
Antworten |

TheLayOfThrym

Anmeldungsdatum:
4. April 2018

Beiträge: Zähle...

Hallo liebe Community, ich steige gerade von Windows 10 auf Linux Ubuntu 16.04 LTS um und beschäftige mich aus Interesse immer mehr mit Linux. Allerdings funktioniert bei mir nichts ohne Musik^^. Auf meinen Windows 10 Rechner hat sich schon eine gewisse Musikbibliothek angesammelt - allerdings mit einem sehr komischen Ordnungsshema, in dem ich mich zu recht finde xD. In dieser Bibliothek sind sehr viele .m3u-Dateien (Playlist-Formate) - ca. über 200 Stück. Nun habe ich diese Bibliothek auf das Linux-System übertragen und stelle mithilfe des Amarok-Musikplayer und Editor fest, dass da etwas mit der Kodierung nicht stimmt. Bisher habe ich herausgefunden, dass Windows (10) .m3u-Dateien im Windows Media Player nur unter eine Windows/ANSI-Kodierung abspielen kann. Währenddessen werden einige Zeichen (wie ö,ä,ü und andere Sonderzeichen) mit der selben Kodierung unter Linux anders interpretiert, sodass das die m3u-Datei die Musikdatei nicht findet. Nach etwas ausprobieren habe ich festgestellt, dass die UTF-8 Kodierung unter Linux einwandfrei funktioniert. Nun müsste ich jedoch jede m3u-Datei öffnen und sie unter der neuen Kodierung abspeichern. Ein (selbst geschriebenes) Shell-Script könnte diesen Prozess wesentlich beschleunigen, jedoch sind die umgewandelten Sonderzeichen fehlerhaft, sodass ich sowieso die Dateien manuell im Editor öffnen und bearbeiten müsste.

Nun die Frage, da ich meine Musikbibliothek auf drei System (Windows, Linux, Android) verwenden will - Gibt es dafür eine universelle Lösung? Universell soll in dem Sinne heißen: Wie kann ich meine Musikbibliothek/die Playlisten so anpassen, ohne großartig die Kodierung auf jedem System verändern zu müssen? Andere Musikplayer verwenden? Ein anderes Playlisten-Format verwenden?

Freue mich schon auf eure Lösungsvorschläge ☺

homer65

Avatar von homer65

Anmeldungsdatum:
8. November 2005

Beiträge: 570

Wohnort: bochum, germany

Du kannst iconv nutzen um den Zeichensatz für deine m3u Dateien zu ändern. Dazu müßtest du wissen, welchen Zeichensatz die m3u Dateien unter Windows haben. Und weiterhin welchen Zeichensatz du unter Linux brauchst, z.B. UTF-8.

hakel

Anmeldungsdatum:
13. August 2009

Beiträge: 23336

Shell-Script könnte diesen Prozess wesentlich beschleunigen, jedoch sind die umgewandelten Sonderzeichen fehlerhaft

Diesen Satz verstehe ich nicht.

Ich kann mich dunkel erinnern, daß ich vor langer Zeit unter Windows alle kritischen Zeichen entfernt habe -auch Leerzeichen.

Problem gelöst ...

TheLayOfThrym

(Themenstarter)

Anmeldungsdatum:
4. April 2018

Beiträge: 8

hakel schrieb:

Shell-Script könnte diesen Prozess wesentlich beschleunigen, jedoch sind die umgewandelten Sonderzeichen fehlerhaft

Diesen Satz verstehe ich nicht.

Ich kann mich dunkel erinnern, daß ich vor langer Zeit unter Windows alle kritischen Zeichen entfernt habe -auch Leerzeichen.

Problem gelöst ...

Weil ich schon ein bisschen mit iconv und recode auf Linux gespielt habe. Und da meine Mp3-Dateiname unter anderem Umlaute enthalten zum Teil auch skandinavische Sonderzeichen wird das umgewandelte fehlerhaft dargestellt. Eine Entfernung dieser Zeichen würde mich zwingen alle m3u-Dateien manuell zu bearbeiten, was ich eigentlich verhindern wollte.

hakel

Anmeldungsdatum:
13. August 2009

Beiträge: 23336

Ging bei mir recht unproblematisch im Batchbetrieb, ist aber schon lange her. ☹

Waren auch nur deutsche Umlaute und Leerzeichen!

Antworten |