2024-03-01 03:33:21 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Fri Mar 1 03:32:49 UTC 2024 - Steve Kowalik <steven.kowalik@suse.com>
|
|
|
|
|
|
|
|
|
|
|
|
- Switch to autosetup and pyproject macros.
|
|
|
|
|
|
|
2023-11-27 09:05:37 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Mon Nov 27 09:05:22 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
|
|
|
|
|
|
|
|
|
|
|
- update to 1.47.0:
|
|
|
|
|
|
* ID3: Allow reading TYER tags in the form of "yyyy-mm-dd"
|
|
|
|
|
|
* ID3: Handle negative extended header sizes :pr:`607`
|
|
|
|
|
|
* ID3: id3 frames fix bad cast due to str.isdigit :pr:`616`
|
|
|
|
|
|
* MP3: Auto-detect MP3 files without ID3 tags :pr:`601`
|
|
|
|
|
|
* WAVE: Extensible wave format support :bug:`595` :pr:`596`
|
|
|
|
|
|
* WAVE, AIFF: Handle truncated IFF files :bug:`496` :pr:`517`
|
|
|
|
|
|
* MP4: add a check for wrong offsets in mp4 files :bug:`426`
|
|
|
|
|
|
* FLAC: Fix cuesheet and seektable saving :pr:`534`
|
|
|
|
|
|
* TrueAudio: Read sample rate as unsigned and handle zero
|
|
|
|
|
|
sample rate :pr:`609`
|
|
|
|
|
|
* docs: Fixed documentation for id3.ID3.save parameter
|
|
|
|
|
|
v2_version
|
|
|
|
|
|
* docs: Make extlinks compatible with sphinx 6.0 :pr:`590`
|
|
|
|
|
|
* docs: Fixed various typos :pr:`602`
|
|
|
|
|
|
* Add some more type annotations :pr:`622`
|
|
|
|
|
|
* Various minor fixes for issues uncovered by oss-fuzz
|
|
|
|
|
|
|
2023-07-10 12:22:03 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Thu Jul 6 12:00:43 UTC 2023 - ecsos <ecsos@opensuse.org>
|
|
|
|
|
|
|
|
|
|
|
|
- Add %{?sle15_python_module_pythons}
|
|
|
|
|
|
|
2022-12-12 21:04:15 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Mon Dec 12 13:27:17 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
|
|
|
|
|
|
|
|
- Update to 1.46.0:
|
|
|
|
|
|
* Drop Support for Python 3.5 and 3.6 #pr487 #pr568
|
|
|
|
|
|
* Add pyproject.toml and switch to poetry for development only
|
|
|
|
|
|
#pr513
|
|
|
|
|
|
* tests: no longer include flake8 in the test suite, it has to
|
|
|
|
|
|
be run separately now #pr571
|
|
|
|
|
|
* Start adding some type annotations and integrate mypy #pr488
|
|
|
|
|
|
* easyid3: map easyid3 grouping to TIT1 #pr505
|
|
|
|
|
|
* mutagen-inspect: add usage documentation #pr540
|
|
|
|
|
|
* wave: Fix bitrate calculation #pr566
|
|
|
|
|
|
* Increase buffer size for rewriting files from 256K to 1M to
|
|
|
|
|
|
improve performance with network shares #pr570
|
|
|
|
|
|
* Other changes: code cleanup #pr514, typos #pr565, remove upper
|
|
|
|
|
|
limit for python version #pr579
|
|
|
|
|
|
|
- update to 1.45.1:
* Fix flake8 tests when run after calling ``setup.py build`` :bug:`482`
* No longer use mmap when rewriting files. Fixes slow save performance with Windows network shares, ZFS and more :pr:`483` :pr:`484`
* WAVE support with ID3 tags :pr:`408` (:user:`Philipp Wolfer <phw>`, :user:`Borewit`)
* DSDIFF support with ID3 tags :pr:`473` :pr:`472` (:user:`Philipp Wolfer <phw>`)
* MP4: Add support for nero chapters :pr:`398` (:user:`Martin Weinelt <mweinelt>`)
* wavpack: add support for wavpack DSD :pr:`464` (:user:`Timothy Redaelli <drizzt>`)
* wavpack: add bits_per_sample :pr:`467` (:user:`Timothy Redaelli <drizzt>`)
* MP4: handle DecoderSpecificInfo with wrong instance size :pr:`465`
* docs: various fixes :pr:`461` (:user:`Terence Eden <edent>`), :pr:`474` (:user:`naglis`)
* tests: depend on flake8 now (instead of pycodestyle and pyflakes)
* docs: fix warnings with sphinx v3
* Fuzzing integration with `python-afl <https://github.com/jwilk/python-afl>`__ :pr:`449`
* Fix various unhandled error cases in ogg, asf, oggvorbis, id3 :pr:`441`, :pr:`445`, :pr:`446`, :pr:`447`, :pr:`448`, :pr:`454` (:user:`Julien Voisin <jvoisin>`)
* aac: Fix ZeroDivisionError in case frequency is unknown
* musepack: handle truncated stream header
* musepack: handle invalid sample rate index
* musepack: handle duplicate RG/SH packets
* oggtheora: handle truncated header packet
* oggtheora: fail if FRN in the header packet is zero
* oggtheora: handle empty pages in more cases
* ogg: handle empty pages in to_packets()
* aiff: handle overflow in read_float() :pr:`456`
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=50
2020-09-17 11:38:15 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Thu Sep 17 11:36:48 UTC 2020 - Dirk Mueller <dmueller@suse.com>
|
|
|
|
|
|
|
|
|
|
|
|
- update to 1.45.1:
|
|
|
|
|
|
* Fix flake8 tests when run after calling ``setup.py build`` :bug:`482`
|
|
|
|
|
|
* No longer use mmap when rewriting files. Fixes slow save performance with Windows network shares, ZFS and more :pr:`483` :pr:`484`
|
|
|
|
|
|
* WAVE support with ID3 tags :pr:`408` (:user:`Philipp Wolfer <phw>`, :user:`Borewit`)
|
|
|
|
|
|
* DSDIFF support with ID3 tags :pr:`473` :pr:`472` (:user:`Philipp Wolfer <phw>`)
|
|
|
|
|
|
* MP4: Add support for nero chapters :pr:`398` (:user:`Martin Weinelt <mweinelt>`)
|
|
|
|
|
|
* wavpack: add support for wavpack DSD :pr:`464` (:user:`Timothy Redaelli <drizzt>`)
|
|
|
|
|
|
* wavpack: add bits_per_sample :pr:`467` (:user:`Timothy Redaelli <drizzt>`)
|
|
|
|
|
|
* MP4: handle DecoderSpecificInfo with wrong instance size :pr:`465`
|
|
|
|
|
|
* docs: various fixes :pr:`461` (:user:`Terence Eden <edent>`), :pr:`474` (:user:`naglis`)
|
|
|
|
|
|
* tests: depend on flake8 now (instead of pycodestyle and pyflakes)
|
|
|
|
|
|
* docs: fix warnings with sphinx v3
|
|
|
|
|
|
* Fuzzing integration with `python-afl <https://github.com/jwilk/python-afl>`__ :pr:`449`
|
|
|
|
|
|
* Fix various unhandled error cases in ogg, asf, oggvorbis, id3 :pr:`441`, :pr:`445`, :pr:`446`, :pr:`447`, :pr:`448`, :pr:`454` (:user:`Julien Voisin <jvoisin>`)
|
|
|
|
|
|
* aac: Fix ZeroDivisionError in case frequency is unknown
|
|
|
|
|
|
* musepack: handle truncated stream header
|
|
|
|
|
|
* musepack: handle invalid sample rate index
|
|
|
|
|
|
* musepack: handle duplicate RG/SH packets
|
|
|
|
|
|
* oggtheora: handle truncated header packet
|
|
|
|
|
|
* oggtheora: fail if FRN in the header packet is zero
|
|
|
|
|
|
* oggtheora: handle empty pages in more cases
|
|
|
|
|
|
* ogg: handle empty pages in to_packets()
|
|
|
|
|
|
* aiff: handle overflow in read_float() :pr:`456`
|
|
|
|
|
|
|
2020-03-31 09:40:32 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Tue Mar 31 08:32:31 UTC 2020 - pgajdos@suse.com
|
|
|
|
|
|
|
|
|
|
|
|
- version update to 1.44.0
|
|
|
|
|
|
* Python 2 is no longer supported :bug:`410`
|
|
|
|
|
|
* mp4: Fix some infinite loops in the mp4 parser :pr:`429` (:user:`Julien Voisin <jvoisin>`)
|
|
|
|
|
|
* flac: Fix pickle support for SeekPoint :pr:`428` (:user:`point-source`)
|
|
|
|
|
|
* aiff: Fix a division by zero :pr:`431` (:user:`Julien Voisin <jvoisin>`)
|
|
|
|
|
|
* asf: Catch a MemoryError :pr:`432` (:user:`Julien Voisin <jvoisin>`)
|
|
|
|
|
|
* oggtheora: Fix a division by zero :pr:`430` (:user:`Julien Voisin <jvoisin>`)
|
|
|
|
|
|
|
2020-01-10 11:26:54 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Fri Jan 10 11:00:26 UTC 2020 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
|
|
|
|
|
|
|
|
- Update to version 1.43.0:
|
|
|
|
|
|
* Python 3.4 is no longer supported
|
|
|
|
|
|
* Building requires ‘setuptools’ now, CLI tools depend on
|
|
|
|
|
|
‘pkg_resources’
|
|
|
|
|
|
* CLI tools are setuptools entry points now
|
|
|
|
|
|
* Fix collections ABCs deprecation warning #pr371
|
|
|
|
|
|
* Minor typo fixes #pr375
|
|
|
|
|
|
* MP3: increase max initial wrong syncs from 1000 to 1500 #pr376
|
|
|
|
|
|
* FLAC: support files with multiple VORBIS_COMMENT blocks like
|
|
|
|
|
|
libflac #pr378
|
|
|
|
|
|
* ID3: Improved TYER/TDAT/TIME upgrade to TDRC #pr385
|
|
|
|
|
|
* MP4: Add support for iTunes HD Video tag (hdvd) #pr386
|
|
|
|
|
|
* Add AC3 file type #pr400
|
|
|
|
|
|
* AIFF: renamed sample_size to bits_per_sample (sample_size still
|
|
|
|
|
|
works) #pr403
|
|
|
|
|
|
* API doc fixes #pr404 #pr407
|
|
|
|
|
|
* Add support for Tom’s lossless Audio Kompressor (TAK) #pr405
|
|
|
|
|
|
* OptimFROG: support encoder version >= 5.100 #pr406
|
|
|
|
|
|
* AIFF: Fix handling of padding bytes, safe chunk manipulation #pr409
|
|
|
|
|
|
* Fix typos #pr412
|
|
|
|
|
|
- Add Requires: python-setuptools since CLI tools now depend on it
|
|
|
|
|
|
|
2019-03-01 09:14:30 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Fri Mar 1 09:02:30 UTC 2019 - John Vandenberg <jayvdb@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
- Remove unnecessary build dependencies on code style linters,
|
|
|
|
|
|
by using upstream provided `setup.py test --no-quality`,
|
|
|
|
|
|
discarding 0001-pycodestyle-fix-new-warnings.patch
|
|
|
|
|
|
|
2019-02-05 14:15:21 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Tue Feb 5 08:39:55 UTC 2019 - Antonio Larrosa <alarrosa@suse.com>
|
|
|
|
|
|
|
|
|
|
|
|
- Add 0001-pycodestyle-fix-new-warnings.patch from upstream to fix a
|
|
|
|
|
|
pep8 error in the tests that makes the package fail to build.
|
|
|
|
|
|
|
2019-01-01 15:12:56 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Fri Dec 28 03:28:33 UTC 2018 - sean@suspend.net
|
|
|
|
|
|
|
|
|
|
|
|
- update to version 1.42.0:
|
|
|
|
|
|
* id3: always read id3v1 tags and include them when no id3v2 exists
|
|
|
|
|
|
* id3: add a pretty print implementation for SYLT
|
|
|
|
|
|
* vorbis: improved error messages when validating keys/values
|
|
|
|
|
|
* Fix pylint warnings when using various save() methods
|
|
|
|
|
|
|
2018-12-04 13:41:52 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Tue Dec 4 12:50:38 UTC 2018 - Matej Cepl <mcepl@suse.com>
|
|
|
|
|
|
|
|
|
|
|
|
- Remove superfluous devel dependency for noarch package
|
|
|
|
|
|
|
2018-08-05 12:33:46 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Sun Aug 5 11:08:22 UTC 2018 - adrian@suse.de
|
|
|
|
|
|
|
|
|
|
|
|
- update to version 1.41.0:
|
|
|
|
|
|
* Documentation fixes :pr:`342` (:user:`Jakub Wilk <jwilk>`)
|
|
|
|
|
|
* mid3v2: Add support for WXXX frames :bug:`344` :bug:`348`
|
|
|
|
|
|
* Fix decoding of track_peak from MP3 Info Tag :pr:`345`
|
|
|
|
|
|
(:user:`Anton Yuzhaninov <citrin>`)
|
|
|
|
|
|
* MonkeysAudio: set bits_per_sample for older files :bug:`347`
|
|
|
|
|
|
- drop obsolete ignore-W504.patch
|
|
|
|
|
|
|
2018-04-13 07:51:51 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Thu Apr 12 21:16:26 UTC 2018 - alarrosa@suse.com
|
|
|
|
|
|
|
|
|
|
|
|
- Update to version 1.40.0:
|
|
|
|
|
|
* APEv2: Ensures tags are saved in a deterministic way
|
|
|
|
|
|
* easymp4: Fix EasyMP4.add_tags() when no tags exist
|
|
|
|
|
|
* id3: Fix PyCharm not being able to resolve id3 frame class references
|
|
|
|
|
|
* Support pathlib.Path objects for paths (PEP 519)
|
|
|
|
|
|
* Use semver for versioning
|
|
|
|
|
|
|
|
|
|
|
|
- Add ignore-W504.patch to ignore PEP8's W504 messages which make the pep8
|
|
|
|
|
|
test fail.
|
|
|
|
|
|
|
2017-11-10 14:05:30 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Fri Nov 10 12:18:10 UTC 2017 - alarrosa@suse.com
|
|
|
|
|
|
|
|
|
|
|
|
- Update to version 1.39:
|
|
|
|
|
|
* Tests:
|
|
|
|
|
|
* Require hypothesis
|
|
|
|
|
|
* Run pycodestyle/pyflakes tests by default. Skip with --no-quality or
|
|
|
|
|
|
-m no quality when using pytest directly.
|
|
|
|
|
|
* Python 3.3 is no longer supported
|
|
|
|
|
|
* MP3: Improved bitrate accuracy for files with XING header
|
|
|
|
|
|
* ASF: Fix case where some tags resulted in broken ASFUnicodeAttribute
|
|
|
|
|
|
instances
|
|
|
|
|
|
* Add support for filesystems which don’t support opening files read/write
|
|
|
|
|
|
(gvfs over fuse for example)
|
|
|
|
|
|
* mid3v2: Add support for USLT
|
|
|
|
|
|
* Other minor improvements
|
|
|
|
|
|
- Update to version 1.38:
|
|
|
|
|
|
* ID3:
|
|
|
|
|
|
* Add iTunes grouping frame id3.GRP1
|
|
|
|
|
|
* Fix exposing text frames where the text can’t be encoded with
|
|
|
|
|
|
the reported encoding due to merging of frames
|
|
|
|
|
|
* OGG: Fix wrong StreamInfo.length (small negative value) for all
|
|
|
|
|
|
ogg based formats in rare cases.
|
|
|
|
|
|
- Rebased the reduce-test-length.diff patch.
|
|
|
|
|
|
- Added the hypothesis, pycodestyle and pyflakes python modules to the
|
|
|
|
|
|
BuildRequires, since they are needed for the tests.
|
|
|
|
|
|
|
2017-04-12 19:06:58 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Thu Apr 6 15:52:21 UTC 2017 - alarrosa@suse.com
|
|
|
|
|
|
|
|
|
|
|
|
- Use singlespec macros.
|
|
|
|
|
|
- Drop fix-tests-tools-names.diff which is not needed anymore.
|
|
|
|
|
|
- Add reduce-test-length.diff to reduce the number of iterations in a test
|
|
|
|
|
|
that is repeated for each data test file, for every byte, so it only tests
|
|
|
|
|
|
each file for the first 10 bytes. This way we reduce the time it takes to
|
|
|
|
|
|
test mutagen (and the corresponding cpu usage in obs) from 1078 seconds
|
|
|
|
|
|
(nearly 18 minutes) to 53 seconds (for each python version).
|
|
|
|
|
|
|
2017-03-22 15:32:11 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Wed Mar 22 14:58:43 UTC 2017 - tbechtold@suse.com
|
|
|
|
|
|
|
|
|
|
|
|
- Use files.pythonhosted.org for Source url
|
|
|
|
|
|
|
Accepting request 480414 from home:alarrosa:branches:devel:languages:python
- update to version 1.37:
* Relicense "GPLv2" → "GPLv2 or later" :bug:`291`
* DSF: add `mutagen.dsf` module for DSF (DSD Stream File) support
:pr:`283` (Boris Pruessmann)
* MP3: Add `mp3.MPEGInfo.encoder_settings` containing a guess of the encoder
settings used, for example ``"-V2"`` for LAME :bug:`66`
* ID3: add iTunes movement related frames `id3.MVIN` and `id3.MVNM`
* MP4: support ``©mvi``, ``©mvc``, ``shwm``, ``stik``, ``rtng``, ``tves``,
``tvsn``, ``plID``, ``cnID``, ``geID``, ``atID``, ``sfID``, ``cmID``,
``akID`` :bug:`130`
- update to version 1.36.3:
* MP3: fix error with xing frames without a frame count :bug:`292`
- Run spec file through spec-cleaner
OBS-URL: https://build.opensuse.org/request/show/480414
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=25
2017-03-21 16:15:46 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Thu Mar 16 13:14:53 UTC 2017 - alarrosa@suse.com
|
|
|
|
|
|
|
|
|
|
|
|
- update to version 1.37:
|
|
|
|
|
|
* Relicense "GPLv2" → "GPLv2 or later" :bug:`291`
|
|
|
|
|
|
* DSF: add `mutagen.dsf` module for DSF (DSD Stream File) support
|
|
|
|
|
|
:pr:`283` (Boris Pruessmann)
|
|
|
|
|
|
* MP3: Add `mp3.MPEGInfo.encoder_settings` containing a guess of the encoder
|
|
|
|
|
|
settings used, for example ``"-V2"`` for LAME :bug:`66`
|
|
|
|
|
|
* ID3: add iTunes movement related frames `id3.MVIN` and `id3.MVNM`
|
|
|
|
|
|
* MP4: support ``©mvi``, ``©mvc``, ``shwm``, ``stik``, ``rtng``, ``tves``,
|
|
|
|
|
|
``tvsn``, ``plID``, ``cnID``, ``geID``, ``atID``, ``sfID``, ``cmID``,
|
|
|
|
|
|
``akID`` :bug:`130`
|
|
|
|
|
|
- update to version 1.36.3:
|
|
|
|
|
|
* MP3: fix error with xing frames without a frame count :bug:`292`
|
|
|
|
|
|
- Run spec file through spec-cleaner
|
|
|
|
|
|
|
2017-01-26 09:13:45 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Wed Jan 25 14:31:30 UTC 2017 - alarrosa@suse.com
|
|
|
|
|
|
|
|
|
|
|
|
- update to version 1.36.2:
|
|
|
|
|
|
* ID3: Always write little endian utf-16 with BOM.
|
|
|
|
|
|
Fixes tests on big endian machines :pr:`289`
|
|
|
|
|
|
- update to version 1.36.1:
|
|
|
|
|
|
* Support GAE runtime :bug:`286`
|
|
|
|
|
|
* FLAC: Fix crash when loading files with zero samples :bug:`287`
|
|
|
|
|
|
* MP3: Handle broken lame tags written by older lame versions
|
|
|
|
|
|
- update to version 1.36:
|
|
|
|
|
|
* ID3: Ignore trailing empty values for v2.3 text frames :bug:`276`
|
|
|
|
|
|
* ID3: Write large APIC frames last :bug:`278`
|
|
|
|
|
|
* EasyID3: support saving as v2.3 :bug:`188`
|
|
|
|
|
|
* FLAC: Add StreamInfo.bitrate :bug:`279`
|
|
|
|
|
|
* mid3cp: Add ``--merge`` option :bug:`277`
|
|
|
|
|
|
* MP4: Allow loading files without audio tracks :bug:`272`
|
|
|
|
|
|
- update to version 1.35.1:
|
|
|
|
|
|
* Revert back to distutils :bug:`273`
|
|
|
|
|
|
- update to version 1.35:
|
|
|
|
|
|
* Tests: Require pytest
|
|
|
|
|
|
* Tools: Install .exe launchers on Windows
|
|
|
|
|
|
* setup.py: Require setuptools
|
|
|
|
|
|
* ID3:
|
|
|
|
|
|
* Fix loading files with CRM frames :bug:`239`
|
|
|
|
|
|
* Fix loading AENC, LINK, GRID frames with no payload
|
|
|
|
|
|
* Merge duplicate text frames with same key on load :bug:`172`
|
|
|
|
|
|
* Allow parsing of duplicate APIC frames :bug:`172`
|
|
|
|
|
|
* Parse utf-16 text fields with missing BOM :bug:`267`
|
|
|
|
|
|
* Increase max resyncs for the mpeg frame search :bug:`268`
|
|
|
|
|
|
- Add fix-tests-tools-names.diff. This fixes the tests to run
|
|
|
|
|
|
successfully since they try to extract the module name from the tool
|
|
|
|
|
|
name, but we changed the tools names so they can be co-installed
|
|
|
|
|
|
with the python2 version of the tools, so we have to remove the
|
|
|
|
|
|
"-3" suffix before importing the modules.
|
|
|
|
|
|
- Fix update-alternatives execution as mutagen-inspect and mutagen-pony
|
|
|
|
|
|
binaries had manpage suffixes so alternative links were not created.
|
|
|
|
|
|
- Drop fix_SynchronizedTextSpec_test_on_BE.patch (upstream included it).
|
|
|
|
|
|
|
2016-08-15 15:52:18 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Mon Aug 15 14:51:56 UTC 2016 - toddrme2178@gmail.com
|
|
|
|
|
|
|
|
|
|
|
|
- Fix update-alternatives implementation.
|
|
|
|
|
|
|
2016-04-12 14:16:41 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Mon Apr 11 08:51:20 UTC 2016 - normand@linux.vnet.ibm.com
|
|
|
|
|
|
|
|
|
|
|
|
- fix_SynchronizedTextSpec_test_on_BE.patch for ppc64 archi
|
|
|
|
|
|
as per upstream commit Id c4d43fa
|
|
|
|
|
|
|
2016-01-14 14:46:28 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Thu Jan 14 13:56:56 UTC 2016 - toddrme2178@gmail.com
|
|
|
|
|
|
|
|
|
|
|
|
- Update to 1.31
|
|
|
|
|
|
* New padding control API for flac/id3/mp4/asf/ogg/aiff and everything
|
|
|
|
|
|
based on it, except oggflac :bug:`229`
|
|
|
|
|
|
* Mutagen will now reduce padding on save if there is lots of it.
|
|
|
|
|
|
* delete() will remove padding in addition to tags.
|
|
|
|
|
|
* ASF:
|
|
|
|
|
|
* Padding support :bug:`201`
|
|
|
|
|
|
* Don't report negative lengths for some broken files
|
|
|
|
|
|
* New :class:`asf.ASFInfo`.codec_type/codec_name/codec_description
|
|
|
|
|
|
* Implement ASF.delete()
|
|
|
|
|
|
* OGG: Padding support for Opus/Vorbis/Theora/Speex
|
|
|
|
|
|
* M4A: Implementation removed. Every operation will raise. Use mp4 instead.
|
|
|
|
|
|
* Tools: Support Unicode output under Windows :bug:`232`
|
|
|
|
|
|
- Update to 1.30
|
|
|
|
|
|
* FLAC:
|
|
|
|
|
|
* Fix :meth:`flac.FLAC.save` in case the source contained a too large
|
|
|
|
|
|
(invalid but recovered) image block :bug:`226`
|
|
|
|
|
|
* MP3:
|
|
|
|
|
|
* Improved length and bitrate accuracy:
|
|
|
|
|
|
* Read lame "Info" tags for improved bitrate/length accuracy
|
|
|
|
|
|
* Use bytes info of VBRI headers for improved bitrate accuracy
|
|
|
|
|
|
* Subtract encoder delay/padding from length for improved length accuracy
|
|
|
|
|
|
(especially for short tracks)
|
|
|
|
|
|
* Fix rare false identification of Xing headers :bug:`182`
|
|
|
|
|
|
* New :class:`mp3.MPEGInfo`.encoder_info attribute containing the encoder
|
|
|
|
|
|
name and version :bug:`66`
|
|
|
|
|
|
* New :class:`mp3.MPEGInfo`.bitrate_mode attribute exposing if the file is
|
|
|
|
|
|
VBR, ABR or CBR :bug:`24` :bug:`66`
|
|
|
|
|
|
* New :class:`mp3.MPEGInfo`.channels attribute providing the channel count
|
|
|
|
|
|
* New :class:`mp3.MPEGInfo`.track_gain/track_peak/album_gain values exposing
|
|
|
|
|
|
the replaygain info provided by the lame header :bug:`36`
|
|
|
|
|
|
* ID3:
|
|
|
|
|
|
* New :class:`id3.PictureType` enum for the picture type used in APIC frames :bug:`222`
|
|
|
|
|
|
* MP4:
|
|
|
|
|
|
* Fix MP4FreeForm.__eq__ and MP4Cover.__eq__ when comparing with bytes
|
|
|
|
|
|
:bug:`218`
|
|
|
|
|
|
* Don't raise on :meth:`FileType.save` if there are no tags. :bug:`227`
|
|
|
|
|
|
* Minor fixes: :bug:`228`
|
|
|
|
|
|
- Update to 1.29
|
|
|
|
|
|
* mid3v2: Fix an error under Python 3 with files without tags :bug:`219`
|
|
|
|
|
|
* mid3v2: Various Windows+Python2+Unicode fixes :bug:`214`
|
|
|
|
|
|
* Don't emit warnings during loading (ID3Warning) :bug:`223`
|
|
|
|
|
|
* py.test support
|
|
|
|
|
|
- Clean up update-alternatives
|
|
|
|
|
|
- Implement unit tests
|
|
|
|
|
|
|
2015-04-03 17:24:46 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Thu Apr 2 10:06:28 UTC 2015 - aplanas@suse.com
|
|
|
|
|
|
|
|
|
|
|
|
- Updated to 1.28
|
|
|
|
|
|
* Various minor fixes to make mutagen behave the same under Python3 as under Python2.
|
|
|
|
|
|
* Update gpl text [205]
|
|
|
|
|
|
* Documentation: Add example for how to create a new flac.Picture [209]
|
|
|
|
|
|
* ID3:
|
|
|
|
|
|
* Various error handling fixes ([110], [211], ...)
|
|
|
|
|
|
* Don’t hide ID3 loading errors with ID3FileType.
|
|
|
|
|
|
* In case a synch safe marked frame isn’t sync safe, only warn [210]
|
|
|
|
|
|
* Removed PEDANTIC mode
|
|
|
|
|
|
* Tools:
|
|
|
|
|
|
* Add signal handling [170]
|
|
|
|
|
|
* mid3cp: Make it work under Windows.
|
|
|
|
|
|
* mutagen-inspect: Make it work under Windows+Python3 [216]
|
|
|
|
|
|
* Support unicode file paths under Windows+Python2 [214]
|
|
|
|
|
|
* Support file paths with invalid encoding under Unix+Python3.
|
|
|
|
|
|
- Adapt the spec file for SLE11
|
|
|
|
|
|
- Replace names of scripts in setup.py
|
|
|
|
|
|
|
2014-11-14 15:39:57 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Sat Nov 08 20:48:00 UTC 2014 - Led <ledest@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
- fix bashisms in pre script
|
|
|
|
|
|
|
2013-10-15 10:45:27 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Mon Oct 14 11:51:34 UTC 2013 - i@marguerite.su
|
|
|
|
|
|
|
|
|
|
|
|
- Implement update-alternatives
|
|
|
|
|
|
* prepare for python3-mutagenx, which has the same binaries/manpages
|
|
|
|
|
|
as this one but still in python2 state.
|
|
|
|
|
|
* it just doesn't hurt...
|
|
|
|
|
|
|
2013-10-13 12:14:15 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Sun Oct 13 12:13:39 UTC 2013 - p.drouand@gmail.com
|
|
|
|
|
|
|
|
|
|
|
|
- Replace python-distribute with python-setuptools BuildRequires
|
|
|
|
|
|
- Remove Requires: python = %{py_ver}; it's useless
|
|
|
|
|
|
|
2013-10-13 12:12:34 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Sat Oct 12 19:17:41 UTC 2013 - i@marguerite.su
|
|
|
|
|
|
|
|
|
|
|
|
- update to 1.22:
|
|
|
|
|
|
* Minimum required Python version is now 2.6
|
|
|
|
|
|
* Online API reference at https://mutagen.readthedocs.org/
|
|
|
|
|
|
* EasyID3:
|
|
|
|
|
|
* Fix crash with empty TXXX values. (#135)
|
|
|
|
|
|
* ID3:
|
|
|
|
|
|
* id3v2.3 writing support (#85)
|
|
|
|
|
|
* Add iTunes podcast frames (TGID, TDES, WFED) (#141)
|
|
|
|
|
|
* Updated id3v1 genre list
|
|
|
|
|
|
* MP4:
|
|
|
|
|
|
* add_tags() will not replace existing tags. (#101)
|
|
|
|
|
|
* Don't ignore tags if parsing unknown atoms fails.
|
|
|
|
|
|
* Raise on invalid 64bit atom size (#132, Sidnei da Silva)
|
|
|
|
|
|
* APEv2:
|
|
|
|
|
|
* Handle invalid tag item count. (#145, Dawid Zamirski)
|
|
|
|
|
|
* Ogg:
|
|
|
|
|
|
* Faster parsing of files with large packets.
|
|
|
|
|
|
* VComment:
|
|
|
|
|
|
* Preserve text case for field names added through the dict interface (#152)
|
|
|
|
|
|
* mid3v2:
|
|
|
|
|
|
* New -e,--escape switch to enable interpretation of escape sequences and
|
|
|
|
|
|
makes escaping of the colon separator possible. (#159)
|
|
|
|
|
|
* mid3iconv:
|
|
|
|
|
|
* Convert COMM frames (#128)
|
|
|
|
|
|
- clean spec and don't use the INSTALLED_FILES way, which make this spec
|
|
|
|
|
|
contains no useful information exposed on web
|
|
|
|
|
|
* expand %py_requires or SP1 won't build
|
|
|
|
|
|
* add BuildRequires: python-distrubite because it used setup.py
|
|
|
|
|
|
* remove the entire %clean section, unneeded now
|
|
|
|
|
|
* TUTORIAL is no more, so no need of dos2unix too.
|
|
|
|
|
|
|
2010-10-27 04:50:10 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Tue Oct 26 21:17:34 UTC 2010 - boris@steki.net
|
|
|
|
|
|
|
|
|
|
|
|
- spec file fixes
|
|
|
|
|
|
* fixed suse version for OS11.2 as it have noarch detected correctly
|
|
|
|
|
|
* remove shebangs from library files
|
|
|
|
|
|
* simplified fix for compressed manual pages
|
|
|
|
|
|
|
2010-09-14 10:56:02 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Tue Sep 14 08:26:56 UTC 2010 - coolo@novell.com
|
|
|
|
|
|
|
|
|
|
|
|
- update to 1.20:
|
|
|
|
|
|
* tons of changes in two years time, support for almost everything
|
|
|
|
|
|
improved, see NEWS file for a lengthy description
|
|
|
|
|
|
|
2008-06-25 20:24:53 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Wed Jun 25 00:35:21 CEST 2008 - dmueller@suse.de
|
|
|
|
|
|
|
|
|
|
|
|
- update to 1.14:
|
|
|
|
|
|
* MP4/M4A: Fixed saving of atoms with 64-bit size on 64-bit platforms.
|
|
|
|
|
|
* MP4: Conversion of 'gnre' atoms to '\xa9gen' text atoms now correctly
|
|
|
|
|
|
produces a list of string values, not just a single value.
|
|
|
|
|
|
* ID3: Broken RVA2 frames are now discarded. (Vladislav Naumov)
|
|
|
|
|
|
* ID3: Use long integers when appropriate.
|
|
|
|
|
|
* VCommentDict: Raise UnicodeEncodeErrors when trying to use a Unicode
|
|
|
|
|
|
key that is not valid ASCII; keys are also normalized to ASCII
|
|
|
|
|
|
str objects. (Forest Bond)
|
|
|
|
|
|
|
2008-01-17 23:30:36 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Wed Jan 16 15:51:21 CET 2008 - hvogel@suse.de
|
|
|
|
|
|
|
|
|
|
|
|
- Update to version 1.13
|
|
|
|
|
|
* FLAC: Raise IOError, instead of UnboundLocalError, when trying
|
|
|
|
|
|
to open a non-existant file. (Lukáš Lalinský, Debian #448734)
|
|
|
|
|
|
* Throw out invalid frames when upgrading from 2.3 to 2.4.
|
|
|
|
|
|
* Fixed reading of Unicode strings from ASF files on big-endian
|
|
|
|
|
|
platforms.
|
|
|
|
|
|
* TCP/TCMP support.
|
|
|
|
|
|
* Faster implementation of file-writing when mmap fails, and
|
|
|
|
|
|
exclusive advisory locking when available.
|
|
|
|
|
|
* Use VBRI header to calculate length of VBR MP3 files if the Xing
|
|
|
|
|
|
header is not found.
|
|
|
|
|
|
* Write important ID3v2 frames near the start. (Lukáš Lalinský)
|
|
|
|
|
|
|
2007-07-17 02:42:32 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
Wed Jul 4 13:54:21 CEST 2007 - hvogel@suse.de
|
|
|
|
|
|
|
|
|
|
|
|
- Initial package, Version 1.11
|
|
|
|
|
|
|