feat(media): tvdb names the show — titled episode files, id-backed series folders, park outside #102

Merged
dank merged 10 commits from feat/tv-tvdb-naming into main 2026-10-31 12:12:15 -07:00
Showing only changes of commit 82a2183d40 - Show all commits
@@ -216,8 +216,12 @@ Evidence, strongest first — the order the planner believes things:
episode title, because a name the server read off a folder is not a show name; episode title, because a name the server read off a folder is not a show name;
- a **bonus folder** anywhere above the file, or Jellyfin's `ExtraType` → the - a **bonus folder** anywhere above the file, or Jellyfin's `ExtraType` → the
series' canonical extra folder; series' canonical extra folder;
- a runtime over `SHORT_MAX` makes it film-shaped, and it leaves for `--movies` - a runtime over `SHORT_MAX` makes it film-shaped, and it leaves for `--movies` only
only when a movie provider names it — otherwise it parks. when the movie provider's title is a run of words the FILE itself states and its
year agrees with the file's: the query is only what `title_of` salvaged from a
release name, and the first hit for a short one is a near miss — a 1963 Bond film
for the word "russia", *Special Edition I* for a file saying *Edition III*. Else it
parks.
Two refusals carry the design, and a dry run on the real library found both: Two refusals carry the design, and a dry run on the real library found both: