Recent Releases of eyed3
eyed3 - v0.9.8 (Armed & Dangerous)
v0.9.8 (2025-04-26) : Armed & Dangerous
New
- Added rudimentary support for iTunes MVNM and MVIN frames. (#644) (obskyr powpowd@gmail.com)
Changes
- Added support for Python 3.11, 3.12, and 3.13 (Travis Shirk travis@pobox.com)
- Using PDM for dependency management. (Travis Shirk travis@pobox.com)
- Raise GenreException instead of ValueError (Travis Shirk travis@pobox.com)
- Removed support for Python 3.7 and 3.8 (Travis Shirk travis@pobox.com)
Fix
- recording date fix (#623) (TJ-59)
- improve printing of WXXX frames (#662) (Todd Zullinger tmz@pobox.com)
- align output from classic plugin (#660) (Todd Zullinger tmz@pobox.com)
- classic plugin: decode ufid.owner_id for display (#661) (Todd Zullinger tmz@pobox.com)
- handle BrokenPipeError (#663) (Todd Zullinger tmz@pobox.com)
- Improved TextFrame ID checking. (Travis Shirk travis@pobox.com)
- Fix dependency on
coverageto be conditional totestextra (#606) (Michał Górny mgorny@gentoo.org)
Other
- Skip tests if the data directory isn't found (#647) (Steve Kowalik steven@wedontsleep.org)
New Contributors
- @mgorny made their first contribution in https://github.com/nicfit/eyeD3/pull/606
- @s-t-e-v-e-n-k made their first contribution in https://github.com/nicfit/eyeD3/pull/647
- @obskyr made their first contribution in https://github.com/nicfit/eyeD3/pull/644
- @TJ-59 made their first contribution in https://github.com/nicfit/eyeD3/pull/623
- @tmzullinger made their first contribution in https://github.com/nicfit/eyeD3/pull/663
Full Changelog: https://github.com/nicfit/eyeD3/compare/v0.9.7...v0.9.8
- Python
Published by nicfit 10 months ago
eyed3 - v0.9.7 (Sunshine)
What's Changed
- fix: doc grammar fixed in https://github.com/nicfit/eyeD3/pull/537
- Fix problem when frame file format invalid, and input.read() returns … by @gersonkurz in https://github.com/nicfit/eyeD3/pull/539
- build(deps): [security] bump urllib3 from 1.26.3 to 1.26.4 by @dependabot-preview in https://github.com/nicfit/eyeD3/pull/535
- build(deps): bump pillow from 8.1.1 to 8.2.0 in /requirements by @dependabot in https://github.com/nicfit/eyeD3/pull/544
- build(deps): [security] bump urllib3 from 1.26.4 to 1.26.5 by @dependabot-preview in https://github.com/nicfit/eyeD3/pull/549
- Typo: replace implemenation with implementation by @yaph in https://github.com/nicfit/eyeD3/pull/558
- Just some spelling by @Jonher937 in https://github.com/nicfit/eyeD3/pull/559
- Remove Python 3.6 support, EOL. by @nicfit in https://github.com/nicfit/eyeD3/pull/560
- build(deps): bump pillow from 8.4.0 to 9.0.0 by @dependabot in https://github.com/nicfit/eyeD3/pull/562
- docs: Fix a few typos by @timgates42 in https://github.com/nicfit/eyeD3/pull/573
- Removed display-plugin due to Grako EOL by @nicfit in https://github.com/nicfit/eyeD3/pull/585
- Track unsupported frames and add
--remove-all-unknownclassic plugin option by @nicfit in https://github.com/nicfit/eyeD3/pull/586 - Release 0.9.7 prep by @nicfit in https://github.com/nicfit/eyeD3/pull/587
New Contributors
- @gersonkurz made their first contribution in https://github.com/nicfit/eyeD3/pull/539
- @yaph made their first contribution in https://github.com/nicfit/eyeD3/pull/558
- @Jonher937 made their first contribution in https://github.com/nicfit/eyeD3/pull/559
Full Changelog: https://github.com/nicfit/eyeD3/compare/v0.9.6...v0.9.7
- Python
Published by nicfit 10 months ago
eyed3 - v0.8 (I Don't Know My Name)
= v0.8 (2017-05-13) : I Don't Know My Name
This release is NOT API compatible with 0.7.x. The majority of the command line interface has been preserved although many options have either changed or been removed. Additionally, support for Python 2.6 has been dropped.
== New
* Python 3 support (version 2.7 and >= 3.3 supported)
* The Display plugin (-P/--plugin display) enables complete control over tag
output. Requires grako. If using pip, pip install eyeD3[display].
Contributed by Sebastian Patschorke.
* Genre.parse(id3_std=False) (and --non-std-genres) to disable genre #
mapping.
* eyed3.load accept pathlib.Path arguments.
* eyed3.core.AudioFile accept pathlib.Path arguments.
* eyed3.utils.walk accept pathlib.Path arguments.
* New manual page. Contributed by Gaetano Guerriero
* make test-data
== Changes * Project home from to GitHub: https://github.com/nicfit/eyeD3
== Fix - Lang fixes, and no longer coerce invalids to eng.
== Other - Moved to pytest, although unittest not yet purged.
- Python
Published by nicfit almost 9 years ago