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.
SoulSync/tests
Broque Thomas f68afe80c8
Update #524 lookup pattern test for consolidated renderer (#681)
2 days ago
..
artists
automation Preserve personalized playlist metadata for wishlist 1 week ago
discovery Add MusicBrainz as a metadata source 1 week ago
downloads Add Soulseek album bundle downloads 3 days ago
enrichment
imports Surface metadata source on Import album results (#681) 3 days ago
library Test missing-track existing file imports 1 week ago
matching AcoustID + quarantine modal: three bug fixes (closes #607, closes #608) 2 weeks ago
media_server Plex: trigger_library_scan + is_library_scanning use auto-detected section — fixes #535 2 weeks ago
metadata Handle transient SQLite IO during maintenance 5 days ago
playlists
search
static
stats
streaming
sync Persist Find & Add selections as permanent server-playlist match overrides 2 weeks ago
tools test(amazon): update search_albums test for derived-from-tracks behavior 7 days ago
watchlist Complete MusicBrainz watchlist source parity 1 week ago
webui Fix missing album placeholder asset path 4 days ago
wishlist Honor manual library matches across source labels 1 week ago
conftest.py
test_acoustid_scanner.py AcoustID scanner: multi-candidate match + duration guard + multi-value retag 2 weeks ago
test_acoustid_skip_logic.py
test_acoustid_version_mismatch.py
test_album_bundle.py refactor(downloads): extract album_bundle shared helpers + atomic copy 5 days ago
test_album_bundle_dispatch.py Add Soulseek album bundle downloads 3 days ago
test_album_completeness_job.py
test_album_mbid_consistency.py
test_archive_pipeline.py feat(downloads): add archive_pipeline module for torrent/usenet downloads 6 days ago
test_artist_top_tracks_clients.py
test_audiodb_worker_stuck_track.py AudioDB worker: stop infinite loop on direct-ID lookup failure (#553) 2 weeks ago
test_auth_usage_throttle.py
test_config_save_retry.py
test_content_filter_regex.py
test_create_finding_dedup_counter.py
test_dashboard_events.py
test_database_io_resilience.py Handle transient SQLite IO during maintenance 5 days ago
test_debug_info_services.py Fix Copy Debug Info music_source + surface missing services 2 weeks ago
test_discogs_collection_source.py
test_discogs_track_count.py
test_discover_section_controller_js.py
test_download_orchestrator_soundcloud.py
test_download_plugin_conformance.py Add torrent usenet PR notes and test updates 5 days ago
test_downloads_pagination.py
test_duplicate_detector_mount_paths.py
test_duplicate_detector_slskd_dedup.py
test_enrichment_services.py
test_featured_artist_completion.py
test_hifi_instance_methods.py
test_hls_parsing.py
test_image_cache.py feat(webui): cache artwork images on disk 6 days ago
test_import_album_match_endpoint.py
test_import_page_album_lookup_pattern.py Update #524 lookup pattern test for consolidated renderer (#681) 2 days ago
test_import_singles_parallel.py
test_integrity_failure_marks_task_failed.py
test_library_disk_usage.py Repair stale media schema during refresh 5 days ago
test_library_reorganize.py
test_library_reorganize_orchestrator.py Drop flaky log-assertion in watchdog test, keep behavioural assertion 2 weeks ago
test_library_track_identity.py
test_lidarr_download_client.py
test_listening_stats_batch_queries.py
test_lyrics_reembed_from_sidecar.py Retag now re-embeds LYRICS tag instead of leaving it empty 2 weeks ago
test_manual_library_match.py Honor manual library matches across source labels 1 week ago
test_manual_pick_no_auto_retry.py Add torrent and usenet release staging support 5 days ago
test_manual_search_endpoint.py
test_missing_cover_art.py
test_orphan_file_detector.py Fix Picard albumartist orphan false positives 4 days ago
test_personalized_api.py Personalized playlists (3/N): standardized API endpoints 2 weeks ago
test_personalized_generators_curated.py Personalized playlists (2/N): all 8 generators wired through manager 2 weeks ago
test_personalized_generators_singletons.py Personalized playlists (2/N): all 8 generators wired through manager 2 weeks ago
test_personalized_generators_variants.py Personalized playlists (2/N): all 8 generators wired through manager 2 weeks ago
test_personalized_manager.py Personalized pipeline: auto-refresh stale snapshots after watchlist scan 1 week ago
test_personalized_playlists_id_gate.py
test_provenance_id_persistence.py
test_prowlarr_client.py test: cover Prowlarr + torrent + usenet adapters 6 days ago
test_qobuz_credential_sync.py
test_qobuz_playlists.py Fetch all Qobuz favorite tracks for discovery 2 days ago
test_reorganize_db_methods.py
test_reorganize_orphan_format_handling.py Reorganize: move orphan-format siblings alongside the canonical 2 weeks ago
test_reorganize_queue.py
test_reorganize_runner.py
test_reorganize_tag_source.py Reorganize: optional embedded-tag mode (closes #592) 2 weeks ago
test_reorganize_unknown_artist_hint.py Reorganize: hint at Unknown Artist Fixer for placeholder-metadata rows 2 weeks ago
test_repair_worker_album_fill.py fix(album-completeness): block cross-artist auto-fill 5 days ago
test_repair_worker_unresolvable_folder_error.py Album Completeness: surface diagnostic when resolver can't find album folder 2 weeks ago
test_replaygain_summary_parse.py
test_request_cleanup_timer.py
test_runtime_state.py
test_script_split_integrity.py
test_server_playlist_append_mode.py Server playlist sync: append mode (preserve user-added tracks) 2 weeks ago
test_socketio_cors.py
test_soulseek_search_throttle.py Add min delay between slskd searches (Bell Canada anti-abuse fix) 2 weeks ago
test_soundcloud_client.py
test_spa_deep_linking.py feat: artist-detail deep linking — /artist-detail/:source/:id 1 week ago
test_staging_album_provenance.py refactor(staging): inject batch-field accessor instead of importing runtime_state 5 days ago
test_status_engine_fallback.py
test_sync_discovery_scan_events.py
test_tag_writer_multi_artist.py AcoustID scanner: multi-candidate match + duration guard + multi-value retag 2 weeks ago
test_tidal_album_tracks.py Your Albums: selectable wishlist modal + Tidal album resolution 2 weeks ago
test_tidal_auth_instructions.py
test_tidal_auth_redirect_uri.py
test_tidal_collection_tracks.py Tidal: surface Favorite Tracks as virtual playlist (issue #502) 2 weeks ago
test_tidal_favorite_albums_artists.py Tidal: rewire favorite albums + artists to V2 user-collection endpoints 2 weeks ago
test_tidal_qualifier_filter.py Fix MTV Unplugged & live-album false-quarantine pipeline 2 weeks ago
test_tidal_search_shortening.py
test_tool_progress_events.py
test_torrent_client_adapters.py test: cover Prowlarr + torrent + usenet adapters 6 days ago
test_torrent_usenet_plugins.py Fix Usenet settings reload without restart 4 days ago
test_track_artist_matching.py
test_track_number_repair.py
test_track_search_single_query.py
test_unknown_artist_fixer.py fix(repair): rewire Unknown Artist Fixer deferred imports (#646) 6 days ago
test_usenet_client_adapters.py test: cover Prowlarr + torrent + usenet adapters 6 days ago
test_watchlist_album_match.py
test_watchlist_bulk_add.py Complete MusicBrainz watchlist source parity 1 week ago
test_watchlist_scanner_scan.py
test_websocket_client_transport.py
test_websocket_infrastructure.py
test_wishlist_pagination.py
test_worker_existing_id_marks_matched.py
test_worker_utils_album_track_count.py Repair stale media schema during refresh 5 days ago
test_youtube_ffmpeg_no_eager_download.py