Comprar m�sica en Amazon

Intro

Hoy he probado a comprar un disco en MP3 por primera vez en Amazon.

Me ha llamado la atenci�n que avisan que los ficheros contienen metadatos, requeridos por las discogr�ficas, que identifican el producto y el comprador.

Como eso no me agrada (por decirlo suavemente), he perdido un poco el tiempo para ver en qu� consisten esos metadatos (y como eliminarlos)

Compra y descarga

La compra se realiza sin problemas.

Para descargar parece que no hay m�s remedio que instalar software propio de Amazon. Eso es la parte negativa. La positiva es que el software funciona, incluso con un sistema viejo (OS X 10.5/PPC)

Calidad de los ficheros

Track: 01, 0 joint stereo 44 KHz Variable KB/s
Track: 02, 0 joint stereo 44 KHz Variable KB/s
Track: 03, 0 joint stereo 44 KHz Variable KB/s
Track: 04, 0 joint stereo 44 KHz Variable KB/s
...

El VBR tiene de media entre 301 y 275 Kbps, as� que no est� mal

La car�tula frontal incluida en los ficheros es solo pasable (500 x 500 pix.)

El a�o de publicaci�n del disco en las etiquetas est� mal (una diferencia de 8 a�os)

Metadatos "requeridos por las discogr�ficas"

Incluyen identificadores �nicos de canci�n (XXXXXX602 a XXXXXX606) y de �lbum (XXXXXX60) de Amazon.com:

Comment: Amazon.com Song ID: XXXXXX60    Track: 1
COMM (Comments): ()[eng]: Amazon.com Song ID: XXXXXX602
Comment: Amazon.com Song ID: XXXXXX60    Track: 2
COMM (Comments): ()[eng]: Amazon.com Song ID: XXXXXX604
Comment: Amazon.com Song ID: XXXXXX60    Track: 3
COMM (Comments): ()[eng]: Amazon.com Song ID: XXXXXX605
Comment: Amazon.com Song ID: XXXXXX60    Track: 4
COMM (Comments): ()[eng]: Amazon.com Song ID: XXXXXX606

Utilizando UITS_Tool, se puede apreciar que tambi�n contiene datos UITS similares a:

<?xml version="1.0" encoding="UTF-8"?>
<uits:UITS xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uits="http://www.udirector.net/schemas/2009/uits/1.1">
<metadata>
<nonce>GbXXXXXX</nonce>
<Distributor>Amazon.com</Distributor>
<Time>1970-01-01T00:00:00Z</Time>
<ProductID type="UPC" completed="true">XXXXXXXX4960</ProductID>
<AssetID type="ISRC">XXXXXXXX4003</AssetID>
<TID version="1">XXXXXXXX558-XXXXXXXXXXXXXXXX06314</TID>
<Media algorithm="SHA256">XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX69b49f24d11ca5e</Media>
<PA>unspecified</PA>
<Copyright></Copyright>
<Extra type="TransactionType">Download - Paid</Extra>
</metadata>
<signature algorithm="RSA2048" canonicalization="none" keyID="XXXXXXXXXXXXXXXXXXXXXXXXXba9eaa6b756383f">XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX9JvBKhhJq7wUjKwH68bCIDgYRJWXDq9lw==</signature>
</uits:UITS>

(Donde se han reemplazado caracteres significativos con "X")

Los datos UITS se almacenan en un "Frame" id3v2 de versi�n 2.3 de tipo PRIV, seg�n se puede ver utilizando eyeD3

Una vez borradas las etiquetas id3v2 (usando id3v2 -D, borra v1 y v2) solo quedan como cadenas identificables cosas como

Xing
LAME3.99
UUUUUUUUUUUUUUUUUUUUUUUUUUU

y UITS_Tool no encuentra ninguna informaci�n "privada" del vendedor ni del comprador.

Evidentemente, una vez borradas las etiquetas es conveniente re-crearlas. Por suerte, tambi�n tengo una serie de scripts que automatizan este paso.

Software utilizado


Last Modified: March 03, 2015