Files
tuliprox/config/source.yml
T
euzu 02346cd733 To align input definitions with the SourceEditor, inputs are now defined globally in the inputs section of the config file.
Each source can reference one or more inputs by their name in the inputs attribute.
2026-01-03 18:32:25 +01:00

62 lines
2.1 KiB
YAML

templates:
- name: not_red_button
value: 'NOT (Title ~ "(?i).*red button.*")'
- name: not_low_resolution
value: 'NOT (Title ~ "(?i).*\(360p|240p\).*")'
- name: all_channels
value: 'Title ~ ".*"'
- name: final_channel_lineup
value: "!all_channels! AND !not_red_button! AND !not_low_resolution!"
inputs:
- name: iptv-org
type: m3u
url: https://iptv-org.github.io/iptv/countries/uk.m3u
sources:
- inputs:
- iptv-org
targets:
- name: iptv-org
output:
- type: xtream
- type: m3u
filename: iptv.m3u
- type: hdhomerun
username: local
device: hdhr1
filter: "!final_channel_lineup!"
options: { ignore_logo: false, share_live_streams: true }
mapping:
- iptv-org
- name: iptv-trakt-example
output:
- type: xtream
skip_live_direct_source: true
skip_video_direct_source: true
skip_series_direct_source: true
resolve_series: false
resolve_vod: false
trakt:
lists:
- user: "linaspurinis"
list_slug: "top-watched-movies-of-the-week"
category_name: "📈 Top Weekly Movies"
content_type: "vod"
fuzzy_match_threshold: 80
- user: "garycrawfordgc"
list_slug: "latest-tv-shows"
category_name: "📺 Latest TV Shows"
content_type: "series"
fuzzy_match_threshold: 75
- user: "trakt"
list_slug: "trending"
category_name: "🔥 Trending"
content_type: "both"
fuzzy_match_threshold: 80
- user: "mmozeiko"
list_slug: "star-wars-universe"
category_name: "🌌 Univers Star Wars"
content_type: "both"
fuzzy_match_threshold: 80
filter: "!final_channel_lineup!"
options: { ignore_logo: false, share_live_streams: true }