soulsync/core/library
Broque Thomas b395e33820 Lift redownload_start to core/library/redownload.py
Body byte-identical to the original. Spotify proxy via registry,
iTunes/Deezer client shims wrap registry helpers,
_resolve_library_file_path, _attempt_download_with_candidates, and
missing_download_executor are injected via init() right after
_init_wishlist_failed where all three deps are already defined.

web_server.py: 35239 → 35063 (-176 lines).
2026-04-30 11:27:33 -07:00
..
__init__.py Lift _execute_retag to core/library/retag.py 2026-04-29 09:03:42 -07:00
duplicate_cleaner.py Lift _run_duplicate_cleaner to core/library/duplicate_cleaner.py 2026-04-29 20:10:22 -07:00
redownload.py Lift redownload_start to core/library/redownload.py 2026-04-30 11:27:33 -07:00
retag.py Lift _execute_retag to core/library/retag.py 2026-04-29 09:03:42 -07:00
service_search.py Lift _search_service to core/library/service_search.py 2026-04-29 18:06:23 -07:00