diff --git a/audio/picard-plugins/Makefile b/audio/picard-plugins/Makefile index af593fbb55be..196345fa633e 100644 --- a/audio/picard-plugins/Makefile +++ b/audio/picard-plugins/Makefile @@ -1,78 +1,81 @@ PORTNAME= picard-plugins -PORTVERSION= 2.0.20220930 +PORTVERSION= 2.0.20221018 CATEGORIES= audio python MAINTAINER= jhale@FreeBSD.org COMMENT= Plugins for Picard tagger WWW= https://picard.musicbrainz.org/plugins/ LICENSE= GPLv2+ GPLv3+ MIT WTFPL LICENSE_COMB= multi USES= python:3.7+ USE_GITHUB= yes GH_ACCOUNT= metabrainz -GH_TAGNAME= 55df59d +GH_TAGNAME= c1fae13 PORTSCOUT= limit:^2\. NO_ARCH= yes BUILD_WRKSRC= ${WRKSRC}/build PLUGINSDIR= ${PYTHON_SITELIBDIR}/picard/plugins -OPTIONS_DEFINE= BPM DOCS MOODBAR +OPTIONS_DEFINE= BPM DOCS MOODBAR REPLAYGAIN2 OPTIONS_GROUP= REPLAYGAIN OPTIONS_GROUP_REPLAYGAIN= FLAC MP3 VORBIS WAVPACK OPTIONS_SUB= yes BPM_DESC= Beats per minute BPM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aubio>=0.4.5:audio/py-aubio@${PY_FLAVOR} BPM_SUB_FILES= pkg-message.bmp BPM_SUB_LIST= GCC_VER=${GCC_DEFAULT:S/.//} BPM_VARS= PKGMESSAGE+=${.CURDIR}/pkg-message.bmp MOODBAR_DESC= Generate moodbar files MOODBAR_RUN_DEPENDS= moodbar:audio/moodbar -REPLAYGAIN_DESC= ReplayGain audio normalization +REPLAYGAIN_DESC= ReplayGain 1.0 audio normalization (deprecated) FLAC_RUN_DEPENDS= metaflac:audio/flac MP3_RUN_DEPENDS= mp3gain:audio/mp3gain VORBIS_RUN_DEPENDS= vorbisgain:audio/vorbisgain WAVPACK_RUN_DEPENDS= wvgain:audio/wavpack +REPLAYGAIN2_DESC= ReplayGain 2.0 audio normalization +REPLAYGAIN2_RUN_DEPENDS= rsgain:audio/rsgain + do-build: # Plugins that include a separate UI (those with an __init__.py) must # be installed into their own subdirectories under PLUGINSDIR. Plugins # written as a single .py file must be installed directly in PLUGINSDIR. # We copy them into the correct hierarchy and compile them here. @${MKDIR} ${BUILD_WRKSRC}/plugins @(cd ${WRKSRC}/plugins; \ for dir in *; \ do \ if [ -f $${dir}/[Rr][Ee][Aa][Dd][Mm][Ee]* ]; \ then ${MKDIR} ${BUILD_WRKSRC}/doc/$${dir}; \ ${MV} $${dir}/[Rr][Ee][Aa][Dd][Mm][Ee]* ${BUILD_WRKSRC}/doc/$${dir}; \ fi; \ if [ -d $${dir}/docs ]; \ then ${MKDIR} ${BUILD_WRKSRC}/doc/$${dir}; \ ${MV} $${dir}/docs/* ${BUILD_WRKSRC}/doc/$${dir}; \ ${RM} -r $${dir}/docs; \ fi; \ if [ -f $${dir}/__init__.py ]; \ then ${CP} -R $${dir} ${BUILD_WRKSRC}/plugins; \ else ${CP} -R $${dir}/* ${BUILD_WRKSRC}/plugins; \ fi; \ done;) ${FIND} ${BUILD_WRKSRC} -type f \( -name '.*' -o -name '*.bak' -o -name '*.orig' \) -exec ${RM} {} \; ${PYTHON_CMD} -m compileall ${BUILD_WRKSRC}/plugins ${PYTHON_CMD} -O -m compileall ${BUILD_WRKSRC}/plugins do-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${BUILD_WRKSRC}/doc; ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) @${MKDIR} ${STAGEDIR}${PLUGINSDIR} (cd ${BUILD_WRKSRC}/plugins; ${COPYTREE_SHARE} . ${STAGEDIR}${PLUGINSDIR}) .include diff --git a/audio/picard-plugins/distinfo b/audio/picard-plugins/distinfo index 80784198bda4..0886574ed460 100644 --- a/audio/picard-plugins/distinfo +++ b/audio/picard-plugins/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1665119697 -SHA256 (metabrainz-picard-plugins-2.0.20220930-55df59d_GH0.tar.gz) = 660b74b97bef4190eaa2bb6f60952fc792d1372397ddc295338a34c974c61a07 -SIZE (metabrainz-picard-plugins-2.0.20220930-55df59d_GH0.tar.gz) = 370750 +TIMESTAMP = 1666193608 +SHA256 (metabrainz-picard-plugins-2.0.20221018-c1fae13_GH0.tar.gz) = f0843d7e574382fe265806bf722638ee9eff75ac486239117315d613daf80252 +SIZE (metabrainz-picard-plugins-2.0.20221018-c1fae13_GH0.tar.gz) = 376941 diff --git a/audio/picard-plugins/pkg-plist b/audio/picard-plugins/pkg-plist index 5ed0645aaa96..80b6aa9892b2 100644 --- a/audio/picard-plugins/pkg-plist +++ b/audio/picard-plugins/pkg-plist @@ -1,271 +1,278 @@ %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/abbreviate_artistsort%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/abbreviate_artistsort%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/acousticbrainz_tonal-rhythm%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/acousticbrainz_tonal-rhythm%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/additional_artists_variables%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/additional_artists_variables%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/addrelease%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/addrelease%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/albumartist_website%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/albumartist_website%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/albumartistextension%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/albumartistextension%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/amazon%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/amazon%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/classicdiscnumber%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/classicdiscnumber%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/collect_artists%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/collect_artists%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/compatible_TXXX%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/compatible_TXXX%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/cuesheet%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/cuesheet%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/decode_cyrillic%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/decode_cyrillic%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/decode_greek1253%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/decode_greek1253%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/discnumber%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/discnumber%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/featartist%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/featartist%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/featartistsintitles%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/featartistsintitles%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/fix_tracknums%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/fix_tracknums%%PYTHON_EXT_SUFFIX%%.pyc @comment %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/haikuattrs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc @comment %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/haikuattrs%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/happidev_lyrics%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/happidev_lyrics%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/hyphen_unicode%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/hyphen_unicode%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/instruments%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/instruments%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/keep%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/keep%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/key_wheel_converter%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/key_wheel_converter%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/loadasnat%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/loadasnat%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/no_release%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/no_release%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/non_ascii_equivalents%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/non_ascii_equivalents%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/padded%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/padded%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/papercdcase%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/papercdcase%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/playlist%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/playlist%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/release_type%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/release_type%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/releasetag_aggregations%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/releasetag_aggregations%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/remove_perfect_albums%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/remove_perfect_albums%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/reorder_sides%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/reorder_sides%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/replace_forbidden_symbols%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/replace_forbidden_symbols%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/save_and_rewrite_header%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/save_and_rewrite_header%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/smart_title_case%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/smart_title_case%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/sort_multivalue_tags%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/sort_multivalue_tags%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/soundtrack%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/soundtrack%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/standardise_feat%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/standardise_feat%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/standardise_performers%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/standardise_performers%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/titlecase%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/titlecase%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/tracks2clipboard%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/__pycache__/tracks2clipboard%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/abbreviate_artistsort.py %%PYTHON_SITELIBDIR%%/picard/plugins/acousticbrainz/__init__.py %%PYTHON_SITELIBDIR%%/picard/plugins/acousticbrainz/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/acousticbrainz/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/acousticbrainz/__pycache__/ui_options_acousticbrainz_tags%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/acousticbrainz/__pycache__/ui_options_acousticbrainz_tags%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/acousticbrainz/ui_options_acousticbrainz_tags.py %%PYTHON_SITELIBDIR%%/picard/plugins/acousticbrainz/ui_options_acousticbrainz_tags.ui %%PYTHON_SITELIBDIR%%/picard/plugins/acousticbrainz_tonal-rhythm.py %%PYTHON_SITELIBDIR%%/picard/plugins/additional_artists_variables.py %%PYTHON_SITELIBDIR%%/picard/plugins/addrelease.py %%PYTHON_SITELIBDIR%%/picard/plugins/albumartist_website.py %%PYTHON_SITELIBDIR%%/picard/plugins/albumartistextension.py %%PYTHON_SITELIBDIR%%/picard/plugins/amazon.py %%BPM%%%%PYTHON_SITELIBDIR%%/picard/plugins/bpm/__init__.py %%BPM%%%%PYTHON_SITELIBDIR%%/picard/plugins/bpm/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%BPM%%%%PYTHON_SITELIBDIR%%/picard/plugins/bpm/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%BPM%%%%PYTHON_SITELIBDIR%%/picard/plugins/bpm/__pycache__/ui_options_bpm%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%BPM%%%%PYTHON_SITELIBDIR%%/picard/plugins/bpm/__pycache__/ui_options_bpm%%PYTHON_EXT_SUFFIX%%.pyc %%BPM%%%%PYTHON_SITELIBDIR%%/picard/plugins/bpm/ui_options_bpm.py %%BPM%%%%PYTHON_SITELIBDIR%%/picard/plugins/bpm/ui_options_bpm.ui %%PYTHON_SITELIBDIR%%/picard/plugins/classical_extras/__init__.py %%PYTHON_SITELIBDIR%%/picard/plugins/classical_extras/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/classical_extras/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/classical_extras/__pycache__/const%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/classical_extras/__pycache__/const%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/classical_extras/__pycache__/suffixtree%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/classical_extras/__pycache__/suffixtree%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/classical_extras/__pycache__/ui_options_classical_extras%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/classical_extras/__pycache__/ui_options_classical_extras%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/classical_extras/const.py %%PYTHON_SITELIBDIR%%/picard/plugins/classical_extras/options_classical_extras.ui %%PYTHON_SITELIBDIR%%/picard/plugins/classical_extras/suffixtree.py %%PYTHON_SITELIBDIR%%/picard/plugins/classical_extras/ui_options_classical_extras.py %%PYTHON_SITELIBDIR%%/picard/plugins/classicdiscnumber.py %%PYTHON_SITELIBDIR%%/picard/plugins/collect_artists.py %%PYTHON_SITELIBDIR%%/picard/plugins/compatible_TXXX.py %%PYTHON_SITELIBDIR%%/picard/plugins/cuesheet.py %%PYTHON_SITELIBDIR%%/picard/plugins/decade/__init__.py %%PYTHON_SITELIBDIR%%/picard/plugins/decade/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/decade/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/decode_cyrillic.py %%PYTHON_SITELIBDIR%%/picard/plugins/decode_greek1253.py %%PYTHON_SITELIBDIR%%/picard/plugins/deezerart/__init__.py %%PYTHON_SITELIBDIR%%/picard/plugins/deezerart/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/deezerart/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/deezerart/__pycache__/options%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/deezerart/__pycache__/options%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/deezerart/deezer/__init__.py %%PYTHON_SITELIBDIR%%/picard/plugins/deezerart/deezer/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/deezerart/deezer/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/deezerart/deezer/__pycache__/client%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/deezerart/deezer/__pycache__/client%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/deezerart/deezer/__pycache__/obj%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/deezerart/deezer/__pycache__/obj%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/deezerart/deezer/client.py %%PYTHON_SITELIBDIR%%/picard/plugins/deezerart/deezer/obj.py %%PYTHON_SITELIBDIR%%/picard/plugins/deezerart/options.py %%PYTHON_SITELIBDIR%%/picard/plugins/deezerart/options.ui %%PYTHON_SITELIBDIR%%/picard/plugins/discnumber.py %%PYTHON_SITELIBDIR%%/picard/plugins/fanarttv/__init__.py %%PYTHON_SITELIBDIR%%/picard/plugins/fanarttv/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/fanarttv/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/fanarttv/__pycache__/ui_options_fanarttv%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/fanarttv/__pycache__/ui_options_fanarttv%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/fanarttv/ui_options_fanarttv.py %%PYTHON_SITELIBDIR%%/picard/plugins/fanarttv/ui_options_fanarttv.ui %%PYTHON_SITELIBDIR%%/picard/plugins/featartist.py %%PYTHON_SITELIBDIR%%/picard/plugins/featartistsintitles.py %%PYTHON_SITELIBDIR%%/picard/plugins/fix_tracknums.py %%PYTHON_SITELIBDIR%%/picard/plugins/format_performer_tags/__init__.py %%PYTHON_SITELIBDIR%%/picard/plugins/format_performer_tags/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/format_performer_tags/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/format_performer_tags/__pycache__/ui_options_format_performer_tags%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/format_performer_tags/__pycache__/ui_options_format_performer_tags%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/format_performer_tags/ui_options_format_performer_tags.py %%PYTHON_SITELIBDIR%%/picard/plugins/format_performer_tags/ui_options_format_performer_tags.ui @comment %%PYTHON_SITELIBDIR%%/picard/plugins/haikuattrs.py %%PYTHON_SITELIBDIR%%/picard/plugins/happidev_lyrics.py %%PYTHON_SITELIBDIR%%/picard/plugins/hyphen_unicode.py %%PYTHON_SITELIBDIR%%/picard/plugins/instruments.py %%PYTHON_SITELIBDIR%%/picard/plugins/keep.py %%PYTHON_SITELIBDIR%%/picard/plugins/key_wheel_converter.py %%PYTHON_SITELIBDIR%%/picard/plugins/lastfm/__init__.py %%PYTHON_SITELIBDIR%%/picard/plugins/lastfm/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/lastfm/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/lastfm/__pycache__/ui_options_lastfm%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/lastfm/__pycache__/ui_options_lastfm%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/lastfm/ui_options_lastfm.py %%PYTHON_SITELIBDIR%%/picard/plugins/lastfm/ui_options_lastfm.ui %%PYTHON_SITELIBDIR%%/picard/plugins/loadasnat.py %%PYTHON_SITELIBDIR%%/picard/plugins/moodbars/__init__.py %%PYTHON_SITELIBDIR%%/picard/plugins/moodbars/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/moodbars/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/moodbars/__pycache__/ui_options_moodbar%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/moodbars/__pycache__/ui_options_moodbar%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/moodbars/ui_options_moodbar.py %%PYTHON_SITELIBDIR%%/picard/plugins/moodbars/ui_options_moodbar.ui %%PYTHON_SITELIBDIR%%/picard/plugins/musixmatch/__init__.py %%PYTHON_SITELIBDIR%%/picard/plugins/musixmatch/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/musixmatch/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/musixmatch/__pycache__/ui_options_musixmatch%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/musixmatch/__pycache__/ui_options_musixmatch%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/musixmatch/ui_options_musixmatch.py %%PYTHON_SITELIBDIR%%/picard/plugins/no_release.py %%PYTHON_SITELIBDIR%%/picard/plugins/non_ascii_equivalents.py %%PYTHON_SITELIBDIR%%/picard/plugins/padded.py %%PYTHON_SITELIBDIR%%/picard/plugins/papercdcase.py %%PYTHON_SITELIBDIR%%/picard/plugins/persistent_variables/__init__.py %%PYTHON_SITELIBDIR%%/picard/plugins/persistent_variables/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/persistent_variables/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/persistent_variables/__pycache__/ui_variables_dialog%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/persistent_variables/__pycache__/ui_variables_dialog%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/persistent_variables/ui_variables_dialog.py %%PYTHON_SITELIBDIR%%/picard/plugins/playlist.py %%PYTHON_SITELIBDIR%%/picard/plugins/release_type.py %%PYTHON_SITELIBDIR%%/picard/plugins/releasetag_aggregations.py %%PYTHON_SITELIBDIR%%/picard/plugins/remove_perfect_albums.py %%PYTHON_SITELIBDIR%%/picard/plugins/reorder_sides.py %%PYTHON_SITELIBDIR%%/picard/plugins/replace_forbidden_symbols.py %%PYTHON_SITELIBDIR%%/picard/plugins/replaygain/__init__.py %%PYTHON_SITELIBDIR%%/picard/plugins/replaygain/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/replaygain/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/replaygain/__pycache__/ui_options_replaygain%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/replaygain/__pycache__/ui_options_replaygain%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/replaygain/ui_options_replaygain.py %%PYTHON_SITELIBDIR%%/picard/plugins/replaygain/ui_options_replaygain.ui +%%PYTHON_SITELIBDIR%%/picard/plugins/replaygain2/__init__.py +%%PYTHON_SITELIBDIR%%/picard/plugins/replaygain2/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/replaygain2/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/replaygain2/__pycache__/ui_options_replaygain2%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/replaygain2/__pycache__/ui_options_replaygain2%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/replaygain2/ui_options_replaygain2.py +%%PYTHON_SITELIBDIR%%/picard/plugins/replaygain2/ui_options_replaygain2.ui %%PYTHON_SITELIBDIR%%/picard/plugins/save_and_rewrite_header.py %%PYTHON_SITELIBDIR%%/picard/plugins/search_engine_lookup/__init__.py %%PYTHON_SITELIBDIR%%/picard/plugins/search_engine_lookup/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/search_engine_lookup/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/search_engine_lookup/__pycache__/ui_options_search_engine_editor%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/search_engine_lookup/__pycache__/ui_options_search_engine_editor%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/search_engine_lookup/__pycache__/ui_options_search_engine_lookup%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/search_engine_lookup/__pycache__/ui_options_search_engine_lookup%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/search_engine_lookup/ui_options_search_engine_editor.py %%PYTHON_SITELIBDIR%%/picard/plugins/search_engine_lookup/ui_options_search_engine_editor.ui %%PYTHON_SITELIBDIR%%/picard/plugins/search_engine_lookup/ui_options_search_engine_lookup.py %%PYTHON_SITELIBDIR%%/picard/plugins/search_engine_lookup/ui_options_search_engine_lookup.ui %%PYTHON_SITELIBDIR%%/picard/plugins/smart_title_case.py %%PYTHON_SITELIBDIR%%/picard/plugins/sort_multivalue_tags.py %%PYTHON_SITELIBDIR%%/picard/plugins/soundtrack.py %%PYTHON_SITELIBDIR%%/picard/plugins/standardise_feat.py %%PYTHON_SITELIBDIR%%/picard/plugins/standardise_performers.py %%PYTHON_SITELIBDIR%%/picard/plugins/submit_isrc/__init__.py %%PYTHON_SITELIBDIR%%/picard/plugins/submit_isrc/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/submit_isrc/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/tangoinfo/__init__.py %%PYTHON_SITELIBDIR%%/picard/plugins/tangoinfo/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/tangoinfo/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/theaudiodb/__init__.py %%PYTHON_SITELIBDIR%%/picard/plugins/theaudiodb/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/theaudiodb/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/theaudiodb/__pycache__/ui_options_theaudiodb%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/theaudiodb/__pycache__/ui_options_theaudiodb%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/theaudiodb/ui_options_theaudiodb.py %%PYTHON_SITELIBDIR%%/picard/plugins/theaudiodb/ui_options_theaudiodb.ui %%PYTHON_SITELIBDIR%%/picard/plugins/titlecase.py %%PYTHON_SITELIBDIR%%/picard/plugins/tracks2clipboard.py %%PYTHON_SITELIBDIR%%/picard/plugins/viewvariables/__init__.py %%PYTHON_SITELIBDIR%%/picard/plugins/viewvariables/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/viewvariables/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/viewvariables/__pycache__/ui_variables_dialog%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/viewvariables/__pycache__/ui_variables_dialog%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/viewvariables/ui_variables_dialog.py %%PYTHON_SITELIBDIR%%/picard/plugins/viewvariables/ui_variables_dialog.ui %%PYTHON_SITELIBDIR%%/picard/plugins/wikidata/__init__.py %%PYTHON_SITELIBDIR%%/picard/plugins/wikidata/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/wikidata/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/wikidata/__pycache__/ui_options_wikidata%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/wikidata/__pycache__/ui_options_wikidata%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/wikidata/ui_options_wikidata.py %%PYTHON_SITELIBDIR%%/picard/plugins/wikidata/ui_options_wikidata.ui %%PYTHON_SITELIBDIR%%/picard/plugins/workandmovement/__init__.py %%PYTHON_SITELIBDIR%%/picard/plugins/workandmovement/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/workandmovement/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/workandmovement/__pycache__/roman%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/workandmovement/__pycache__/roman%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/picard/plugins/workandmovement/roman.py %%PORTDOCS%%%%DOCSDIR%%/classical_extras/Readme.md %%PORTDOCS%%%%DOCSDIR%%/format_performer_tags/HISTORY.md %%PORTDOCS%%%%DOCSDIR%%/format_performer_tags/README.md %%PORTDOCS%%%%DOCSDIR%%/format_performer_tags/default_settings.jpg %%PORTDOCS%%%%DOCSDIR%%/musixmatch/README %%PORTDOCS%%%%DOCSDIR%%/search_engine_lookup/README.md %%PORTDOCS%%%%DOCSDIR%%/submit_isrc/README.md %%PORTDOCS%%%%DOCSDIR%%/tangoinfo/README.md