metube/app
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
..
tests Merge PR #1025: fill missing album-artist metadata for audio downloads 2026-07-16 23:03:17 +03:00
bg_tasks.py fix: harden download lifecycle, subscriptions, and UI robustness 2026-07-12 08:08:14 +03:00
dl_formats.py fix: harden download lifecycle, subscriptions, and UI robustness 2026-07-12 08:08:14 +03:00
main.py fix: harden download lifecycle, subscriptions, and UI robustness 2026-07-12 08:08:14 +03:00
state_store.py fix: fsync parent dir after direct-write fallback for durability parity 2026-07-05 04:11:12 -07:00
subscriptions.py fix: block SSRF via user-submitted URLs 2026-07-16 21:31:51 +03:00
url_guard.py fix: block SSRF via user-submitted URLs 2026-07-16 21:31:51 +03:00
ytdl.py Merge PR #1025: fill missing album-artist metadata for audio downloads 2026-07-16 23:03:17 +03:00