------------------------------------------------------------------- Sun Jan 18 13:17:31 UTC 2026 - Ben Greiner - Update to 0.9.9 * Remove eyed3.utils.console.getTtySize() implementation by @nicfit in #682 * Resolve logger warnings by @emmanuel-ferdman in #668 * User expanduser instead of expandvars by @nicfit in #670 * fix: catch GenreException by @nicfit in #676 * Fix links in docs by @gene1wood in #677 * Add Python 3.14, and EOL 3.9 by @nicfit in #681 - Cleanup dependencies * Remove old unused dependencies * Remove hard requirements that aren't * Remove unused poetry build backend from requirements: they switched in 0.9.8 - Use test data ------------------------------------------------------------------- Sat Jul 19 15:41:01 UTC 2025 - marec - update to 0.9.8: - Added rudimentary support for iTunes MVNM and MVIN frames. (#644) - Added support for Python 3.11, 3.12, and 3.13 - Using PDM for dependency management. - Raise GenreException instead of ValueError - Removed support for Python 3.7 and 3.8 - recording date fix (#623) (TJ-59) - improve printing of WXXX frames (#662) - align output from classic plugin (#660) - classic plugin: decode ufid.owner_id for display (#661) - handle BrokenPipeError (#663) - Improved TextFrame ID checking. - Fix dependency on coverage to be conditional to test extra (#606) - Skip tests if the data directory isn't found (#647) - removed skip-tests-that-require-external-data.patch as it is not needed anymore ------------------------------------------------------------------- Fri Apr 11 03:50:10 UTC 2025 - Steve Kowalik - Switch to pyproject macros. - Run the testsuite. - Sprinkle in fdupes. - Remove requirement on six. - Add patch skip-tests-that-require-external-data.patch: * Skip tests that require data files. ------------------------------------------------------------------- Fri Nov 10 17:19:35 UTC 2023 - Jan Engelhardt - Implement multipython build ------------------------------------------------------------------- Thu Nov 9 18:14:57 CET 2023 - marec@detebe.org - explicitly use python 3.11 ------------------------------------------------------------------- Sun Dec 4 18:12:05 UTC 2022 - Dirk Müller - update to 0.9.7: - [fixup-plugin] Added --no-dir-rename. - Add remove-all-unknown to classic plugin. - Track/disc number support for JSON/YAML plugins (and tests) - CountAndTotalTuple named tuple for count/total values. - EyeD3 __all__ includes core.AudioFile. - AudioFile.__str__ returns path. - Strict render Frame flag to continue on render errors. Applied to RelVolAdjFrameV24, etc - Track unsupported frames and add `--remove-all-unknown` classic plugin option (#586) - Removed display-plugin due to Grako EOL (#585) - [stats] Print bytes as text and filter private members. - Remove Python 3.6 support, EOL. (#560) - Doc grammar fixed (#537) <74979584+piatrashkakanstantinass@users.noreply.github.com> - Fix problem when frame file format invalid, and input.read() returns no more data at all - this had the potential to loop endlessly. (#539) ------------------------------------------------------------------- Wed Aug 25 06:48:44 UTC 2021 - Adrian Schröter - update to 0.9.6 * prepare for python 3.9 - dependency fixes ------------------------------------------------------------------- Fri Jan 15 07:51:11 UTC 2021 - Adrian Schröter - add minimal runtime requires - add some recommends needed for plugins ------------------------------------------------------------------- Mon Jan 11 16:58:52 UTC 2021 - Jeff Kowalczyk - Add missing BuildRequires: python3-filetype python3-deprecation * Fix: pkg_resources.DistributionNotFound: filetype, deprecation distribution not found ------------------------------------------------------------------- Fri Aug 21 19:53:35 UTC 2020 - Dirk Mueller - update to 0.9.5: - Dropped support for Python versions 2.7, 3.4, and 3.5. - File scanning is no longer recursive by default; use `-r / --recursive`. - Default log-level changed from WARNING to ERROR. - Mime-type detection uses filetype.py (libmagic no longer required) - setFileScannerOpts function accepts `default_recursive` option. - A new `jsontag` plugin for converting tags to JSON. - A new `extract` plugin for extracting tags from media. - A new `yamltag` plugin for converting tags to YAML. - A new `mimetypes` plugin for listing file mime-types / measuring performance - Original artist support (TOPE frame, --orig-artist) - Added support for Python 3.8 and pypy3. - Log warning when ID3 v1.x text truncation occurs. Fixes #299. - Accept (invalid) date strings for the form YYYYMMDD. Fixes #379 - Adjust replay gain correctly for lame >= 3.95.1 headers. - Added -r/--recursive argument. eyeD3 is no longer recursive by default (#378) - Regenerated grako parser. - New ValueError for _setNum when unknown type/values are passed. - Moved src/* to top-level repo directory. - PRIV data type checking, fixed examples, etc. - Use tox for `make test` - ID3 v2.3 to v2.4 date conversion. - Match mp3 mime-types against all possible mime-types. Specifically, application/x-font-gdos. Fixes #338 - Fix simple typo: titel -> title. - Fixed: load the right config file in arguments. - Fix issue tracker link. Fixes #333. - Fixed art plugin when `pylast` is not installed. - Unbound variable for track num/total. Fixes #327. - Fixed MP3 header search to not false match on BOMs. - Honor APIC text encoding when description is "". #200. - Fixed bug with improper types when re-rendering unique file ID. (#324) - UFID fixes, update (#325) ------------------------------------------------------------------- Sat Jul 27 23:13:08 UTC 2019 - Stanislav Brabec - Update to version 0.8.10: * See HISTORY.rst for list of changes. - Switch to python3. - Update license. - Improve spec file. ------------------------------------------------------------------- Mon Dec 28 14:40:05 UTC 2015 - adrian@suse.de - initial package of version 0.7.9