leosongwei / mutagen

Automatically exported from code.google.com/p/mutagen
GNU General Public License v2.0
0 stars 0 forks source link

should be able to write ID3v2.3 tags #82

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
some references for below about Windows and v2.4 tags
http://en.wikipedia.org/wiki/ID3#ID3v2
http://blogs.cs.st-andrews.ac.uk/stuart/2010/01/26/windows-7-and-id3-2-4/
http://forum.dbpoweramp.com/showthread.php?p=92466
and:
http://www.id3.org/
"the most popular version implemented today is ID3 version 2.3. A
follow on version, 2.4, is documented on this website but has not
achieved popular status due to some disagreements on some of the
revisions and the tremendous inertia present in the software and
hardware marketplace"

It seems like being able to read v2.4 is great but v2.3 tags should be
written by default. I had a quick look in the src hoping there would be an easy 
hack for Mutagen to output v2.3 tags but I didn't find a way yet.

Original issue reported on code.google.com by e...@anentropic.com on 26 Jan 2011 at 1:07

GoogleCodeExporter commented 9 years ago
There are simply too many differences to make this sensible. ID3v2.3 writing 
could not present anything like the same API (no multiple values, half the 
frames missing). It would have to be an entirely new module, mutagen.id3v23.

But then, why bother? It's not like the world lacks ID3v2.3 writers.

Original comment by joe.wreschnig@gmail.com on 26 Jan 2011 at 8:11

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Most of the OSS libraries seem to be aimed at makers of Linux media player 
software and as such most of the good ones I've seen have moved to v2.4 tags by 
default. Sure there are libs that write v2.3 tags but then you need another lib 
to do AAC, FLAC etc... and I thought this is what Mutagen was for - one 
all-purpose audio tagging library?

I'm not making a media player but rather a web app that needs to tag files that 
will be downloaded by users, many of them on Windows. Mutagen looked like a big 
win as it's Python, like my app, and it's very nicely done but then I found 
that Windows is really crap and I need to write old tags...

Anyway, sorry, it sounds like a lot of work, I thought maybe since you already 
read 2.3 tags it might be a simple switch somewhere to enable writing them.

Original comment by e...@anentropic.com on 26 Jan 2011 at 8:45