Logos iPod + iTunesDie Webseite zum Buch
NewsInhaltPressestimmenBonusmaterialLink MakerErrataDownloadsTipp & TricksAutorenNewsletterKontaktImpressum & Datenschutz

RSS

Interpretensortierung modifizieren

In der Übersichtsdarstellung von iTunes werden Artikel im Interpretennamen bei der Sortierung ignoriert. Dies bedeutet, dass „The Beatles“ unter „B“ einsortiert werden und nicht unter „T“ wie „The“. Unter iTunes 4 ignorierte das Programm dabei grundsätzlich das Wort „The“, doch seit iTunes 5 wurde dieses Wort mit lokalisiert, so dass nun nicht mehr „The“, sondern „Die“ bei der Sortierung übersprungen wird; bei „Das“ oder „Der“ ist dies allerdings nicht der Fall!

GlühbirneSeit iTunes 7.1 bietet Apple dafür einen eigenen Abschnitt im Informationsfenster eines jeden Titels. Über diesen Weg lässt sich die Sortierung auch ohne Eingriff in das Programm beeinflussen. Allerdings müssen Sie dafür alle in Frage kommenden Titel anfassen und können dies nicht global einstellen.

Bis Apple dieses Problem beseitigen wird, können Sie selbst Hand anlegen und in Ihrem iTunes die Worte eintragen, die das Programm bei der Interpretensortierung auslassen soll. Dazu müssen Sie nur die Lokalisierungsdatei Localizable.strings modifizieren, wozu iTunes zuvor beendet werden sollte.

GlühbirneDie Sortierreihenfolge wird im Übrigen bei der nächsten iPod-Aktualisierung an Ihr mobiles Abspielgerät vererbt, da die Datenbanken des iPod von iTunes selbst erzeugt werden.

Unter Windows finden Sie die Datei normalerweise im Verzeichnis C:\Programme\iTunes\iTunes.Resources\de.lproj. Unter Mac OS X liegt die Datei im iTunes-Paket unter Contents/Resources/German.lproj. Paketinhalt von iTunes unter Mac OS X zeigen lassenUm an den Paketinhalt von iTunes zu gelangen, müssen Sie das iTunes-Symbol im Programme-Verzeichnis selektieren und „Paketinhalt zeigen“ im Kontextmenü aufrufen (siehe Abbildung). Dieses Menü erreichen Sie über die rechte Maustaste oder, falls Sie nur eine Maustaste besitzen durch Drücken dieser Taste mit gedrückter Ctrl-Taste.

Bevor Sie Localizable.strings modifizieren, sollten Sie allerdings eine Sicherungskopie anlegen, damit Sie im Bedarfsfall wieder die Originaldatei in den Ordner zurück kopieren können. Öffnen Sie die Datei mit einem Editor wie WordPad (Windows) bzw. TextEdit (Mac OS X).

RegenschirmSeit iTunes 7.1 hat Apple die Zeichenkodierung der Lokalisierungsdatei unter Windows geändert, so dass die mitgelieferten Editoren für diese Aufgabe nicht mehr verwendbar sind. Sie benötigen nun einen UTF-16-fähigen Texteditor wie beispielsweise das kostenlose Notepad2.

Haben Sie Localizable.strings erfolgreich geöffnet, suchen Sie folgenden Inhalt:

/* ===== Reordered Artist Strings ===== */
"146.001" = "Die ";
"146.002" = "%1, Die";
"146.003" = "die ";
"146.004" = "%1, die";
"146.005" = "DIE ";
"146.006" = "%1, DIE";

Die Einträge in der Lokalisierungsdatei sind anhand der Nummer vor dem Punkt sortiert, in diesem Fall „146“; das erleichtert die Suche. Die Nummer hinter dem Punkt wird hochgezählt. Damit nun sowohl „The“, als auch „Der“, „Die“ und „Das“ bei der Interpretensortierung übersprungen werden, tauschen Sie die oben genannten Zeilen gegen folgenden Inhalt aus und speichern das Dokument wieder ab:

/* ===== Reordered Artist Strings ===== */
"146.001" = "Das ";
"146.002" = "%1, Das";
"146.003" = "das ";
"146.004" = "%1, das";
"146.005" = "DAS ";
"146.006" = "%1, DAS";
"146.007" = "Der ";
"146.008" = "%1, Der";
"146.009" = "der ";
"146.010" = "%1, der";
"146.011" = "DER ";
"146.012" = "%1, DER";
"146.013" = "Die ";
"146.014" = "%1, Die";
"146.015" = "DIE ";
"146.016" = "%1, die";
"146.017" = "DIE ";
"146.018" = "%1, DIE";
"146.019" = "The ";
"146.020" = "%1, The";
"146.021" = "the ";
"146.022" = "%1, the";
"146.023" = "THE ";
"146.024" = "%1, THE";

Sie können natürlich die Liste auch kürzen, denn unter Umständen benötigen Sie nicht alle Schreibweisen.

/* ===== Reordered Artist Strings ===== */
"146.001" = "Das ";
"146.002" = "%1, Das";
"146.003" = "Der ";
"146.004" = "%1, Der";
"146.005" = "Die ";
"146.006" = "%1, Die";
"146.007" = "The ";
"146.008" = "%1, The";

Gerade bei großen Datenbanken und langsamen Rechnern macht eine kürzere Liste durchaus Sinn, da dann die Sortierroutine weniger Abfragen ausführen muss.

Prinzipiell können Sie selbst weitere Begriffe nach dem obigen System in iTunes integrieren, wobei jede ungerade Zeile das Vorher-Muster und die darauf folgende Zeile den Ersatzinhalt darstellt. Schauen wir uns noch einmal das Beispiel „The Beatles“ an. Bei Verwendung des gekürzten Eintrags passt bei der Sortierung die Zeile

"146.007" = "The ";

auf das „The Beatles“-Muster. Beim Sortieren der Interpreten Namen wird nun nicht „The Beatles“, sondern „Beatles, The“ verwendet, da die darauf folgende Zeile

"146.008" = "%1, The";

lautet. %1 wird dabei durch den Rest des Interpretennamens ohne den herausgefilterten Namensprefix ersetzt.

Gerald Erdmann, 16. November 2005
aktualisiert am 7. Mai 2007