..
artists
automation
database
discovery
downloads
enrichment
Enrichment manager: 6 UX improvements
2026-06-02 19:50:57 -07:00
imports
Fix #767 : Library Organizer dry run no longer creates folders
2026-06-02 10:32:06 -07:00
library
matching
media_server
metadata
Cover-art sources: skip low-res art (min-resolution guard) + max-res iTunes
2026-06-01 12:24:51 -07:00
playback
playlists
radio
search
static
Fix: mirrored playlist action buttons dead when name has an apostrophe
2026-06-01 09:02:25 -07:00
stats
streaming
sync
text
tools
watchlist
webui
wishlist
conftest.py
test_acoustid_error_reporting.py
test_acoustid_scanner.py
test_acoustid_skip_logic.py
test_acoustid_version_mismatch.py
test_album_bundle.py
test_album_bundle_dispatch.py
Album bundle: fall back to per-track on an I/O error, don't hard-fail the batch
2026-06-01 13:29:05 -07:00
test_album_completeness_job.py
test_album_mbid_consistency.py
test_amazon_outage.py
Fix #759 : Amazon enrichment floods when its public proxy is down
2026-06-01 13:10:51 -07:00
test_archive_pipeline.py
test_art_preservation.py
Fix #764 : import no longer destroys embedded cover art
2026-06-02 08:40:05 -07:00
test_artist_full_detail_source_id.py
test_artist_top_tracks_clients.py
test_audiodb_worker_stuck_track.py
test_auth_usage_throttle.py
test_auto_sync_js.py
test_canonical_columns_migration.py
Canonical album version — Stage 1: schema + pure scorer (dormant)
2026-06-02 11:30:58 -07:00
test_canonical_db.py
Canonical album version — Stage 2 (core): resolver + persistence (dormant)
2026-06-02 11:36:19 -07:00
test_canonical_orchestration.py
Canonical findings: include as much (free) data as possible
2026-06-02 14:10:02 -07:00
test_canonical_resolver.py
Canonical: richer, judge-able findings (the why behind a pin)
2026-06-02 13:13:37 -07:00
test_canonical_version.py
Canonical album version — Stage 1: schema + pure scorer (dormant)
2026-06-02 11:30:58 -07:00
test_canonical_version_job.py
Repair settings: dropdown for fixed-choice settings (canonical source_selection)
2026-06-02 15:33:13 -07:00
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
test_db_genres_json_normalization.py
test_db_integrity.py
test_db_isolation_guard.py
test_db_migration_ledger.py
test_db_watchlist_amazon_id_migration.py
test_debug_info_services.py
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
test_downloads_pagination.py
test_duplicate_detector_mount_paths.py
test_duplicate_detector_slskd_dedup.py
test_duplicate_keep.py
Fix: duplicate detector kept lossy over lossless (rank format first)
2026-06-01 12:49:34 -07:00
test_enrichment_art_preservation.py
Fix #764 : import no longer destroys embedded cover art
2026-06-02 08:40:05 -07:00
test_enrichment_services.py
test_featured_artist_completion.py
test_hifi_instance_methods.py
test_hls_parsing.py
test_image_cache.py
test_import_album_match_endpoint.py
test_import_singles_parallel.py
test_integrity_failure_marks_task_failed.py
test_lb_series_detect.py
test_library_disk_usage.py
test_library_reorganize.py
test_library_reorganize_orchestrator.py
Fix #767 : Library Organizer dry run no longer creates folders
2026-06-02 10:32:06 -07:00
test_library_tag_payload.py
test_library_track_identity.py
test_lidarr_download_client.py
test_listenbrainz_manager.py
test_listening_stats_batch_queries.py
test_lyrics_reembed_from_sidecar.py
test_manual_library_match.py
test_manual_pick_no_auto_retry.py
test_manual_search_endpoint.py
test_matching_engine_cjk.py
test_metadata_cache_table_recreate.py
test_missing_cover_art.py
test_navidrome_cover_url.py
Fix #766 : Navidrome album covers blank in the sync editor (+ other modals)
2026-06-02 11:01:28 -07:00
test_orphan_file_detector.py
test_personalized_api.py
test_personalized_generators_curated.py
test_personalized_generators_singletons.py
test_personalized_generators_variants.py
test_personalized_manager.py
test_personalized_playlists_id_gate.py
test_playlist_edit.py
Fix #768 : playlist sync editor refusing to match certain tracks
2026-06-02 10:16:21 -07:00
test_playlist_reconcile.py
#766 follow-on: source rows borrow their matched server track's cover
2026-06-02 11:08:35 -07:00
test_playlist_sources_adapters.py
test_provenance_id_persistence.py
test_prowlarr_client.py
test_qobuz_credential_sync.py
test_qobuz_playlists.py
test_reorganize_canonical_source.py
Canonical album version — Stage 3: Reorganizer prefers pinned canonical (read)
2026-06-02 11:45:31 -07:00
test_reorganize_db_methods.py
test_reorganize_deleted_quarantine.py
test_reorganize_orphan_format_handling.py
test_reorganize_queue.py
test_reorganize_runner.py
test_reorganize_tag_source.py
test_reorganize_unknown_artist_hint.py
test_repair_worker_album_fill.py
test_repair_worker_unresolvable_folder_error.py
test_replaygain_summary_parse.py
test_request_cleanup_timer.py
test_runtime_state.py
test_scan_wait_action.py
Fix: deep-scan / DB-update automation falsely errors on large libraries (stall-based timeout)
2026-06-01 16:30:28 -07:00
test_script_split_integrity.py
test: register enrichment-manager.js in script-split-integrity scan
2026-06-02 21:06:02 -07:00
test_server_playlist_append_mode.py
test_similar_artists_worker.py
Similar Artists enrichment worker (MusicMap → match → store) for library artists
2026-06-03 15:07:49 -07:00
test_socketio_cors.py
test_soulseek_album_fallback.py
test_soulseek_album_poll_stall.py
test_soulseek_search_throttle.py
test_soundcloud_client.py
test_source_ids_registry.py
test_source_title.py
Fix #768 : playlist sync editor refusing to match certain tracks
2026-06-02 10:16:21 -07:00
test_spa_deep_linking.py
test_spotify_public_api.py
SpotipyFree integration confirmed working (236 tracks live); deps + meta tweak
2026-06-02 22:50:04 -07:00
test_staging_album_provenance.py
test_stats_automations_esc_js.py
Fix: mirrored playlist action buttons dead when name has an apostrophe
2026-06-01 09:02:25 -07:00
test_status_engine_fallback.py
test_sync_discovery_scan_events.py
test_tag_writer_multi_artist.py
test_tidal_album_tracks.py
test_tidal_auth_instructions.py
test_tidal_auth_redirect_uri.py
test_tidal_collection_tracks.py
test_tidal_favorite_albums_artists.py
test_tidal_qualifier_filter.py
test_tidal_search_shortening.py
test_title_match_guard.py
Fix #769 : playlist sync matched wrong same-artist track with high confidence
2026-06-02 09:14:26 -07:00
test_tool_progress_events.py
test_torrent_client_adapters.py
test_torrent_usenet_plugins.py
Fix: torrent/usenet album bundle hard-fails on 'no results' instead of falling back
2026-06-01 09:55:59 -07:00
test_track_artist_matching.py
test_track_number_repair.py
test_track_repair_canonical.py
Canonical album version — Stage 4: Track Number Repair prefers canonical (read)
2026-06-02 11:47:42 -07:00
test_track_search_single_query.py
test_unknown_artist_fixer.py
test_usenet_client_adapters.py
test_watchlist_album_match.py
test_watchlist_bulk_add.py
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
test_youtube_ffmpeg_no_eager_download.py
test_youtube_search_dash_query.py