beets/beetsplug
Eric Masseran 548bd9bab6 Merge remote-tracking branch 'official/master' into use-aliases-for-track-album
* official/master: (54 commits)
  Require data_source in album_for_id and track_for_id functions
  Invoke album_matched hook from AlbumMatch.__post_init__
  Refactor match_by_id
  Take data source into account when deciding duplicate candidates
  Return album candidates from multiple sources when matching by IDs
  Add a test to reproduce the issue
  Move assignment tests to test/autotag/test_match.py
  Pulled latest changelog and added my entry to 'Unreleased > Bug fixes' section.
  Moved changelog note to top, under Unreleased.
  This PR improves the regex detection used for the drive_sep_replace default.
  This PR improves the regex detection used for the drive_sep_replace default.
  refactor: Use deprecate_for_user for beatport/bpsync deprecation warnings
  Fix docs: use single-line deprecated directive compatible with docstrfmt
  Fix docs formatting for beatport and bpsync rst files
  Deprecate beatport and bpsync plugins
  Update changelog.rst
  try to fix fish plugin
  Make get_search_query_with_filters abstract
  Document new methods
  Document shared metadata search plugin workflow
  ...
2026-03-10 08:52:31 +01:00
..
_utils
bpd
discogs
lastgenre
metasync
web
_typing.py
absubmit.py
acousticbrainz.py
advancedrewrite.py
albumtypes.py
aura.py
autobpm.py
badfiles.py
bareasc.py
beatport.py
bench.py
bpm.py
bpsync.py
bucket.py
chroma.py
convert.py
deezer.py
duplicates.py
edit.py
embedart.py
embyupdate.py
export.py
fetchart.py
filefilter.py
fish.py
freedesktop.py
fromfilename.py
ftintitle.py
fuzzy.py
hook.py
ihate.py
importadded.py
importfeeds.py
importsource.py
info.py
inline.py
ipfs.py
keyfinder.py
kodiupdate.py
lastimport.py
limit.py
listenbrainz.py
loadext.py
lyrics.py
mbcollection.py
mbpseudo.py
mbsubmit.py
mbsync.py
missing.py
mpdstats.py
mpdupdate.py
musicbrainz.py
parentwork.py
permissions.py
play.py
playlist.py
plexupdate.py
random.py
replace.py
replaygain.py
rewrite.py
scrub.py
smartplaylist.py
sonosupdate.py
spotify.py
subsonicplaylist.py
subsonicupdate.py
substitute.py
the.py
thumbnails.py
titlecase.py
types.py
unimported.py
zero.py