Files
alfred/tests/fixtures/releases/shitty/notre_planete_lowercase_e/expected.yaml
T
francwa fd3bd1ad8c feat(release): distinguish streaming distributors from sources
Introduce a separate dimension for streaming-platform tags (NF, AMZN,
DSNP, HMAX, ATVP, …) so they stop polluting the encoding-source field.
WEB-DL is the source; the platform that released it is the distributor.

- new distributors.yaml knowledge file
- ReleaseKnowledge port exposes distributors set
- TokenRole.DISTRIBUTOR + ParsedRelease.distributor field
- removed NF/AMZN/DSNP/HMAX/ATVP from sources.yaml
- notre_planete fixture now records distributor: NF
2026-05-20 01:03:11 +02:00

33 lines
1.2 KiB
YAML

release_name: "Notre.planete.s01e01.1080p.NF.WEB-DL.DDP5.1.x264-NTb"
# Lowercase 's01e01' and lowercased title word ('planete') correctly parsed.
# NF is the Netflix streaming distributor (separate dimension from source);
# WEB-DL is the encoding source.
parsed:
title: "Notre.planete"
year: null
season: 1
episode: 1
quality: "1080p"
source: "WEB-DL"
codec: "x264"
group: "NTb"
distributor: "NF"
tech_string: "1080p.WEB-DL.x264"
media_type: "tv_show"
parse_path: "direct"
is_season_pack: false
tree:
- "Notre.planete.s01e01.1080p.NF.WEB-DL.DDP5.1.x264-NTb/"
- "Notre.planete.s01e01.1080p.NF.WEB-DL.DDP5.1.x264-NTb/Notre.planete.s01e01.1080p.NF.WEB-DL.DDP5.1.x264-NTb.mkv"
routing:
library:
- "Notre.planete.s01e01.1080p.NF.WEB-DL.DDP5.1.x264-NTb/Notre.planete.s01e01.1080p.NF.WEB-DL.DDP5.1.x264-NTb.mkv"
torrents:
- "Notre.planete.s01e01.1080p.NF.WEB-DL.DDP5.1.x264-NTb/"
seed_hardlinks:
- source: "library/Notre.planete.s01e01.1080p.NF.WEB-DL.DDP5.1.x264-NTb/Notre.planete.s01e01.1080p.NF.WEB-DL.DDP5.1.x264-NTb.mkv"
target: "torrents/Notre.planete.s01e01.1080p.NF.WEB-DL.DDP5.1.x264-NTb/Notre.planete.s01e01.1080p.NF.WEB-DL.DDP5.1.x264-NTb.mkv"