Mutagen

Latest version: v1.47.0

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

Scan your dependencies

Page 10 of 11

1.7

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

* Bug Fixes:

* Trying to save an empty tag deletes it. (813)
* The semi-public API removal mentioned in 1.6's API-NOTES happened.
* Stricter frame ID validation. (830, Lukáš Lalinský)
* Use os.path.devnull on Win32/Mac OS X. (831, Lukáš Lalinský)

* New Features:

* FLAC cuesheet and seektable support. (791, Nuutti Kotivuori)
* Kwargs can be passed to ID3 constructors. (824, Lukáš Lalinský)
* mutagen.musepack: Read/tag Musepack files. (825, Lukáš Lalinský)

* Tools:

* mutagen-inspect responds immediately to keyboard interrupts.

1.6

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

* Bug Fixes:

* IOError rather than NameError is raised when File succeeds in
typefinding but fails in stream parsing.
* errors= kwarg is correctly interpreted for FLAC tags now.
* Handle struct.pack API change in Python 2.5b2. (SF 1530559)
* Metadata 'load' methods always reset in-memory tags.
* Metadata 'delete' methods always clear in-memory tags.

* New Features:

* Vorbis comment vendor strings include the Mutagen version.
* mutagen.id3: Read ASPI, ETCO, SYTC, MLLT, EQU2, and LINK frames.
* mutagen.m4a: Read/tag MPEG-4 AAC audio files with iTunes tags. (681)
* mutagen.oggspeex: Read/tag Ogg Speex files.
* mutagen.trueaudio: Read/tag True Audio files.
* mutagen.wavpack: Read/tag WavPack files.

* Tools:

* mid3v2: --delete-frames. (635)

1.5.1

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

* Bug Fixes:

* Handle ENODEV from mmap (e.g. on fuse+sshfs).
* Reduce test rerun time.

1.5

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

* Bug Fixes:

* APEv2

* Invalid Lyrics3v2 tags are ignored/overwritten.
* Binary values are autodetected as documented.

* OggVorbis, OggFLAC:

* Write when the setup packet spans multiple pages.
* Zero granule position for header packets.

* New Features:

* mutagen.oggtheora: Read/tag Ogg Theora files.
* Test Ogg formats with ogginfo, if present.

1.4

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

* Bug Fixes:

* EasyID3: Fix tag["key"] = "string" handler. (693)
* APEv2:

* Skip Lyrics3v2 tags. (Miguel Angel Alvarez)
* Avoid infinite loop on malformed tags at the start of the file.

* Proper ANSI semantics for file positioning. (707)

* New Features:

* VComment: Handle malformed Vorbis comments when errors='ignore' or
errors='replace' is passed to VComment.load.
(Bastian Kleineidam, 696)
* Test running is now controlled through setup.py (./setup.py test).
* Test coverage data can be generated (./setup.py coverage).
* Considerably more test coverage.

1.3

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

* New Features:

* mutagen.File: Automatic file type detection.
* mutagen.ogg: Generic Ogg stream parsing. (612)
* mutagen.oggflac: Read/tag Ogg FLAC files.
* mutagen.oggvorbis no longer depends on pyvorbis.
* ID3: SYLT support. (672)

Page 10 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.