Mutagen

Latest version: v1.47.0

Safety actively analyzes 682457 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 11

1.28

-----------------

* Various minor fixes to make mutagen behave the same under Python3 as under
Python2.
* Update gpl text :bug:`205`
* Documentation: Add example for how to create a new flac.Picture :bug:`209`

* ID3:

* Various error handling fixes (:bug:`110`, :bug:`211`, ...)
* Don't hide ID3 loading errors with ID3FileType.
* In case a synch safe marked frame isn't sync safe, only warn :bug:`210`
* Removed PEDANTIC mode

* Tools:

* Add signal handling :bug:`170`
* mid3cp: Make it work under Windows.
* mutagen-inspect: Make it work under Windows+Python3 :bug:`216`
* Support unicode file paths under Windows+Python2 :bug:`214`
* Support file paths with invalid encoding under Unix+Python3.

1.27

-----------------

* MP4:

* New ``MP4Info.codec`` for identifying the contained audio codec
e.g. ``"mp4a"``, ``"alac"``, ``"mp4a.40.2"``, ``"ac-3"`` etc.
:commit:`b2f22b81c77`
* New ``MP4Info.codec_description``: name of the audio codec
e.g. ``"ALAC"``, ``"AAC LC"``, ``"AC-3"``

* OggOpus:

* Preserve data after vorbis comment (
See https://tools.ietf.org/html/draft-ietf-codec-oggopus-05#section-5.2)
:bug:`202`

* AAC:

* New AAC FileType. Supports loading ADTS/ADIF AAC files. :bug:`15`

1.26

-----------------

* MP4:

* Parse channels/sample_rate/bits_per_sample/bitrate for ALAC files
:bug:`199` :commit:`192cfcaf14` (Adrian Sampson, Christoph Reiter)

* ASF:

* Support writing multiple values for
Author/Title/Copyright/Description/Rating :bug:`151`
* Fix read order for multi value tags
* Various Python3 fixes

* EasyID3: Add more tag mappings :bug:`136` (Ben Ockmore)

* MPC/SV8: Fix parsing of SH packets with padding :bug:`198`

* docs:

* New logo :commit:`b728fa75` (:user:`Samuel Messner <obskyr>`)
* Add examples for handling cover art in vorbiscomment :bug:`200`
* Add examples for id3v2.3

1.25.1

-------------------

* ID3: Fix parsing of some files with Python 3 :bug:`194`

1.25

-----------------

* Python 3 support (Ben Ockmore et al) :bug:`27`
Supported: Python 2.6, 2.7, 3.3, 3.4 (CPython and PyPy)
* All custom exceptions now have a common mutagen.MutagenError base class
* mutagen.File: prefer theora over vorbis/flac streams in ogg :bug:`184`
* New mid3cp script for copying id3 tags :bug:`178`
(Marcus Sundman, Ben Ockmore)

* ID3:

* Parse 2.3/4 frames with 2.2 names :bug:`177`
* Try to detect apev2 tags when looking for id3v1 tags :bug:`122`
* New id3.Encoding, id3.ID3v1SaveOptions enums :bug:`190`

* ASF:

* Raise a proper exception on invalid utf-16 :bug:`127`

* APEv2:

* Fix UnicodeDecodeError during parsing :bug:`174`

* MP4:

* Fix struct.error exception during parsing :bug:`119`
* New AtomDataType enum for MP4FreeForm.dataformat values
* Read some previously ignored purl/egit atoms
* Read multi value reverse DNS tags written by foobar2000
* Read multi value atoms written by MusicBee :bug:`165`
* Write back unknown atoms and ones that failed to parse.

1.24

-----------------

* Moved to Bitbucket: https://bitbucket.org/lazka/mutagen
* ID3:

* Parse utf-16 text frames with wrong termination :bug:`169`
* Fix parsing of utf-16 SYLT frames :bug:`173`

* WavPack:

* Fix length calculation if sample count is missing in the header :bug:`180`

* setup.py: Don't install leftover files produced by the test suite :bug:`179`
* tests: Fix error with POSIX locale :bug:`181`

Page 6 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.