..
artists
Lift enhance_artist_quality to core/artists/quality.py
4 weeks ago
automation
Surface handler-returned errors in automation last_error
4 weeks ago
discovery
Migrate discography + quality scanner to typed Album path
3 weeks ago
downloads
Wire SoundCloud as a first-class download source
3 weeks ago
imports
Migrate album-info builders to typed Album path
3 weeks ago
library
Fix Album Completeness Auto-Fill on Docker / shared-library setups ( #476 )
3 weeks ago
media_server
Phase 0: Add MediaServerClient contract + registry
3 weeks ago
metadata
Fix: maintenance findings badge inflated when scan dedup-skipped
3 weeks ago
playlists
Lift _prepare_stream_task + playlist_explorer_build_tree to core/
4 weeks ago
search
Search lift: pre-merge parity polish for cin's review
4 weeks ago
stats
Lift /api/stats/* and /api/listening-stats/* into core/stats/
4 weeks ago
streaming
Mock streaming prep sleep in tests
4 weeks ago
watchlist
Lift _process_watchlist_scan_automatically to core/watchlist/auto_scan.py
4 weeks ago
wishlist
Coerce wishlist track counts before category checks
4 weeks ago
conftest.py
Split metadata source and Spotify status
3 weeks ago
test_acoustid_scanner.py
…
test_acoustid_skip_logic.py
Fix: tasks showed Completed when file was quarantined
3 weeks ago
test_album_completeness_job.py
Fix: maintenance findings badge inflated when scan dedup-skipped
3 weeks ago
test_album_mbid_consistency.py
Update mbid consistency test mock to match new create_finding bool contract
3 weeks ago
test_auth_usage_throttle.py
…
test_config_save_retry.py
Stop config retry tests from writing to the real DB
4 weeks ago
test_content_filter_regex.py
Fix watchlist content filters: live false positives + auto-scan bypass
1 month ago
test_create_finding_dedup_counter.py
Fix: maintenance findings badge inflated when scan dedup-skipped
3 weeks ago
test_dashboard_events.py
…
test_discogs_collection_source.py
Foundation: typed Album/Track/Artist + per-provider converters
3 weeks ago
test_discogs_track_count.py
Discogs: count rows with empty type_ as real tracks too
1 month ago
test_download_orchestrator_soundcloud.py
Wire SoundCloud as a first-class download source
3 weeks ago
test_downloads_pagination.py
Lift shared runtime state into core
4 weeks ago
test_duplicate_detector_mount_paths.py
Filter same-physical-file duplicates from duplicate detector
4 weeks ago
test_duplicate_detector_slskd_dedup.py
Fix: maintenance findings badge inflated when scan dedup-skipped
3 weeks ago
test_enrichment_services.py
Consolidate enrichment bubble routes behind a service registry
3 weeks ago
test_featured_artist_completion.py
Match featured-artist tracks across discography completion
4 weeks ago
test_hifi_instance_methods.py
validate hifi instance reorder against pre-existing instances
4 weeks ago
test_hls_parsing.py
fix: pick OS-specific ffmpeg binary in hls demux fallback test
4 weeks ago
test_import_singles_parallel.py
Restore soulsync logger state between parallel-imports tests
4 weeks ago
test_integrity_failure_marks_task_failed.py
Fix: tasks showed Completed when file was quarantined
3 weeks ago
test_library_disk_usage.py
Add Library Disk Usage card to System Statistics
3 weeks ago
test_library_reorganize.py
…
test_library_reorganize_orchestrator.py
Reorganize: fix moved-count + status/total UX issues from PR #377 review
1 month ago
test_library_track_identity.py
Make extract_external_ids recognize all source-tagging conventions
3 weeks ago
test_lidarr_download_client.py
Fix three Lidarr bugs that prevented it from being a real download source
3 weeks ago
test_listening_stats_batch_queries.py
test: listening stats worker batched query paths
1 month ago
test_missing_cover_art.py
Fix: maintenance findings badge inflated when scan dedup-skipped
3 weeks ago
test_provenance_id_persistence.py
Persist source IDs at download time + backfill onto tracks on sync
3 weeks ago
test_qobuz_credential_sync.py
Sync Qobuz auth to enrichment worker after login
3 weeks ago
test_reorganize_db_methods.py
Reorganize queue: race + dedupe fixes from kettui review
4 weeks ago
test_reorganize_queue.py
Reorganize queue: race + dedupe fixes from kettui review
4 weeks ago
test_reorganize_runner.py
Library reorganize: FIFO queue with live status panel
1 month ago
test_repair_worker_album_fill.py
…
test_replaygain_summary_parse.py
Fix: ReplayGain wrote same +52 dB gain to every track
3 weeks ago
test_request_cleanup_timer.py
…
test_runtime_state.py
Tighten metadata and import safety
4 weeks ago
test_script_split_integrity.py
Unify artist detail: route source artists to standalone page, retire inline Artists page
1 month ago
test_socketio_cors.py
Socket.IO CORS: handle self-review nits
4 weeks ago
test_soundcloud_client.py
Fix three SoundCloud integration gaps surfaced by smoke testing
3 weeks ago
test_spa_deep_linking.py
Rename Search page id from 'downloads' to 'search', bump to 2.43
1 month ago
test_sync_discovery_scan_events.py
…
test_tidal_auth_instructions.py
Show Tidal callback port (not Spotify's) in auth instructions
4 weeks ago
test_tidal_auth_redirect_uri.py
Honor configured Tidal redirect_uri, drop request-host fallback
3 weeks ago
test_tidal_search_shortening.py
Reject Tidal streams that silently downgrade from the requested quality
1 month ago
test_tool_progress_events.py
…
test_track_artist_matching.py
Add fallback negative-case test for track-artist matching
4 weeks ago
test_track_number_repair.py
…
test_track_search_single_query.py
…
test_unknown_artist_fixer.py
Fix test using old deezer_track_id column name
1 month ago
test_watchlist_album_match.py
Stop watchlist re-downloading compilation tracks; catch slskd dedup orphans
4 weeks ago
test_watchlist_bulk_add.py
Bulk watchlist add: fall back through every source ID, not just active
4 weeks ago
test_watchlist_scanner_scan.py
Move the import flows and related post-processing pipelines into separate modules
4 weeks ago
test_websocket_client_transport.py
Repoint websocket transport test to core.js after split
1 month ago
test_websocket_infrastructure.py
Split metadata source and Spotify status
3 weeks ago
test_wishlist_pagination.py
…
test_worker_existing_id_marks_matched.py
…
test_worker_utils_album_track_count.py
Fix Album Completeness job reporting zero findings for every album
1 month ago