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)
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)
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)
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.
Last Modified: March 03, 2015