feat: rework Lidarr library integration

This commit is contained in:
2026-10-04 20:28:24 -07:00
parent 880c2217b1
commit b3e6f66097
17 changed files with 1839 additions and 127 deletions

View File

@@ -19,6 +19,14 @@ sys.modules["musicfetch_core"] = _mod
Hit = _mod.Hit
build_combined_hits = _mod.build_combined_hits
lidarr_search = _mod.lidarr_search
find_library_artist = _mod.find_library_artist
ensure_artist = _mod.ensure_artist
ensure_album = _mod.ensure_album
list_releases = _mod.list_releases
sort_releases = _mod.sort_releases
release_label = _mod.release_label
grab_release = _mod.grab_release
pick = _mod.pick
act_youtube = _mod.act_youtube
act_lidarr_album = _mod.act_lidarr_album
@@ -34,7 +42,9 @@ resolve_link_hits = _mod.resolve_link_hits
handle_link = _mod.handle_link
OdesliError = _mod.OdesliError
__all__ = ["Hit", "build_combined_hits", "pick", "act_youtube",
__all__ = ["Hit", "build_combined_hits", "lidarr_search", "find_library_artist",
"ensure_artist", "ensure_album", "list_releases", "sort_releases",
"release_label", "grab_release", "pick", "act_youtube",
"act_lidarr_album", "act_lidarr_artist", "QUALITY_CHOICES",
"is_url", "probe_url", "download_hits", "download_single",
"_is_direct_url", "odesli_resolve", "resolve_link_hits",