Releases
0.10.0
Commits
Added
WAVSubchunk
.
audio_format
attribute to WAVEStreamInfo
.
WAVEAudioFormat
enum.
Audio format extension data to WAVEStreamInfo
.
Support for bitmap images.
Properly support ID3v2 header flag differences between versions.
Support for ID3v2 unsynchronization and frame flags.
encode_synchsafe_int
.
Changed
'WAV' -> 'WAVE' to match the name rather than extension.
Refactor WAVE.parse
.
Move subchunk parsing into separate method.
Add WAVESubchunk
.
Keep unhandled WAVE subchunks.
Store ID3v2
in FLAC
in _id3
attribute.
Emit warning when ignoring ID3v2 frames with bad values.
Ignore ID3v2 frames with no value.
Catch and raise more exceptions when parsing ID3v2 frames.
Raise exception when decoding too large synchsafe integer.
Fixed
Invalid duration calculation for WAV
.
Properly handle invalid comment, involved people list, and TMCL frames
Properly support ID3v2.2 PIC
frames.
Make apply_unsynchronization
/remove_unsynchronization
functions fully comply with the ID3v2 unsynchronization scheme.
You can’t perform that action at this time.