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