beets/beetsplug
wisp3rwind ae3e95f9d3 replaygain: Convert the ad-hoc tag_specific_values to classes
The plugin has loads of indirection and nested functions which make it
really hard to reason about. The larger picture here is that I'd like to make
the code more manageable before reworking the parallelism issues.

In particular, instead of manually implementing an interface using a
function that returns a tuple of function pointers, this commit creates proper
classes. Again, no functionality is changed, this only moves code
around.
2022-01-22 14:00:32 +01:00
..
bpd Remove unused imports 2021-08-26 20:59:48 +10:00
lastgenre Remove unused imports 2021-08-26 20:59:48 +10:00
metasync Remove unused imports 2021-08-26 20:59:48 +10:00
web beetsplug/web: fix translation of query path 2022-01-06 22:00:26 +01:00
__init__.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
absubmit.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
acousticbrainz.py Remove unused imports 2021-08-26 20:59:48 +10:00
albumtypes.py Fix up invalid master merges 2021-09-26 17:33:15 +10:00
aura.py aura: Sanitize filenames in image IDs 2021-11-26 15:35:07 -05:00
badfiles.py Remove unused imports 2021-08-26 20:59:48 +10:00
bareasc.py Remove unused imports 2021-08-26 20:59:48 +10:00
beatport.py Remove unused imports 2021-08-26 20:59:48 +10:00
bench.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
bpm.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
bpsync.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
bucket.py Remove unused imports 2021-08-26 20:59:48 +10:00
chroma.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
convert.py Fixed style violation 2022-01-07 21:39:19 -08:00
deezer.py fix deezer pagination 2021-12-19 00:55:20 +01:00
discogs.py Skip Discogs query on insufficiently tagged files 2022-01-10 08:27:18 +01:00
duplicates.py Remove unused imports 2021-08-26 20:59:48 +10:00
edit.py Remove unused imports 2021-08-26 20:59:48 +10:00
embedart.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
embyupdate.py Remove unused imports 2021-08-26 20:59:48 +10:00
export.py Remove completed TODO item 2021-10-30 11:19:21 -07:00
fetchart.py fetchart: add option to force cover format 2021-11-03 13:31:33 +01:00
filefilter.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
fish.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
freedesktop.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
fromfilename.py Remove unused imports 2021-08-26 20:59:48 +10:00
ftintitle.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
fuzzy.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
gmusic.py remove the gmusic plugin 2021-10-30 14:46:14 +02:00
hook.py Remove unused imports 2021-08-26 20:59:48 +10:00
ihate.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
importadded.py Remove unused imports 2021-08-26 20:59:48 +10:00
importfeeds.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
info.py Switch "beet info --album" approach to use a named argument instead 2021-10-27 08:27:39 -07:00
inline.py Remove unused imports 2021-08-26 20:59:48 +10:00
ipfs.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
keyfinder.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
kodiupdate.py kodiupdate: Support multiple instances 2021-12-12 13:39:18 +01:00
lastimport.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
limit.py Test failing due to unidentified argument processing issue; replacing with API calls gives expected results. 2021-12-27 13:26:38 -05:00
loadext.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
lyrics.py Remove footer text from Genius lyrics 2022-01-10 22:09:03 +01:00
mbcollection.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
mbsubmit.py Remove unused imports 2021-08-26 20:59:48 +10:00
mbsync.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
missing.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
mpdstats.py Address feedback from @sampsyo 2021-09-28 18:05:44 +10:00
mpdupdate.py Remove unused imports 2021-08-26 20:59:48 +10:00
parentwork.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
permissions.py Commit #4036 2021-09-26 16:41:13 +10:00
play.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
playlist.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
plexupdate.py Remove unused imports 2021-08-26 20:59:48 +10:00
random.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
replaygain.py replaygain: Convert the ad-hoc tag_specific_values to classes 2022-01-22 14:00:32 +01:00
rewrite.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
scrub.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
smartplaylist.py Remove unused imports 2021-08-26 20:59:48 +10:00
sonosupdate.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
spotify.py fix spotify pagination 2021-12-19 00:16:07 +01:00
subsonicplaylist.py Remove unused imports 2021-08-26 20:59:48 +10:00
subsonicupdate.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
the.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
thumbnails.py Remove unused imports 2021-08-26 20:59:48 +10:00
types.py pyupgrade beetsplug and tests 2021-08-26 19:12:51 +10:00
unimported.py Add default for unimported.ignore_subdirectories 2021-12-01 10:54:33 -08:00
zero.py Remove unused imports 2021-08-26 20:59:48 +10:00