| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python313-mediafile | Distribution: openSUSE Tumbleweed |
| Version: 0.14.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Mon Mar 16 21:25:57 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 226887 | Source RPM: python-mediafile-0.14.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/beetbox/mediafile | |
| Summary: Read and write audio files tags in Python | |
Handles low-level interfacing for files' tags. Wraps Mutagen to
MIT
* Mon Mar 16 2026 Dirk Müller <dmueller@suse.com>
- update to 0.14.0:
* ## Changes
* Refactored the monolith ``mediafile.py`` (2400 lines) into a
modular structure with multiple files under the
``mediafile/`` directory. This should make it easier to
maintain and extend the codebase.
* Dropped support for Python 3.7, 3.8 and 3.9. MediaFile now
requires Python 3.10 or later. This aligns with the current
long-term support (LTS) versions of Python.
* Added minimal contribution guidelines to CONTRIBUTING.md
* Changed project linter and formatter from ``flake8`` to
``ruff``. Reformatted the codebase with ``ruff``.
* Moved changelog into its own file, ``changelog.rst``. Also
added github workflow for automatic changelog reminders.
* Modernized package and tests setup to use ``poetry``.
* Run pyupgrade to align code with Python 3.10+ syntax.
* Added TSO2 tag to ``albumartist_sort``, matching how Picard
>= 1.2, iTunes and Swinsian interpret tags.
* Added ``TXXX:LABEL`` and ``TXXX:MEDIA`` tags to ``label`` and
``media`` fields, respectively, for MP3 files.
* **Full Changelog**: https://github.com/beetbox/mediafile/comp
are/v0.13.0...v0.14.0
* Wed Nov 20 2024 Dirk Müller <dmueller@suse.com>
- update to 0.13.0:
* Add a mapping compatible with Plex and ffmpeg for the "original date"
fields.
* Remove an unnecessary dependency on `six`.
* Replace `imghdr` with `filetype` to support Python 3.13.
- drop python-mediafile-remove-six.patch (upstream)
* Sat Dec 16 2023 Dirk Müller <dmueller@suse.com>
- update to 0.12.0:
* Add the multiple-valued properties artists_credit, artists_sort,
albumartists_credit, and albumartists_sort.
- drop python-mediafile-pyupgrade.patch
- add python-mediafile-remove-six.patch
* Tue Apr 25 2023 pgajdos@suse.com
- drop python 2 support
- added patches
fix https://github.com/beetbox/mediafile/issues/68
+ python-mediafile-pyupgrade.patch
* Mon Jan 02 2023 Dirk Müller <dmueller@suse.com>
- update to 0.11.0:
* List-valued properties now return None instead of an empty list when the
underlying tags are missing altogether.
* Fix a test failure that arose with Mutagen 1.46.
* Require Python 3.7 or later.
* Fri Oct 28 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com>
- Update to version 0.10.0
* Add the multiple-valued properties albumtypes, catalognums and languages.
* The catalognum property now refers to additional file tags named CATALOGID and DISCOGS_CATALOG (but only for reading, not writing).
* The multi-valued albumartists property now refers to additional file tags named ALBUM_ARTIST and ALBUM ARTISTS. (The latter is used only for reading.)
* The ListMediaField class now doesn’t concatenate multiple lists if found. The first available tag is used instead, like with other kinds of fields.
* Sat Feb 12 2022 Matej Cepl <mcepl@suse.com>
- Clean up the SPEC file a little bit.
* Thu Feb 10 2022 Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
- Create package for version 0.9.0
/usr/lib/python3.13/site-packages/mediafile /usr/lib/python3.13/site-packages/mediafile-0.14.0.dist-info /usr/lib/python3.13/site-packages/mediafile-0.14.0.dist-info/INSTALLER /usr/lib/python3.13/site-packages/mediafile-0.14.0.dist-info/METADATA /usr/lib/python3.13/site-packages/mediafile-0.14.0.dist-info/RECORD /usr/lib/python3.13/site-packages/mediafile-0.14.0.dist-info/REQUESTED /usr/lib/python3.13/site-packages/mediafile-0.14.0.dist-info/WHEEL /usr/lib/python3.13/site-packages/mediafile-0.14.0.dist-info/licenses /usr/lib/python3.13/site-packages/mediafile-0.14.0.dist-info/licenses/LICENSE /usr/lib/python3.13/site-packages/mediafile/__init__.py /usr/lib/python3.13/site-packages/mediafile/__pycache__ /usr/lib/python3.13/site-packages/mediafile/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mediafile/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/mediafile/__pycache__/constants.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mediafile/__pycache__/constants.cpython-313.pyc /usr/lib/python3.13/site-packages/mediafile/__pycache__/exceptions.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mediafile/__pycache__/exceptions.cpython-313.pyc /usr/lib/python3.13/site-packages/mediafile/__pycache__/fields.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mediafile/__pycache__/fields.cpython-313.pyc /usr/lib/python3.13/site-packages/mediafile/constants.py /usr/lib/python3.13/site-packages/mediafile/exceptions.py /usr/lib/python3.13/site-packages/mediafile/fields.py /usr/lib/python3.13/site-packages/mediafile/storage /usr/lib/python3.13/site-packages/mediafile/storage/__init__.py /usr/lib/python3.13/site-packages/mediafile/storage/__pycache__ /usr/lib/python3.13/site-packages/mediafile/storage/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mediafile/storage/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/mediafile/storage/__pycache__/afs.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mediafile/storage/__pycache__/afs.cpython-313.pyc /usr/lib/python3.13/site-packages/mediafile/storage/__pycache__/ape.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mediafile/storage/__pycache__/ape.cpython-313.pyc /usr/lib/python3.13/site-packages/mediafile/storage/__pycache__/base.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mediafile/storage/__pycache__/base.cpython-313.pyc /usr/lib/python3.13/site-packages/mediafile/storage/__pycache__/flac.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mediafile/storage/__pycache__/flac.cpython-313.pyc /usr/lib/python3.13/site-packages/mediafile/storage/__pycache__/mp3.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mediafile/storage/__pycache__/mp3.cpython-313.pyc /usr/lib/python3.13/site-packages/mediafile/storage/__pycache__/mp4.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mediafile/storage/__pycache__/mp4.cpython-313.pyc /usr/lib/python3.13/site-packages/mediafile/storage/__pycache__/vorbis.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mediafile/storage/__pycache__/vorbis.cpython-313.pyc /usr/lib/python3.13/site-packages/mediafile/storage/afs.py /usr/lib/python3.13/site-packages/mediafile/storage/ape.py /usr/lib/python3.13/site-packages/mediafile/storage/base.py /usr/lib/python3.13/site-packages/mediafile/storage/flac.py /usr/lib/python3.13/site-packages/mediafile/storage/mp3.py /usr/lib/python3.13/site-packages/mediafile/storage/mp4.py /usr/lib/python3.13/site-packages/mediafile/storage/vorbis.py /usr/lib/python3.13/site-packages/mediafile/utils /usr/lib/python3.13/site-packages/mediafile/utils/__init__.py /usr/lib/python3.13/site-packages/mediafile/utils/__pycache__ /usr/lib/python3.13/site-packages/mediafile/utils/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mediafile/utils/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/mediafile/utils/__pycache__/image.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mediafile/utils/__pycache__/image.cpython-313.pyc /usr/lib/python3.13/site-packages/mediafile/utils/__pycache__/mutagen_wrapper.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mediafile/utils/__pycache__/mutagen_wrapper.cpython-313.pyc /usr/lib/python3.13/site-packages/mediafile/utils/__pycache__/soundcheck.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mediafile/utils/__pycache__/soundcheck.cpython-313.pyc /usr/lib/python3.13/site-packages/mediafile/utils/__pycache__/type_conversion.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/mediafile/utils/__pycache__/type_conversion.cpython-313.pyc /usr/lib/python3.13/site-packages/mediafile/utils/image.py /usr/lib/python3.13/site-packages/mediafile/utils/mutagen_wrapper.py /usr/lib/python3.13/site-packages/mediafile/utils/soundcheck.py /usr/lib/python3.13/site-packages/mediafile/utils/type_conversion.py /usr/share/doc/packages/python313-mediafile /usr/share/doc/packages/python313-mediafile/README.rst /usr/share/licenses/python313-mediafile /usr/share/licenses/python313-mediafile/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Mar 19 22:22:01 2026