metube/app/tests
Alex Shnitman 9ca78be199 Merge PR #1025: fill missing album-artist metadata for audio downloads
Adds _AlbumArtistPostProcessor, a yt-dlp pre_process postprocessor that
fills album_artist from the '<artist> - Topic' channel/uploader signal,
falling back to the first credited artist, when album metadata exists
but no album artist is set.

Closes #1025.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-16 23:03:17 +03:00
..
conftest.py
test_api.py fix: harden download lifecycle, subscriptions, and UI robustness 2026-07-12 08:08:14 +03:00
test_bg_tasks.py fix: harden download lifecycle, subscriptions, and UI robustness 2026-07-12 08:08:14 +03:00
test_config.py fix: harden download lifecycle, subscriptions, and UI robustness 2026-07-12 08:08:14 +03:00
test_dl_formats.py fix: harden download lifecycle, subscriptions, and UI robustness 2026-07-12 08:08:14 +03:00
test_download_queue.py fix: harden download lifecycle, subscriptions, and UI robustness 2026-07-12 08:08:14 +03:00
test_main_helpers.py fix: harden download lifecycle, subscriptions, and UI robustness 2026-07-12 08:08:14 +03:00
test_nightly_update.py add option for following nightly yt-dlp releases (closes #999) 2026-06-06 09:42:26 +03:00
test_persistent_queue.py
test_state_store.py fix: serialize state before truncating in the direct-write fallback 2026-07-05 04:04:54 -07:00
test_subscriptions.py fix: harden download lifecycle, subscriptions, and UI robustness 2026-07-12 08:08:14 +03:00
test_url_guard.py fix: block SSRF via user-submitted URLs 2026-07-16 21:31:51 +03:00
test_ytdl_utils.py fix: prefer topic channel for album artist 2026-07-16 12:34:03 -07:00