tubearchivist/backend/channel
Dakota Gravitt 5bdc56c865 refactor(downloads): relax mkv enforcement for audio multistream if video does not include additional audio tracks
- Remove API-level validation that rejected `audio_multistream` unless the
container was explicitly set to `mkv` in both app config and channel update endpoints.
- Update yt-dlp option building to only force MKV output when multiple audio tracks are actually selected, instead of always forcing MKV whenever multistream is enabled. This keeps multistream behavior flexible and avoids unnecessary container restrictions for single-track selections.
2026-02-25 23:53:40 -06:00
..
migrations renamed django app folder to backend 2024-08-03 21:58:22 +02:00
src Fixed channel override not triggering multi-audio track MKV downloads. 2026-02-24 10:22:02 -06:00
tests add test_zero_config_overwrite 2025-09-27 19:53:56 +07:00
__init__.py renamed django app folder to backend 2024-08-03 21:58:22 +02:00
serializers.py Fixed channel override not triggering multi-audio track MKV downloads. 2026-02-24 10:22:02 -06:00
urls.py consolidate channe overwrite endpoint 2024-11-08 14:19:37 +07:00
views.py refactor(downloads): relax mkv enforcement for audio multistream if video does not include additional audio tracks 2026-02-25 23:53:40 -06:00