From e07b5ad1402a09c154b7eb1b60b7116ec589db7c Mon Sep 17 00:00:00 2001 From: Philipp Wolfer Date: Sat, 29 Nov 2014 13:45:53 +0100 Subject: [PATCH] Evaluate tagger script for album art filename This was possible in Picard 1.2 but broke with commit 5a2eee348484403bf10d0617ce4dff462db1ad2f Fixes PICARD-661 --- picard/coverart/image.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/picard/coverart/image.py b/picard/coverart/image.py index ed0c69f03..808041cff 100644 --- a/picard/coverart/image.py +++ b/picard/coverart/image.py @@ -30,6 +30,7 @@ from hashlib import md5 from PyQt4.QtCore import QUrl, QObject, QMutex from picard import config, log from picard.coverart.utils import translate_caa_type +from picard.script import ScriptParser from picard.util import ( encode_filename, replace_win32_incompat, @@ -231,6 +232,7 @@ class CoverArtImage: return self.types[0] def _make_image_filename(self, filename, dirname, metadata): + filename = ScriptParser().eval(filename, metadata) if config.setting["ascii_filenames"]: if isinstance(filename, unicode): filename = unaccent(filename)