Ez egy forkja az eredeti verziónak, jobb docker támogatottsággal és gyorsabb EPG-vel.
Az eredeti OSMC verzió + részletes leírást itt találod: https://github.com/szabbenjamin/digionline/
docker-compose fájl, pl. portainerhez
---
version: "2"
services:
digionline:
image: ghcr.io/drom4x/digionline:latest
container_name: digionline
environment:
- DOMAIN=
- PORT=9999
- EMAIL=
- PASSWORD=
ports:
- 9999:9999/tcp
restart: unless-stopped
Az environment-nél szereplő adatokat kell megadni idézőjelek nélkül! A domain a gép belső ip címe, pl.: DOMAIN=192.168.1.2
Az email és password a digionline oldalon használt belépési adataid, amit a digi.hu oldalon állítottál be (nem a digi-s belépési adatok)
Alapbeállításokkal:
docker build -t digionline https://github.com/droM4X/digionline.git
Egyedi beállításokkal (pl. csatorna szűrés, sorrend változtatása):
git clone https://github.com/droM4X/digionline.git
cd digionline
Módosítod a channels könyvtárban amit szeretnél. Részletes leírás az ott található readme.txt fájlban. Ha elkészültél a fájlok alapján az image elkészítése.
docker build -t digionline .
docker run -d -p 9999:9999 --restart unless-stopped --env DOMAIN=IP_vagy_DOMAIN --env EMAIL=user@domain.hu --env PASSWORD=jelszo --name digionline digionline
Helyi hálózaton a szerver belső ip címét ajánlott használni.
Az Image-ben leírtak alapján a friss image elkészítése, majd
docker stop digionline
docker rm digionline
docker run -d -p 9999:9999 --restart unless-stopped --env DOMAIN=IP_vagy_DOMAIN --env EMAIL=user@domain.hu --env PASSWORD=jelszo --name digionline digionline
Az epg automatikusan frissül 12 óránként.
sudo -s
vagy su
wget https://drom4x.github.io/digionline/digionline_installer.sh
chmod +x digionline_installer.sh
./digionline_installer.sh
30 */12 * * * <user> <path>/digionline.epgUpdater.sh >/dev/null 2>&1
10 4 * * 0 <user> <path>/digionline_updater.sh >/dev/null 2>&1
A fentiek a /etc/crontab-ba, vagy a /etc/cron.d/-be egy fájlba.
http://[IP_vagy_DOMAIN]:9999/channels_IPTV.m3u8
http://[IP_vagy_DOMAIN]:9999/channels_tvheadend.m3u8
http://[IP_vagy_DOMAIN]:9999/epg.xml
Az EPG a digi saját listáját használja, így új csatorna megjelenése esetén is frissül, illetve csak az van benne, amilyen adást el lehet érni náluk. Az EPG frissülési ideje kb. 2mp, szemben az eredeti verzió 5-10 percével ;)
VLC: Fájl > Hálózat megnyitása (a fenti IPTV adáslista fájl hozzáadása)
Kodi: Szükséges PVR kliens IPTV Simple Client, telepítés után meg kell adni az IPTV adáslista fájlt és az EPG linkjeit, az EPG-nél szükség esetén korrigálni az időeltolódást.