[pyar] Leer metadatos de un mp3

Andrés Gattinoni andresgattinoni en gmail.com
Vie Oct 1 21:13:07 ART 2010


2010/10/1 Gustavo Campanelli <gedece en gmail.com>:
> Yo por mi parte sugiero que investigues. Si estas aprendiendo a
> programar es muy bueno aprender técnicas básicas como esa. Es bueno
> además saber que existen las bibliotecas especializadas para cuando
> encares un proyecto largo, ahorran mucho tiempo.
>
> Pero si estás investigando es muy bueno hacer el tipo de preguntas que
> haces. Es como si preguntaras por búsqueda binaria o árboles de datos
> y te respondieran que uses objetos tipo diccionario. Es cierto, ya
> está implementado, pero saber la técnica base ayuda muchísimo a
> aprender a programar.
>
> Voy a ver si averiguo algo. Por lo pronto te presento una sugerencia:
> mirá el contenido de tu archivo MP3 con un editor hexadecimal, a ver
> si ves los metadatos a simple vista y así podes deducir su ubicación
> en el archivo.

+1

Si estás en Linux podés asegurarte que sea un MP3 (llama mucho la
atención que el archivo que leés diga Ogg) podés usar el comando file.

~/musica$ file Honolulú.mp3
Honolulú.mp3: Audio file with ID3 version 2.4.0, contains: MPEG ADTS,
layer III, v1,  40 kbps, 44.1 kHz, Stereo

Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> f = open('Honolulú.mp3', 'rb')
>>> f.seek(-128, 2)
>>> f.tell()
1007190L
>>> print f.read(128)
TAGPatricio Rey y sus Redonditos 0�
>>>

Saludos,

A



More information about the pyar mailing list