From 1b61b97e7b4ec20332d133d1ca9c471fe00cd8ec Mon Sep 17 00:00:00 2001 From: Harry Khanna Date: Mon, 18 Aug 2014 19:12:35 -0400 Subject: [PATCH] Fix bug causing autoscrubber to be ineffective --- beets/library.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/beets/library.py b/beets/library.py index 59d681043..d3a41f2bd 100644 --- a/beets/library.py +++ b/beets/library.py @@ -392,14 +392,15 @@ class Item(LibModel): path = self.path else: path = normpath(path) + + plugins.send('write', item=self, path=path) + try: mediafile = MediaFile(syspath(path), id3v23=beets.config['id3v23'].get(bool)) except (OSError, IOError) as exc: raise ReadError(self.path, exc) - plugins.send('write', item=self, path=path) - mediafile.update(self) try: mediafile.save()