Files
iptvc/config.yml.example
T
2026-07-19 19:14:55 +08:00

69 lines
2.4 KiB
Plaintext

app:
timezone: GMT
debug: false
log_level: info
playlists: ./playlists.ini
tags: ./channels.json
server:
host: ""
port: 8800
site:
base-url: http://localhost:8800
repo-url: https://git.axenov.dev/IPTV
page-size: 0
favicon: # опциональный путь к иконке
header:
title: IPTV Checker
navigation:
- title: Помощь
icon: help-circle-outline
children:
- title: Документация
url: https://m3u.su/docs
icon: document-text-outline
- title: Исходники
url: https://git.axenov.dev/IPTV
icon: code-slash-outline
- title: "@iptv_aggregator"
url: https://t.me/iptv_aggregator
icon: paper-plane-outline
footer-links:
- title: Исходники
url: https://git.axenov.dev/IPTV
icon: code-slash-outline
- title: axenov.dev
url: https://axenov.dev
icon: person-outline
- title: "@iptv_aggregator"
url: https://t.me/iptv_aggregator
icon: megaphone-outline
check:
start-on-serve: false
playlists:
user-agent:
- Mozilla/5.0 WINK/1.31.1 (AndroidTV/9) HlsWinkPlayer
timeout: 10 # максимальное время ожидания запроса, сек
all-cooldown: 1800 # пауза между полными циклами проверки, сек
one-cooldown: 2 # задержка после каждого плейлиста, сек
max-routines: 1 # максимальное количество параллельных проверок
per-routine: 1 # количество плейлистов на одну процедуру
channels:
user-agent: Mozilla/5.0 WINK/1.31.1 (AndroidTV/9) HlsWinkPlayer
timeout: 10 # максимальное время ожидания запроса, сек
byte-range: 512 # объём данных для получения от сервера, байт
cooldown: 0 # задержка после каждого канала, сек
max-routines: 50 # максимальное количество параллельных проверок
per-routine: 10 # количество каналов на одну процедуру
cache:
enabled: false
host: localhost
port: 6379
username:
password:
db: 0
ttl: 30