From 1c761c60fbf064abd7d58876f23b4ba1d072019e Mon Sep 17 00:00:00 2001 From: Johnny Robeson Date: Fri, 17 Jun 2016 03:30:42 -0400 Subject: [PATCH] bytstringify extra cover_names in fetchart --- beetsplug/fetchart.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/beetsplug/fetchart.py b/beetsplug/fetchart.py index 5eb120a65..7f40e83f6 100644 --- a/beetsplug/fetchart.py +++ b/beetsplug/fetchart.py @@ -595,8 +595,9 @@ class FileSystem(LocalArtSource): paths = extra['paths'] if not paths: return - cover_names = extra['cover_names'] - cover_pat = br"(\b|_)({0})(\b|_)".format(b'|'.join(cover_names)) + cover_names = list(map(util.bytestring_path, extra['cover_names'])) + cover_names_str = b'|'.join(cover_names) + cover_pat = br''.join([br"(\b|_)(", cover_names_str, br")(\b|_)"]) cautious = extra['cautious'] for path in paths: