# ================================
# SledovaniTV.cz TVHeadend Wrapper
# ================================
# @Author      MobileManiC (http://jirka.rames.info/iptv-tvheadend/)
# @Version     2
# @Changelog   1   (20180516) - initial version
#              2   (20180517) - pridana kontrola nastaveni, umoznena registrace zarizeni
# ================================
# Tento skript umoznuje pripojeni streamovaci IPTV OTT sluzby SledovaniTV.cz do TVHeadendu.
# Podminkou pouziti je vlastnictvi pristupovych udaju registrovaneho zarizeni, tj. zarizeni
# registrovane s opravnenim pristupovat k zakoupene programove nabidce sluzby SledovaniTV.cz.
# Pristup je funkcni i s uzivatelskym uctem "Na zkousku", ktery je poskytovan trvale zdarma.
# Pristupove udaje se nastavuji v konfiguracni sekci na zacatku skriptu.

# Registrace zarizeni a ziskani pristupovych udaju:
# =================================================
# Nejlepe lze ziskat pristupove udaje spustenim skriptu v shellu s parametrem register-device
# napr.      /home/hts/sledovanitv.sh register-device
# Skript se zepta na pristupove jmeno (email) a heslo k uctu SledovaniTV.cz, po jejich spravnem
# vyplneni vypise pristupove udaje nove zaregistrovaneho zarizeni.

# Pri uspesnem zpracovani stranka vrati nasledujici text:
#       {"status":1,"deviceId":1234567890,"password":"abcd1234abcd1234abcd"}
# Vracenou hodnotu "deviceId" použijte v konfiguraci skriptu jako DEVICEID,
# vracenou hodnotu "password" použijte v konfiguraci skriptu jako DEVICEAUTHID
# Vzorove nastaveni prihlaseni ve skriptu by pak bylo nasledujici:
#       conf_deviceid=1234567890
#       conf_devauthid=abcd1234abcd1234abcd

# Registrace zarizeni a ziskani pristupovych udaju (rucne v prohlizeci):
# ======================================================================
# Manualni metodou ziskani pristupovych udaju je zadani adresy API sluzby SledovaniTV.cz
# do weboveho prohlizece a pouziti takto ziskaneho "deviceId" a hesla v konfiguraci skriptu.
# V prohlizeci zadejte nasledujici adresu:
#       https://sledovanitv.cz/api/create-pairing?username=___EMAIL___&password=___HESLO___&type=xbmc&product=Other&serial=00:00:00:00:00:00
# ___EMAIL___ nahradte vasi emailovou adresou pouzivanou k prihlasovani na web SledovaniTV.cz
# ___HESLO___ nahradte vasim prihlasovacim heslem na web SledovaniTV.cz

# Tim dojde k zaregistrovani noveho zarizeni v systemu poskytovatele a vraceni pristupovych udaju.
# Vracene hodnoty pouzijte v nastaveni skriptu - viz popis automaticke registrace uvedeny vyse.

# Pouziti v TVHeadendu:
# =====================
# Je nutne zalozit novy "IPTV Mux", jako adresa streamu se uvede nasledujici:
#       pipe:///home/hts/sledovanitv.sh parametr1 parametr2
# napr.      pipe:///home/hts/sledovanitv.sh ct1 40

# Predpokladana cesta ulozeni tohoto skriptu je do adresare /home/hts
# Pozaduje se instalace shell interpretru "bash".
# Dalsi predpoklady jsou funkcni instalace aplikaci "wget", "ffmpeg" a "sed".

# Pouzite parametry jsou nasledujici:
program=${1}    # POVINNY parametr (parametr1) prikazove radky, urcuje ktery kanal spustit. Priklady hodnot: "ct1", "retro", "loop_waterfall".
quality=${2}    # nepovinny parametr (parametr2) prikazove radky, urcuje kvalitu streamu. Obvykle hodnoty: "20" = SD, "40" = HD. Vychozi = SD.

#
#
#
[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory  -  
[DIR]_versions/2020-05-15 02:50 -  
[TXT]sledovanitv-current.sh2018-05-17 19:52 5.3K