Moderne Betriebssysteme und Programme gehen spielend mit unterschiedlichen Sprachen und ihren jeweiligen Zeichensätzen um. Das war nicht immer so, denn noch vor wenigen Jahren waren Betriebssysteme auf eine einzige „Codepage“ eingestellt. Eine Codepage war notwendig, weil alle Zeichen die ein System darstellen konnte im Grunde innerhalb einer 16×16 großen Tabelle standen. Der Anfang dieser Tabelle war für den amerikanischen Zeichensatz (ASCII) reserviert, der Rest konnte frei belegt werden. Daraus ist für den westeuropäischen Raum die Codepage Windows-1252 hervorgegangen, für russische Systeme gab es die Codepage Windows-1251, für hebräische Windows 1255 und so weiter.

Versuchte man nun ein russisches Programm oder einen russischen Text auf einem deutschen Windows zu öffnen, dann wandte Windows seine eigene Codepage (Windows-1252) an und der Anwender las nur eine Abfolge von wirren Sonderzeichen. Denn dort wo der Programmierer eigentlich russische Zeichen (mit Windows-1251) eingab befanden sich in der westeuropäischen Codepage schlicht Sonderzeichen oder anders gesagt, jedes für den Menschen lesbare Zeichen stellt sich für den Computer als eine Abfolge von 1 und 0 dar und der Computer sieht ein Muster, dass für ihn einem ihm bekannten Buchstaben entspricht, nur der Mensch kann damit nicht viel Anfangen.

So wird aus dem bekannten Musiker Alexandr Rozenbaum unter einem deutschen Windows:

   Àëåêñàíäð Ðîçåíáàóì

Während eigentlich das gemeint war:

   Александр Розенбаум

Um diesem Problem zu begegnen wurde vor einigen Jahren verstärkt auf Unicode gesetzt. Die bekanntesten Vertreter sind UTF-8 und UTF-16, was ist nun Unicode? Eigentlich nichts anderes als eine noch größere Tabelle in der jedem erdenklichen Zeichen ein Bit-Muster zugeordnet ist. Damit überschneiden sich Muster nicht mehr und zwei unterschiedliche Sprachzeichen können nebeneinander dargestellt werden. Aber was macht man, wenn man seine Lieder in das Unicode-Universum herüberretten will? Dazu gibt es mehrere Möglichkeiten. Microsoft bietet ein Programm mit dem Namen AppLocale an. Damit lassen sich einzelne Programme mit einem vom Betriebssystem abweichenden Codepage starten. Dann sind die Lieder wieder lesbar und das Nicht-Unicode Programm läuft wie gehabt.

Doch es gibt einfachere Möglichkeiten. Für taggen von Mp3-Dateien existiert das Tool „Mp3tag“, welches es erlaubt Zeichen zu manipulieren. Ich habe mir hierzu unter „Aktionen“ für einzelne Mp3-Tags Konvertierungsregeln angelegt. Dort gebe ich jeweils einzeln an, dass von Windows-1251 konvertiert wird. Mp3tag schreibt dann alles mit UTF-16 in die Musik-Datei. Natürlich lassen sich alle Felder auch in eine einzige Aktion packen, doch existiert bspw. der Album-Name schon in Unicode, so würde Mp3tag diesen Wert wiederum als Windows-1251 lesen und den Albumnamen in unlesbare Sonderzeichen konvertieren. Hört sich kompliziert an, ist es aber nicht.

So sehen zwei meiner in iTunes vorhandenen Alben der Rock-Band DDT derzeit aus. Das Album unten habe ich schon beim Rippen „richtig“ in Unicode getaggt:

DDT-iTunes_vor_Konvertierung

Nun möchte ich aber auch das andere Album lesbar machen. Dazu ziehe ich alle relevanten Stücke in „Mp3tag“ und lege für die einzelnen Felder Aktionengruppen an:

Aktionen-Dialog

Meine Aktionen sehen dann so aus:

Aktionengruppen

 

 

 
 
 
 
 
 
 
 
 
 
 
 
 

Nun alle Lieder markieren und die Aktionen anwenden, wie man auf dem Bild erkennt ist der Interpret bereits korrekt gelabbelt. Es darf also keine Aktion für den Interpreten stattfinden.

DDT-in-Mp3Tag-mit-Aktion

Jetzt zurück zu iTunes und die Lieder anspielen, dann wird die Änderung erkannt und die Stücke sind lesbar.

DDT-iTunes_nach_Konvertierung

About Roman

Das ist mein Profil. Es gibt viele Profile, doch dieses gehört mir. Ohne mein Profil bin ich nichts und ohne mich ist mein Profil nichts.

2 Thoughts on “Russische Mp3-Tags auf deutschem Windows lesbar machen

  1. Thomas on 16. September 2014 at 16:39 said:

    Hallo finde deine Lösung für das Problem sehr gut!! Leider bin ich mit PC´s nicht so gut bewandert…

    Würde mich freuen wenn du mir das etwas ins Detail gehender erläutern könntest!!

    Ich habe massenhaft Russische und Ukrainische Lieder bekommen doch tue ich mir so schwer sie für Itunes lesbar zu machen…..

    danke im Voraus,

    lg Thomas

  2. Was ist denn dein Ansatz? Hast du Mp3tag heruntergeladen? Einfach mit den Aktionsgruppen spielen.

Schreib einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

 

Post Navigation