You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Francesco Durighetto
9ff2e7084a
Fix organize-by-playlist downloads: library entries, wishlist, and stale Spotify cache
...
Persist organize_by_playlist on mirrored playlists and run playlist-folder
downloads from the auto-sync pipeline instead of the global wishlist phase.
Register SoulSync library rows after playlist-folder post-processing, route
failed organize batches to the wishlist correctly, and skip sync-time
unmatched wishlist only when organize download handles retries.
Invalidate stale playlist track caches on refresh (Spotify and Deezer ARL),
re-mirror on refetch, and improve standalone playlist modals (re-analysis,
Open in Mirrored). Add filesystem missing-track detection and tests.
Co-authored-by: Cursor <cursoragent@cursor.com>
4 weeks ago
..
__init__.py
…
test_album_bundle_staging_sweep.py
Album-bundle staging: clean Soulseek copies + sweep orphans at startup
1 month ago
test_background_download_worker.py
Add 5 test additions JohnBaumb suggested
2 months ago
test_deezer_pinning.py
Surface engine-not-wired errors + exclude soulseek from monitor aggregation
2 months ago
test_download_engine.py
Add 5 test additions JohnBaumb suggested
2 months ago
test_download_orchestrator.py
Fix Usenet settings reload without restart
1 month ago
test_downloads_cancel.py
…
test_downloads_candidates.py
Trust user manual picks past AcoustID verification ( #701 )
1 month ago
test_downloads_cleanup.py
…
test_downloads_history.py
…
test_downloads_lifecycle.py
Album-bundle staging: clean Soulseek copies + sweep orphans at startup
1 month ago
test_downloads_master.py
Harden album bundle fallback flow
1 month ago
test_downloads_post_processing.py
Add torrent and usenet release staging support
1 month ago
test_downloads_staging.py
Fix album-bundle staging match + wishlist provenance ( #700 , #698 )
1 month ago
test_downloads_status.py
Wishlist: distinguish Queued from Analyzing for executor-pending batches
1 month ago
test_downloads_task_worker.py
Album bundle: let Soulseek staging-misses fall through to per-track/cross-source fallback ( #743 )
4 weeks ago
test_downloads_validation.py
Add torrent and usenet release staging support
1 month ago
test_file_finder.py
Fix: Soulseek album-bundle downloads stuck on "failed" after slskd
1 month ago
test_hifi_pinning.py
Support legacy HiFi track manifests
1 month ago
test_lidarr_pinning.py
…
test_playlist_folder_exists.py
Fix organize-by-playlist downloads: library entries, wishlist, and stale Spotify cache
4 weeks ago
test_qobuz_pinning.py
Surface engine-not-wired errors + exclude soulseek from monitor aggregation
2 months ago
test_rate_limit_policy.py
…
test_soulseek_pinning.py
Add Soulseek album bundle downloads
1 month ago
test_soundcloud_pinning.py
Surface engine-not-wired errors + exclude soulseek from monitor aggregation
2 months ago
test_tidal_pinning.py
Handle non-JSON Tidal auth responses
1 month ago
test_track_detail.py
Downloads: add per-track detail endpoint for the track-detail modal
4 weeks ago
test_track_metadata_backfill.py
Wishlist: harden Spotify backfill — poisoned tn=1 can't mask lean album
1 month ago
test_wishlist_aggregator.py
Wishlist modal: surface most-advanced live phase, not least-complete
1 month ago
test_youtube_pinning.py
Surface engine-not-wired errors + exclude soulseek from monitor aggregation
2 months ago