DRM Info von gekauften MP3's entfernen

Erstellt am 14.07.2016


Wer Musik als MP3s von Amazon oder auch Google kauft und herunterlädt, der erhält Dateien, die jederzeit dem eigentlichen Käufer wieder zugeordnet werden können. Dies ist durch eine eindeutige ID, versteckt in den ID3-Tags, möglich. Es handelt sich dabei um "Feature", dass mir als Kunden definitiv keinen Vorteil bringt. Höchstens Ärger, sollten meine MP3's gestohlen und illegal weiter verbreitet werden. Und da mich als Hobby-Datenschützer solche Tracking-Mechanismen sowieso stören will ich sie los werden.

Unter Linux geht das auch extrem einfach:

Versteckte Daten entfernen

Zunächst braucht man das Tool namens eyeD3 in der Version >= 0.7.1. Unter Ubuntu sind derzeit (16.04) nur zu alte Versionen verfügbar. Deshalb muss man das Tool selbst installieren.

Installation Schritt 1: Herunterladen der aktuellsten Version als tar.gz von: http://eyed3.nicfit.net/releases/ Z.B. die Datei eyeD3-0.7.9.tar.gz.

Installation Schritt 2: Terminal öffnen und Tool installieren.

[Plain] [Html]
   1  cd ~/Downloads
   2  tar -xzf eyeD3*.tar.gz
   3  cd eyeD3-*-final
   4  sudo python setup.py install

Das entfernen der unerwünschten Informationen ist dann ein Kinderspiel:

[Plain] [Html]
   1  eyeD3 --remove-frame PRIV Pfad/zur/Musik

Bei mir ist das beispielsweise für den Ordner Musik im Heimatverzeichnis:

[Plain] [Html]
   1  eyeD3 --remove-frame PRIV ~/Musik

Das Programm geht alle Ordner rekursiv durch und entfernt alle Tags. Selbst bei großen Bibliotheken ist das in mehreren Sekunden bis maximal Minuten erledigt.

Wer kein Hintergrundwissen braucht, der kann hier aufhören zu lesen.

Informationen aus den MP3s ansehen

Ganz einfach geht das mit einem Hexeditor. Gleich am Anfang der Datei sieht man XML-Daten, die die angesprochenen IDs enthalten.

Siehe dazu auch: https://binblog.info/2013/06/26/amazon-autorip-und-die-wasserzeichen/

Alternativ zeigt die Ausgabe von

[Plain] [Html]
   1  eyeD3 Pfad/zur/Musik

für jede Datei Informationen an. Die Anwesenheit der "Versteckten" Daten kann man an diesen Zeilen erkennen:

[Plain] [Html]
   1  PRIV: [Data: 42 bytes]
   2  Owner Id: Google/StoreId
   3  PRIV: [Data: 40 bytes]
   4  Owner Id: Google/StoreLabelCode

Kommentare

Bis jetzt gibt es keine Kommentare.