move to s6 overlay structure (#13)

* move to s6 overlay structure

* Use alpine:latest and latest s6

* cleanup Dockerfile

* use .env file on docker run

* change mappings so all under one folder

* Update README

* change cron default to hourly to keep things updated

* add section about editing xteve settings

* add nice 'logging' to stdout
This commit is contained in:
taylorbourne
2020-03-05 11:13:14 -08:00
committed by GitHub
parent 7a7cfd1a56
commit 3a11a46f09
23 changed files with 1676 additions and 262 deletions

View File

@@ -0,0 +1,115 @@
{
"api": true,
"authentication.api": false,
"authentication.m3u": false,
"authentication.pms": false,
"authentication.web": false,
"authentication.xml": false,
"backup.keep": 10,
"backup.path": "/xteve/backup/",
"git.branch": "master",
"buffer": "ffmpeg",
"buffer.size.kb": 5120,
"buffer.timeout": 500,
"cache.images": false,
"epgSource": "XEPG",
"ffmpeg.options": "-hide_banner -loglevel error -i [URL] -c copy -f mpegts pipe:1",
"ffmpeg.path": "/usr/bin/ffmpeg",
"vlc.options": "-I dummy [URL] --sout #std{mux=ts,access=file,dst=-}",
"vlc.path": "/usr/bin/cvlc",
"files": {
"hdhr": {},
"m3u": {
"MLXAQ0TBXCTR3TV9D0K8": {
"compatibility": {
"group.title": 0,
"stream.id": 100,
"streams": 100,
"tvg.id": 100
},
"counter.download": 98,
"counter.error": 4,
"description": "",
"file.source": "/playlists/lazystream/lazystream-nhl.m3u",
"file.xteve": "MLXAQ0TBXCTR3TV9D0K8.m3u",
"id.provider": "MLXAQ0TBXCTR3TV9D0K8",
"last.update": "2020-03-04 15:29:04",
"name": "nhl",
"provider.availability": 95,
"tuner": 4,
"type": "m3u"
},
"MT0Y8RELU1MT4Q86IAHO": {
"compatibility": {
"group.title": 0,
"stream.id": 100,
"streams": 100,
"tvg.id": 100
},
"counter.download": 94,
"counter.error": 4,
"description": "",
"file.source": "/playlists/lazystream/lazystream-mlb.m3u",
"file.xteve": "MT0Y8RELU1MT4Q86IAHO.m3u",
"id.provider": "MT0Y8RELU1MT4Q86IAHO",
"last.update": "2020-03-04 15:29:04",
"name": "mlb",
"provider.availability": 95,
"tuner": 4,
"type": "m3u"
}
},
"xmltv": {
"X0M9AR41W0FL06FNRT81": {
"compatibility": {
"xmltv.channels": 100,
"xmltv.programs": 0
},
"counter.download": 151,
"counter.error": 4,
"description": "",
"file.source": "/playlists/lazystream/lazystream-nhl.xml",
"file.xteve": "X0M9AR41W0FL06FNRT81.xml",
"id.provider": "X0M9AR41W0FL06FNRT81",
"last.update": "2020-03-04 15:29:05",
"name": "nhl",
"provider.availability": 97,
"type": "xmltv"
},
"XXDC0UWZB20AXXKCO4G9": {
"compatibility": {
"xmltv.channels": 100,
"xmltv.programs": 11
},
"counter.download": 149,
"counter.error": 4,
"description": "",
"file.source": "/playlists/lazystream/lazystream-mlb.xml",
"file.xteve": "XXDC0UWZB20AXXKCO4G9.xml",
"id.provider": "XXDC0UWZB20AXXKCO4G9",
"last.update": "2020-03-04 15:29:05",
"name": "mlb",
"provider.availability": 97,
"type": "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/xteve/",
"tuner": 4,
"update": [
"0000"
],
"user.agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:73.0) Gecko/20100101 Firefox/73.0",
"uuid": "2020-02-4R8O-BG0O65",
"version": "2.1.0",
"xepg.replace.missing.images": true,
"xteveAutoUpdate": true
}