[Tutor] OT: any good newsgroup or other forum for MP3 internals discussions?
Terry Carroll
carroll at tjc.com
Tue May 23 19:22:19 CEST 2006
On Mon, 22 May 2006, [ISO-8859-1] Hugo González Monteverde wrote:
> Are you using any kind of prefabricated Python module for this? Maybe
> their implementation of MP3 tagging is enlightening to you.
I started to; I started using the mp3.py module found here:
http://www.dotfunk.com/projects/mp3 , but there were a lot of files that
it fails on (giving incorrect results or throwing an exception), and the
files are playable and give readable ID3 tags in multiple MP3 apps (e.g.,
Magnus Brading's Mp3/Tag Studio and WinAmp). So I decided to try to write
my own.
My first cut was to try to modify that module, but it's a little bit
idiosyncratic, and at least one part of it (apparently in a part that's
not actually reached, or maybe whose result is not used) is incorrect.
I thought it would be kind of fun to write my own, too; I'm just running
into issues where a header does not seem (I say "seem," because I'm
very aware the problem might be my interpretation) to conform to the
specs, but which are handled just fine by other utilities I check against
it.
> Remember that ID3 in MP3 was a dirty hack at the beginning, so it is
> likely that may files are nonconformant or that many different programs
> simply follow their gut, as there was no specification.
ID3V2 seems to be very clearly specified, though; and ID3V1 is simple
enough that i isn't a problem. But some of my questions will be going to
the MP3 frame data itself, even apart from the ID3 stuff.
But yesterday, while looking again for a newsgroup where my discussion
would be on-topic, I saw numerous mentions of a Python package called
eye3D, and tracked it down to http://eyed3.nicfit.net/ . I'll see if that
meets my needs.
Thanks, Hugo.
More information about the Tutor
mailing list