diff --git a/beetsplug/scrub.py b/beetsplug/scrub.py index 1c842f234..66815ee31 100644 --- a/beetsplug/scrub.py +++ b/beetsplug/scrub.py @@ -133,7 +133,8 @@ class ScrubPlugin(BeetsPlugin): item.try_write() if art: self._log.debug(u'restoring art') - mf = mediafile.MediaFile(util.syspath(item.path)) + mf = mediafile.MediaFile(util.syspath(item.path), + config['id3v23'].get(bool)) mf.art = art mf.save() diff --git a/docs/changelog.rst b/docs/changelog.rst index 4063b0fa4..22d2c7226 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -16,6 +16,8 @@ Fixes: * Fix a crash when iTunes Sound Check tags contained invalid data. :bug:`1895` * :doc:`/plugins/mbcollection`: The plugin now redacts your MusicBrainz password in the ``beet config`` output. :bug:`1907` +* :doc:`/plugins/scrub`: Fix an occasional problem where scrubbing on import + could undo the ``id3v23`` setting. :bug:`1903` 1.3.17 (February 7, 2016)