diff options
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/mediacenter.md | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/docs/mediacenter.md b/docs/mediacenter.md index 5c27939..45f57d9 100644 --- a/docs/mediacenter.md +++ b/docs/mediacenter.md @@ -770,6 +770,22 @@ TMDB id, and an unmatched poster gets a badge. | ~~V12~~ | Movies not merged in the poster grid | `mergedMovies` groups by resolved `tmdb_id`, mirroring `mergedShows`; the detail modal lists the versions (resolution · duration · size), each a Play button. New `video.versions` key ×10. Edge: "Fix match" on a merged movie corrects only the representative file; the other version un-merges and can be corrected on its own | | ~~V13~~ | Per-card "re-match this one file" button | `OP_TMDB_REMATCH` / `MNP.TMDB_REMATCH` (MNP 0.13, additive) → `media_cache.drop_tmdb_match` (forgets the match *and* the override marker). Signed like `tmdb_override`. Button next to "Fix match" in the detail modal; `transport.rematchTmdbMatch`; `video.rematch_one` key ×10 | +### 10.2 A movie mis-shelved as a series (2026-08-29) + +`Some.Film.2017.MULTI.108.grp.mkv` — a movie whose `1080p` tag was truncated to `108` — +made guessit invent `S01E08`, so `enrich.py`'s flat-library branch filed a standalone film +as a nonexistent series, and "Fix match" (TV-only for a "show") could only offer other +series. **Fixed** (`fix/movie-misclassified-as-show`): that branch now requires +`ep.season` *and* `ep.episode`, plus either an explicit marker +(`title_parse.has_episode_marker` — `SxxExx` / `1x08` / `Episode N` / `Season N`) or the +absence of a `(2019)`-style year; otherwise it falls through to the movie branch. A real +flat-dumped episode always carries a marker, so nothing regresses. + +**Still open:** there is no operator control over the movie/show classification itself — +"Fix match" only changes the TMDB id, not the kind. A genuinely ambiguous name +(`Show.2019.308.mkv`) that guessit slots wrongly has no in-UI remedy short of renaming the +file. A "this is a movie / a show" toggle would close that. + ## 11. Acceptance before shipping 1. Re-run the §3 validation (real TMDB calls, same corpus, same script |