Musikauswahl alphabetisch und per Playlist
In meinem Auto spiele ich über das Navi Musik von 32-GByte-SD-Karten, die ich aus iTunes mit der Freeware „iTuneMyWalkman“ (s. c’t-Link) exportiere. Da ich bei dieser SD-Größe locker etliche Hundert Interpreten zur Auswahl habe, dauert das Durchscrollen viel zu lange. Meine Verbesserungsversuche bestanden darin, auf der SD-Karte händisch einen Ordner „A-Z“ anzulegen und darin Ordner von A bis Z. Dahinein habe ich die jeweiligen Verzeichnisse für die Interpreten mit den Musikdaten verschoben. Leider funktionieren jetzt die Wiedergabelisten nicht mehr. Haben Sie einen Tipp, wie ich sowohl Wiedergabelisten als auch Interpreten-Auswahl nutzen kann?
In meinem Auto spiele ich über das Navi Musik von 32-GByte-SD-Karten, die ich aus iTunes mit der Freeware „iTuneMyWalkman“ (s. c’t-Link) exportiere. Da ich bei dieser SD-Größe locker etliche Hundert Interpreten zur Auswahl habe, dauert das Durchscrollen viel zu lange. Meine Verbesserungsversuche bestanden darin, auf der SD-Karte händisch einen Ordner „A-Z“ anzulegen und darin Ordner von A bis Z. Dahinein habe ich die jeweiligen Verzeichnisse für die Interpreten mit den Musikdaten verschoben. Leider funktionieren jetzt die Wiedergabelisten nicht mehr. Haben Sie einen Tipp, wie ich sowohl Wiedergabelisten als auch Interpreten-Auswahl nutzen kann?
Alle uns bekannten Player außer iTunes/iPod/iOS arbeiten mit m3u-Wiedergabelisten; diese enthalten absolute Pfadangaben. Mit einem beliebigen Texteditor können Sie diese Dateien öffnen und bearbeiten. Wenn Sie also händisch zusätzliche Verzeichnisse auf Ihrer SD-Karte angelegt haben, dann müssen Sie die Pfadangaben in der m3u-Playlist korrigieren. Da es dabei ein Muster gibt, kann man sich einer klugen Suchen-Ersetzen-Routine bedienen.
In Ihrem Beispiel hat iTuneMyWalkman Playlisten angelegt, die solche Pfadangaben besitzen:
#EXTM3U
Abba\Gold\19 Waterloo.mp3
...
Sie müssen die Pfadangaben aber am Anfang ergänzen mit dem Wert „A-Z\A\“, wobei die Ersetzenroutine natürlich den jeweiligen Anfangsbuchstaben des Interpreten eigenständig ermitteln und setzen soll. Das Ergebnis soll also lauten:
#EXTM3U
A-Z\A\Abba\Gold\19 Waterloo.mp3
...
Als Mac-Anwender öffnen Sie die m3u-Playlist in Textwrangler (gibt’s kostenlos im Appstore) und drücken cmd+f, um den Suchen-Ersetzen-Dialog zu öffnen. Aktivieren Sie den Grep-Schalter und suchen Sie mit ^([^#]) nach dem ersten Zeichen am Zeilenanfang, das nicht „#“ ist. Ersetzen Sie die Fundstellen mit A-Z\\\1\\\1, also der Zeichenkette „A-Z\bisheriges 1. Zeichen\bisheriges 1. Zeichen“. Dies führen Sie aus mit Klick auf „Replace all“ und speichern danach die geänderte Datei. (mst/olm)