PLUGIN_NAME = 'Classic Disc Numbers'
PLUGIN_AUTHOR = 'Lukas Lalinsky'
PLUGIN_DESCRIPTION = '''Moves disc numbers and subtitles from the separate tags to album titles.'''
PLUGIN_VERSION = "0.1"
PLUGIN_API_VERSIONS = ["0.15"]
from picard.metadata import register_track_metadata_processor
import re
def add_discnumbers(tagger, metadata, release, track):
if int(metadata["totaldiscs"] or "0") > 1:
if "discsubtitle" in metadata:
metadata["album"] = "%s (disc %s: %s)" % (
metadata["album"], metadata["discnumber"],
metadata["discsubtitle"])
else:
metadata["album"] = "%s (disc %s)" % (
metadata["album"], metadata["discnumber"])
register_track_metadata_processor(add_discnumbers)