Skip to content

Harden mass-download language and audio parsing#3385

Draft
mjc wants to merge 13 commits into
morpheus65535:developmentfrom
mjc:mjc/wanted-search-mass-download
Draft

Harden mass-download language and audio parsing#3385
mjc wants to merge 13 commits into
morpheus65535:developmentfrom
mjc:mjc/wanted-search-mass-download

Conversation

@mjc

@mjc mjc commented Jun 11, 2026

Copy link
Copy Markdown

Summary

Mass-download language and audio parsing on top of PR #3383's shared base.

This PR:

Stack notes

Testing

  • pytest tests/bazarr/test_mass_download_paths.py -q

mjc added 6 commits June 10, 2026 12:42
Align requests floor with vendored runtime
Add shared wanted-search fixture layer

Cover wanted-search fixtures with focused tests
(cherry picked from commit faa01ff)

test: add mass-download fixture support

test: complete mass-download fixture support

test: add shared wanted database binder

test: simplify wanted kind inference

test: register wanted fixtures at top level

test: drop unused transactional tmp fixture

test: bind profile lookup to wanted test database

test: bind profile list lookup to wanted fixtures
@mjc

mjc commented Jun 11, 2026

Copy link
Copy Markdown
Author

Note on the diff shape: this PR is intentionally opened against development as a draft so it can be reviewed before PR #3383 lands. It depends directly on #3383's shared test/helper base, so GitHub currently shows the combined/flattened diff. Once #3383 lands, I'll rebase this branch onto the updated development branch and the diff should collapse down to just the mass-download language/audio hardening changes from this PR.

mjc and others added 7 commits June 11, 2026 23:47
- add regression coverage for malformed, mixed-case, and multi-colon language tokens
- use shared payload/audio normalization to keep mass-download parsing consistent with wanted paths
- preserve safe fallback behavior for partial or invalid audio-language entries

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mjc mjc force-pushed the mjc/wanted-search-mass-download branch from ea3c874 to c7f8db0 Compare June 12, 2026 06:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant