| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: eyeD3 | Distribution: openSUSE Tumbleweed |
| Version: 0.9.8 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sat Jul 19 17:41:01 2025 |
| Group: Productivity/Multimedia/Sound/Utilities | Build host: reproducible |
| Size: 77701 | Source RPM: eyeD3-0.9.8-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://eyed3.readthedocs.io/en/latest/ | |
| Summary: Audio files and ID3 Manipulation Tool | |
eyeD3 is a Python tool for working with audio files, specifically MP3 files containing ID3 metadata (i.e. song info). Features: - Python package for writing application and/or plugins. - Command-line tool driver script that supports plugins. viewer/editor interface. - Easy editing/viewing of audio metadata from the command-line, using the ‘classic’ plugin. - Support for ID3 versions 1.x, 2.2 (read-only), 2.3, and 2.4. - Support for the MP3 audio format exposing details such as play time, bit rate, sampling frequency, etc. - Abstract design allowing future support for different audio formats and metadata containers.
GPL-2.0-or-later AND GPL-3.0-only
* Sat Jul 19 2025 marec <marec@detebe.org>
- 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 2025 Steve Kowalik <steven.kowalik@suse.com>
- 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 2023 Jan Engelhardt <jengelh@inai.de>
- Implement multipython build
* Thu Nov 09 2023 marec@detebe.org
- explicitly use python 3.11
* Sun Dec 04 2022 Dirk Müller <dmueller@suse.com>
- update to 0.9.7:
- [fixup-plugin] Added --no-dir-rename.
- Add remove-all-unknown to classic plugin. <gobater@users.noreply.github.com>
- 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) <gobater@users.noreply.github.com>
- 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)
<gerson.kurz@ng-branch-technology.com, gerson.kurz@gmail.com>
* Wed Aug 25 2021 Adrian Schröter <adrian@suse.de>
- update to 0.9.6
* prepare for python 3.9
- dependency fixes
* Fri Jan 15 2021 Adrian Schröter <adrian@suse.de>
- add minimal runtime requires
- add some recommends needed for plugins
* Mon Jan 11 2021 Jeff Kowalczyk <jkowalczyk@suse.com>
- Add missing BuildRequires: python3-filetype python3-deprecation
* Fix: pkg_resources.DistributionNotFound: filetype, deprecation distribution not found
* Fri Aug 21 2020 Dirk Mueller <dmueller@suse.com>
- 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. <tim.gates@iress.com>
- Fixed: load the right config file in arguments. <zhumumu@gmail.com>
- 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)
<gabrieldiegoteixeira@gmail.com>
- UFID fixes, update (#325) <gabrieldiegoteixeira@gmail.com>
* Sat Jul 27 2019 Stanislav Brabec <sbrabec@suse.com>
- Update to version 0.8.10:
* See HISTORY.rst for list of changes.
- Switch to python3.
- Update license.
- Improve spec file.
/usr/bin/eyeD3 /usr/share/doc/packages/eyeD3 /usr/share/doc/packages/eyeD3/AUTHORS.rst /usr/share/doc/packages/eyeD3/CONTRIBUTING.rst /usr/share/doc/packages/eyeD3/HISTORY.rst /usr/share/doc/packages/eyeD3/README.rst /usr/share/licenses/eyeD3 /usr/share/licenses/eyeD3/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:37:43 2025