{
  "api": false,
  "authentication.api": false,
  "authentication.m3u": false,
  "authentication.pms": false,
  "authentication.web": false,
  "authentication.xml": false,
  "backup.keep": 10,
  "backup.path": "/var/www/html/m3u_editor/threadfin/data/backup/",
  "git.branch": "MAIN",
  "buffer": "-",
  "buffer.size.kb": 1024,
  "buffer.timeout": 500,
  "cache.images": false,
  "epgSource": "PMS",
  "ffmpeg.options": "-hide_banner -loglevel error -analyzeduration 1000000 -probesize 1000000 -i [URL] -map 0:v -map 0:a:0 -c:v copy -c:a aac -b:a 192k -ac 2 -c:s copy -f mpegts -fflags +genpts -movflags +faststart -copyts pipe:1",
  "ffmpeg.path": "",
  "ffmpeg.forceHttp": false,
  "vlc.options": "-I dummy [URL] --sout #std{mux=ts,access=file,dst=-}",
  "vlc.path": "",
  "files": {
    "hdhr": {},
    "m3u": {},
    "xmltv": {}
  },
  "files.update": true,
  "filter": {},
  "language": "en",
  "log.entries.ram": 500,
  "m3u8.adaptive.bandwidth.mbps": 10,
  "mapping.first.channel": 1000,
  "port": "34400",
  "ssdp": true,
  "temp.path": "/tmp/threadfin/",
  "tuner": 1,
  "update": [
    "0000"
  ],
  "user.agent": "Threadfin",
  "uuid": "2026-02-9K7L-IG32MI",
  "udpxy": "",
  "version": "0.5.0",
  "xepg.replace.missing.images": true,
  "xepg.replace.channel.title": false,
  "ThreadfinAutoUpdate": true,
  "storeBufferInRAM": true,
  "forceHttps": false,
  "httpsPort": 443,
  "bindIpAddress": "",
  "httpsThreadfinDomain": "",
  "httpThreadfinDomain": "",
  "enableNonAscii": false,
  "epgCategories": "Kids:kids|News:news|Movie:movie|Series:series|Sports:sports",
  "epgCategoriesColors": "kids:mediumpurple|news:tomato|movie:royalblue|series:gold|sports:yellowgreen",
  "dummy": false,
  "dummyChannel": "",
  "ignoreFilters": false
}