summaryrefslogtreecommitdiffstats
path: root/tmp-decisions.md
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-08-29 18:45:37 +0200
committerChristophe Besson <cbesson@gmail.com>2026-08-29 18:45:37 +0200
commit00880fd8b9d362ad391c784f1ee31bd62aa18d62 (patch)
tree9e14bc8c1b6d8b18c9e2ec8fe1708f6ad3f18cb6 /tmp-decisions.md
parent8de80b7e19738b716d9973c0b4ba3b42085f7359 (diff)
downloadmeshbay-00880fd8b9d362ad391c784f1ee31bd62aa18d62.tar.gz
fix(node): stop a movie with a mangled quality tag being shelved as a series
Found on demo35: "Some.Film.2017.MULTI.108.grp.mkv" — the release name's "1080p" truncated to "108" — makes guessit read S01E08, so enrich.py's flat-library branch (elif ep.episode is not None) filed a standalone film as a series. "Fix match" then only offered TV results for the phantom show, so there was no way out from the UI. - title_parse.has_episode_marker(): true only for an explicit SxxExx / 1x08 / "Episode N" / "Season N" token, not a bare 3-4 digit run. - enrich.py: the flat-library branch now needs ep.season AND ep.episode, plus either a real marker or the absence of a "(2019)"-style year. Every genuine flat-dumped episode in the corpus carries a marker, so real shows are untouched; the same misparse on "1280" ("...2013.1280...") is covered too. docs/mediacenter.md §10.2. Known gap left open: no operator control over the movie/show kind itself — a "this is a movie / a show" toggle would. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018BMLQjqFGCize2KtNBT79v
Diffstat (limited to 'tmp-decisions.md')
0 files changed, 0 insertions, 0 deletions