id3v2
id3v2 copied to clipboard
A command line editor for id3v2 tags
id3v2 - A command line id3v2 tag editor.
http://id3v2.sourceforge.net
In case you didn't know id3 tags can be found on mp3 files, they can store infomation about what band recorded the song, the song name, etc.
I wrote this because id3v1 are seriously deficient in what kind of info can be in them and the length of info that can be in them. id3v2 tags are much better but there isn't a tool to edit them in Linux. This is a tool to fill that space.
See INSTALL for directions on building id3v2.
As of version 0.1.10 this code is under the LGPL. A lot of it is based off the examples in id3lib, but there is some code from me :).
- myers <myers_carpenter at users.sourceforge.net>
thanks goes out to:
Antti Andreimann - patch to write only one version of tag
Vladimir Pastukhov - patch to handle General object frames w/o segfaulting
Errica Crome - patch to fix genre display.
Branko Radovanovic
- No more seg faults for --comment. And the new code
actually *sets* the comment.
- No more seg faults for --TXXX desc:text.
- "TSIZ results in unrecognized option" now fixed.
Also rearranged some redundant code and made several
minor changes (a bit more consistent coding style,
spelling, etc.)
patch 2:
In PrintID3v1Tag() fread() in fact returns size_t (number
of items read), which is unsigned, and the error
reporting code is thus never executed. Fixed now.
BTW, it would probably be a good idea to compile with "-
W -Wall pedantic". This is how I caught it.
(I've changed the make file as he suggested)
Jim Ursetto
Martin Soto
Aubin Paul
Jens Rehsack
Warren Stevens
Roberto Costa <roberto.costa at ensta.org> Patch to fix id3 genres
Aggelos Kolaitis