448ef3b79c
`Der.Tatortreiniger.S01-06.GERMAN...` previously parsed as a movie with 'S01-06' glued to the title. The parser now matches the season-range form in _parse_season_episode (returning season=first, episode=None), and the assemble step detects the range token to promote media_type to 'tv_complete'. The first season is exposed as `season` so `is_season_pack` fires (season is not None and episode is None) — useful for routing to a series root folder. Fixture shitty/tatortreiniger_flat_multiseason/ updated: - title: Der.Tatortreiniger.S01-06 → Der.Tatortreiniger - season: null → 1 - media_type: movie → tv_complete - is_season_pack: false → true
45 lines
2.7 KiB
YAML
45 lines
2.7 KiB
YAML
release_name: "Der.Tatortreiniger.S01-06.GERMAN.1080p.WEB.x264-WAYNE"
|
|
|
|
# Range syntax 'S01-06' is now recognized as a season-range marker:
|
|
# season=1 (first of the range), media_type=tv_complete, and the token
|
|
# no longer leaks into the title.
|
|
parsed:
|
|
title: "Der.Tatortreiniger"
|
|
year: null
|
|
season: 1
|
|
episode: null
|
|
quality: "1080p"
|
|
source: "WEB"
|
|
codec: "x264"
|
|
group: "WAYNE"
|
|
tech_string: "1080p.WEB.x264"
|
|
media_type: "tv_complete"
|
|
languages: ["GERMAN"]
|
|
parse_path: "direct"
|
|
is_season_pack: true
|
|
|
|
tree:
|
|
- "Der.Tatortreiniger.S01-06.GERMAN.1080p.WEB.x264-WAYNE/"
|
|
- "Der.Tatortreiniger.S01-06.GERMAN.1080p.WEB.x264-WAYNE/Der.Tatortreiniger.S01E01.GERMAN.1080p.WEB.x264-WAYNE.mkv"
|
|
- "Der.Tatortreiniger.S01-06.GERMAN.1080p.WEB.x264-WAYNE/Der.Tatortreiniger.S01E02.GERMAN.1080p.WEB.x264-WAYNE.mkv"
|
|
- "Der.Tatortreiniger.S01-06.GERMAN.1080p.WEB.x264-WAYNE/Der.Tatortreiniger.S02E01.GERMAN.1080p.WEB.x264-WAYNE.mkv"
|
|
- "Der.Tatortreiniger.S01-06.GERMAN.1080p.WEB.x264-WAYNE/Der.Tatortreiniger.S06E08.GERMAN.1080p.WEB.x264-WAYNE.mkv"
|
|
|
|
routing:
|
|
library:
|
|
- "Der.Tatortreiniger.S01-06.GERMAN.1080p.WEB.x264-WAYNE/Der.Tatortreiniger.S01E01.GERMAN.1080p.WEB.x264-WAYNE.mkv"
|
|
- "Der.Tatortreiniger.S01-06.GERMAN.1080p.WEB.x264-WAYNE/Der.Tatortreiniger.S01E02.GERMAN.1080p.WEB.x264-WAYNE.mkv"
|
|
- "Der.Tatortreiniger.S01-06.GERMAN.1080p.WEB.x264-WAYNE/Der.Tatortreiniger.S02E01.GERMAN.1080p.WEB.x264-WAYNE.mkv"
|
|
- "Der.Tatortreiniger.S01-06.GERMAN.1080p.WEB.x264-WAYNE/Der.Tatortreiniger.S06E08.GERMAN.1080p.WEB.x264-WAYNE.mkv"
|
|
torrents:
|
|
- "Der.Tatortreiniger.S01-06.GERMAN.1080p.WEB.x264-WAYNE/"
|
|
seed_hardlinks:
|
|
- source: "library/Der.Tatortreiniger.S01-06.GERMAN.1080p.WEB.x264-WAYNE/Der.Tatortreiniger.S01E01.GERMAN.1080p.WEB.x264-WAYNE.mkv"
|
|
target: "torrents/Der.Tatortreiniger.S01-06.GERMAN.1080p.WEB.x264-WAYNE/Der.Tatortreiniger.S01E01.GERMAN.1080p.WEB.x264-WAYNE.mkv"
|
|
- source: "library/Der.Tatortreiniger.S01-06.GERMAN.1080p.WEB.x264-WAYNE/Der.Tatortreiniger.S01E02.GERMAN.1080p.WEB.x264-WAYNE.mkv"
|
|
target: "torrents/Der.Tatortreiniger.S01-06.GERMAN.1080p.WEB.x264-WAYNE/Der.Tatortreiniger.S01E02.GERMAN.1080p.WEB.x264-WAYNE.mkv"
|
|
- source: "library/Der.Tatortreiniger.S01-06.GERMAN.1080p.WEB.x264-WAYNE/Der.Tatortreiniger.S02E01.GERMAN.1080p.WEB.x264-WAYNE.mkv"
|
|
target: "torrents/Der.Tatortreiniger.S01-06.GERMAN.1080p.WEB.x264-WAYNE/Der.Tatortreiniger.S02E01.GERMAN.1080p.WEB.x264-WAYNE.mkv"
|
|
- source: "library/Der.Tatortreiniger.S01-06.GERMAN.1080p.WEB.x264-WAYNE/Der.Tatortreiniger.S06E08.GERMAN.1080p.WEB.x264-WAYNE.mkv"
|
|
target: "torrents/Der.Tatortreiniger.S01-06.GERMAN.1080p.WEB.x264-WAYNE/Der.Tatortreiniger.S06E08.GERMAN.1080p.WEB.x264-WAYNE.mkv"
|