2023-12-04 16:19:24 +01:00
|
|
|
templates:
|
2025-05-26 14:39:03 +02:00
|
|
|
- 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!"
|
2026-01-03 18:32:25 +01:00
|
|
|
inputs:
|
|
|
|
|
- name: iptv-org
|
|
|
|
|
type: m3u
|
|
|
|
|
url: https://iptv-org.github.io/iptv/countries/uk.m3u
|
2023-12-04 16:19:24 +01:00
|
|
|
sources:
|
|
|
|
|
- inputs:
|
2026-01-03 18:32:25 +01:00
|
|
|
- iptv-org
|
2025-05-27 13:00:58 +02:00
|
|
|
targets:
|
2025-05-26 14:39:03 +02:00
|
|
|
- name: iptv-org
|
|
|
|
|
output:
|
|
|
|
|
- type: xtream
|
|
|
|
|
- type: m3u
|
|
|
|
|
filename: iptv.m3u
|
|
|
|
|
- type: hdhomerun
|
|
|
|
|
username: local
|
|
|
|
|
device: hdhr1
|
|
|
|
|
filter: "!final_channel_lineup!"
|
2026-07-08 11:52:22 +02:00
|
|
|
options:
|
|
|
|
|
ignore_logo: false
|
2026-08-30 21:08:30 +02:00
|
|
|
clear_invalid_epg_ids: false
|
2026-07-11 09:59:23 +02:00
|
|
|
epg_output:
|
|
|
|
|
lowercase_ids: false
|
|
|
|
|
lowercase_xmltv_display_names: false
|
2026-07-08 11:52:22 +02:00
|
|
|
share_live_streams:
|
|
|
|
|
hls: true
|
|
|
|
|
mpeg_ts: true
|
2023-12-04 16:19:24 +01:00
|
|
|
mapping:
|
2025-05-26 14:39:03 +02:00
|
|
|
- iptv-org
|
2026-09-24 17:36:34 +02:00
|
|
|
# Link this example to your authorized VOD/Series input with TMDB IDs, not just the demo Live feed.
|
|
|
|
|
- name: tmdb-discovery-example
|
|
|
|
|
enabled: false
|
|
|
|
|
curation:
|
|
|
|
|
# Enable target and curation after providing your own application Read Access Token.
|
|
|
|
|
enabled: false
|
|
|
|
|
catalog_selection: full
|
|
|
|
|
include_xtream_base_categories: true
|
|
|
|
|
tmdb:
|
|
|
|
|
api:
|
|
|
|
|
# See docs for the TMDB_READ_ACCESS_TOKEN environment-variable example; no metadata-key fallback.
|
|
|
|
|
access_token: ""
|
|
|
|
|
trending:
|
|
|
|
|
- kind: movie
|
|
|
|
|
time_window: week
|
|
|
|
|
limit: 100 # Unique remote references, not local matches; optional (1..=500).
|
|
|
|
|
category_name: TMDB Weekly Movies
|
|
|
|
|
- kind: tv
|
|
|
|
|
time_window: day
|
|
|
|
|
limit: 100
|
|
|
|
|
category_name: TMDB Daily TV
|
|
|
|
|
output:
|
|
|
|
|
- type: xtream
|
|
|
|
|
- type: m3u
|
|
|
|
|
filename: tmdb-discovery.m3u
|
2025-06-16 11:49:17 +02:00
|
|
|
- name: iptv-trakt-example
|
|
|
|
|
output:
|
|
|
|
|
- type: xtream
|
|
|
|
|
skip_live_direct_source: true
|
2025-06-17 16:14:02 +02:00
|
|
|
skip_video_direct_source: true
|
|
|
|
|
skip_series_direct_source: true
|
2025-06-17 13:06:52 +02:00
|
|
|
trakt:
|
2026-09-05 17:59:25 +02:00
|
|
|
# Set enabled to true after configuring api.api_key with your Trakt Client ID.
|
|
|
|
|
# See the documentation for the TRAKT_CLIENT_ID environment-variable example.
|
|
|
|
|
enabled: false
|
2026-09-22 16:52:11 +02:00
|
|
|
# "full" preserves the entire catalog (default); "curated" keeps selected VOD/Series plus all Live.
|
|
|
|
|
catalog_selection: curated
|
|
|
|
|
include_xtream_base_categories: true
|
2026-09-05 17:59:25 +02:00
|
|
|
api:
|
|
|
|
|
api_key: ""
|
2025-06-16 11:49:17 +02:00
|
|
|
lists:
|
|
|
|
|
- user: "linaspurinis"
|
|
|
|
|
list_slug: "top-watched-movies-of-the-week"
|
|
|
|
|
category_name: "📈 Top Weekly Movies"
|
2026-09-22 16:52:11 +02:00
|
|
|
create_xtream_category: true
|
2025-06-16 11:49:17 +02:00
|
|
|
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"
|
2026-09-22 16:52:11 +02:00
|
|
|
# Selection-only selectors contribute memberships without creating an Xtream alias category.
|
|
|
|
|
create_xtream_category: false
|
2025-06-16 11:49:17 +02:00
|
|
|
content_type: "both"
|
|
|
|
|
fuzzy_match_threshold: 80
|
2025-06-18 08:53:22 +02:00
|
|
|
- user: "mmozeiko"
|
|
|
|
|
list_slug: "star-wars-universe"
|
|
|
|
|
category_name: "🌌 Univers Star Wars"
|
|
|
|
|
content_type: "both"
|
|
|
|
|
fuzzy_match_threshold: 80
|
2025-06-16 11:49:17 +02:00
|
|
|
filter: "!final_channel_lineup!"
|
2026-07-08 11:52:22 +02:00
|
|
|
options:
|
|
|
|
|
ignore_logo: false
|
2026-08-30 21:08:30 +02:00
|
|
|
clear_invalid_epg_ids: false
|
2026-07-11 09:59:23 +02:00
|
|
|
epg_output:
|
|
|
|
|
lowercase_ids: false
|
|
|
|
|
lowercase_xmltv_display_names: false
|
2026-07-08 11:52:22 +02:00
|
|
|
share_live_streams:
|
|
|
|
|
hls: true
|
|
|
|
|
mpeg_ts: true
|