Releases
0.9.0
Commits
Added
Tag
.
RIFFTag
.
ID3v1Field
.
ID3v1AlbumField
.
ID3v1ArtistField
.
ID3v1CommentField
.
ID3v1GenreField
.
ID3v1TitleField
.
ID3v1TrackNumberField
.
ID3v1YearField
.
`ID3v2InvolvedPeopleListFrameas subclass of
ID3v2PeopleListFrame``.
ID3v2TMCLFrame
as subclass of ID3v2PeopleListFrame
.
FormatError
.
TagError
.
FLACVorbisComments
.
Support for ID3v2 unique file identifier frames.
ID3v2UniqueFileIdentifier
.
ID3v2UniqueFileIdentifierFrame
.
Support for ID3v2 synchronized tempo codes frames.
ID3v2TempoTimestampFormat
,
ID3v2SynchronizedTempoCodes
.
ID3v2SynchronizedTempoCodesFrame
.
Support for multiple text strings in ID3v2 user text frames.
Support for ID3v2 USER
frames.
ID3v2TermsOfUse
.
ID3v2USERFrame
.
Support for ID3v2 GRID
frames.
ID3v2GroupID
.
ID3v2GRIDFrame
.
Support for ID3v2 OWNE
frames.
ID3v2OwnershipTransaction
.
ID3v2OWNEFrame
.
Changed
Rename value
attribute of ID3v2GeneralEncapsulatedObject
to object
.
Make VorbisComment
subclass Tag
.
Refactor ID3v1 to use tag classes.
ID3v1Field
.
ID3v1AlbumField
.
ID3v1ArtistField
.
ID3v1CommentField
.
ID3v1GenreField
.
ID3v1TitleField
.
ID3v1TrackNumberField
.
ID3v1YearField
.
Rename ID3v2MappingListFrame
to ID3v2PeopleListFrame
.
Use ID3v2Frame
as base class for all ID3v2 frame classes.
Make ID3v2Frame
subclass Tag
.
Refactor ID3v2 frame parsing.
Add _parse_frame_header
helper method on ID3v2Frame
.
Add _parse_frame_data
helper method to all ID3v2 frame classes.
ID3v2Frame.parse
calls into helper methods for appropriate subclass.
Revise exceptions.
Check for framing bit in Ogg Vorbis comments.
Check for invalid characters in Vorbis comment field names.
Rename some ID3v2 frame classes:
ID3v2GEOBFrame
-> ID3v2GeneralEncapsulatedObjectFrame
.
ID3v2TDATFrame
-> ID3v2DateFrame
.
ID3v2TIMEFrame
-> ID3v2TimeFrame
.
Refactor FLAC.parse
.
Move metadata block parsing into separate method.
Add FormatError
exceptions where needed.
Removed
ID3v2BaseFrame
.
InvalidBlock
.
InvalidChunk
.
InvalidComment
.
InvalidFormat
.
InvalidFrame
.
InvalidHeader
.
Fixed
ID3v2BinaryDataFrame
not inheriting from ID3v2BaseFrame
.
Support for ID3v2 frames with more than 2 values.
ID3v2 genre frame parsing.
You can’t perform that action at this time.