From 37594d3384446b9518375e622b8dbbe373018e03 Mon Sep 17 00:00:00 2001 From: Jonny Date: Mon, 16 Feb 2015 22:33:56 +0000 Subject: [PATCH] Update postprocessor.py Set-up of beets config to match headphones config of ID3 tag version before writing metadata --- headphones/postprocessor.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/headphones/postprocessor.py b/headphones/postprocessor.py index b9f230ff..71ca70cb 100755 --- a/headphones/postprocessor.py +++ b/headphones/postprocessor.py @@ -23,6 +23,7 @@ import itertools import headphones from beets import autotag +from beets import config as beetsconfig from beets.mediafile import MediaFile, FileTypeError, UnreadableFileError from beetsplug import lyrics as beetslyrics @@ -879,6 +880,14 @@ def correctMetadata(albumid, release, downloaded_track_list): # TODO: Handle extra_items & extra_tracks autotag.apply_metadata(info, mapping) + + # Set ID3 tag version + if headphones.CONFIG.IDTAG: + beetsconfig['id3v23'] = True + logger.info("Using ID3v2.3") + else: + beetsconfig['id3v23'] = False + logger.info("Using ID3v2.4") for item in items: try: