From 9c14a2699e5399929391bff230c99572c9e61756 Mon Sep 17 00:00:00 2001 From: rembo10 Date: Tue, 8 Apr 2014 17:38:02 -0700 Subject: [PATCH] allow directories with non-ascii chars to be passed through as a single directory to force post process --- headphones/postprocessor.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/headphones/postprocessor.py b/headphones/postprocessor.py index ba83630f..8e7dccb4 100644 --- a/headphones/postprocessor.py +++ b/headphones/postprocessor.py @@ -794,7 +794,7 @@ def correctMetadata(albumid, release, downloaded_track_list): except Exception, e: logger.error('Error getting recommendation: %s. Not writing metadata' % e) return - if rec == 'recommendation.none': + if str(rec) == 'recommendation.none': logger.warn('No accurate album match found for %s, %s - not writing metadata' % (release['ArtistName'], release['AlbumTitle'])) return @@ -805,7 +805,7 @@ def correctMetadata(albumid, release, downloaded_track_list): return logger.info('Beets recommendation for tagging items: %s' % rec) - + # TODO: Handle extra_items & extra_tracks autotag.apply_metadata(info, mapping) @@ -967,7 +967,7 @@ def renameUnprocessedFolder(albumpath): def forcePostProcess(dir=None, expand_subfolders=True, album_dir=None): if album_dir: - folders = [album_dir] + folders = [album_dir.encode(headphones.SYS_ENCODING, 'replace')] else: download_dirs = []