• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 10 Hlas(ů) - 2.4 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
OTT/IPTV - jednodušeji to už nejde
Client 14.1 si napisal "Pokud někdo bude mít i přesto zájem, scripty učešu a zveřejním. ". Pisal som ti ako do spravy tak aj tu a stale nic, tak sa pytam zverejnis tie scripty alebo nie? Slusny clovek odpovie. Dakujem.
 
Citovat
@havran99 Tak odpovídá se na otázku, kterou jsi ty ale nepoložil, o tvém školení o slušném člověku ani nemluvě. To si schovej pro jiné. Mimochodem, napsal jsem, že když bude zájem, "učešu a zveřejním" tedy, že za tím bude ještě nějaká práce. Teď tedy zájem je, takže učešu a zveřejním.
 
Citovat
@Client Pardon ak som sa ta dotkol, ale 2x som ti pisal aj cez spravu do mailu a slusne som ta poziadal o scripty a ziadna odpoved od teba.
 
Citovat
@havran99 A to si jako představuješ jak? Že musím reagovat okamžitě? Řeknu ti to přímo, že i kdybych si zprávy z registračního mailu četl každý den, což ostatně nedělám, patrně bych na ně stejně hned nereagoval. Co tě nutí k tomu, psát na mail, když se to týká tématu z fóra. A ještě po dvou dnech urgovat, a po dalších dvou dnech to zakončit tím, že se nechovám slušně, protože jsem ti ještě neodpověděl. Myslím, že jak to s těmi scripty je a bude, jsem napsal dostatečně jasně už v mém prvním scriptu. Jsme amatéři, nadšenci a děláme to ve volném čase. To, že ti někdo neodpoví tak rychle jak si představuješ, na tom snad není nic tak divného. Divné je tu možná něco úplně jiného. Ale to si už přeber sám, protože já s debatou na toto téma končím. Měl bych se raději věnovat scriptům, než mě zase někdo bude urgovat.
 
Citovat
@havran99: tvé chování je za hranicí ... co se na fóru zde zveřejní je jen naše dobrá vůle...Jsme jen Kodi fans ... @Client nemusí vůbec nic když na to přijde.... musí jen ..... 1 Ja např. neodepisuji na 3/4 PM vše by mělo být zde na fóru...TEČKA
 
Citovat
@Client: nie nechcel som to hned, myslel som ze ked sa ti niekto ozve tak to zverejnis, bohuzial moja chyba ze som bol nedockavy. Ja viem ze su tu ludia amateri ako aj ja, scripty si viem pisat aj sam aj kodi doplnky viem robit ale ked som cital ze si spravil script tak si hovorim skoda casu na vytvorenie ked uz ho niekto spravil. Este raz pardon.

@otava5: nechapem preco sa ty do vsetkeho montujes, ja vobec s tebou nekomunikujem, uz som tu dlhsiu dobu a sledujem ako obcas drbes ludi, co si ty ochranca a GURU tohto fora?
 
Citovat
Dobrý večer, mám v Kodi o2tv. Playlist m3u8, tady na foru jsem si přečetl návod a povedlo si mi to zprovoznit. Moc pěkná práce, děkuji vám všem.
Evolveo M8 Coreelec ve vnitřní paměti.
Nevíte někdo, jak je možné, že i když mám opravdu rychlý internet, občas se mi programy začnou sekat. Nebo, což je o něco lepší varianta, začne mírně vypadávat zvuk. Potřeboval bych poradit čím by to mohlo být, nebo jesti už někdo něco podobného neřešil (a nevyřešil)

Jirka
 
Citovat
PHP kód:
<?php
$channel 
$_GET["ch"];
$cap $_GET["c"];
$q $_GET["q"];    
$json 
file_get_contents('http://sledovanitv.cz/api/device-login?deviceId=xxxxxxxxxx&password=xxxxxxxxxx&version=3.2.004&lang=cs&unit=default');
$data json_decode($json,true);
$sessid $data['PHPSESSID'];
file_get_contents("http://sledovanitv.cz/api/pin-unlock?pin=xxxx&whitelogo=1&PHPSESSID=".$sessid);
$url = ("http://sledovanitv.cz/vlc/api-channel/".$channel.".m3u8?quality=".$q."&capabilities=".$cap.",adaptive&PHPSESSID=".$sessid);
header('Location: '.$url.'');
exit;
?>
Uměl by někdo toto převést na bash?
 
Citovat
@otava

Ja som spojil to od @JiRo + @koperfield, za co im patri velka vdaka.


Kód:
#! /bin/sh
session=$(cat cesta/session.id | head -n 1)
request="http://sledovanitv.cz/api/pin-unlock?pin=0000&PHPSESSID="${session}
json=$(wget -qO - ${request})
 
Citovat
bojler: a co bude v session.id?

edit: Jo phpsessid 1 a já tam dostanu volání na kanál?tohle je jen odemknutí nebo se mýlím?
 
Citovat
Jasne da sa to aj takto. Nemusis mat v crone dva skripty.


Kód:
#! /bin/sh
request="http://sledovanitv.cz/api/device-login?deviceId=xxx&password=xxx&version=3.2.004&lang=cs&unit=default"
json=$(wget -qO - ${request})
status=$(echo ${json} | jq -r '.status')
sessionid=$(echo ${json} | jq -r '.PHPSESSID')
echo ${sessionid} > /cesta/session.id
session=$(cat /cesta/session.id | head -n 1)
request="http://sledovanitv.cz/api/pin-unlock?pin=0000&PHPSESSID="${session}
json=$(wget -qO - ${request})
 
Citovat
bojlet: já nevím pořád mi tam chybí http://sledovanitv.cz/vlc/api-channel..... to co píšeš je dle mě jen vytvoření phpsessid + odemknutí
 
Citovat
Ja to mam pre metodu od @JiRo cez skripty co popisuje par stran naspet. Myslel som ze chces ida odomknut kanal xxx
 
Citovat
bojler: že zadám
pipe:///script.sh NOVA
a zapinovaný kanál se spustí

do tohoto scriptu mi implementuj odemknutí PIN:
Kód:
#! /bin/sh
session=$(cat /cesta/session.id | head -n 1)
stream="http://sledovanitv.cz/vlc/api-channel/"$1".m3u8?quality=40&capabilities=h265,adaptive&PHPSESSID="${session}
ffmpeg -fflags +genpts -loglevel fatal -i ${stream} -c copy -f mpegts -mpegts_service_type digital_tv -metadata service_provider=sledovanitv.cz -metadata service_name=$1 pipe:1
1
 
Citovat
Tam to nepotrebujes. Ty musis odomknut PHPSESSID.
 
Citovat
@otava5 Musíš si uvědomit, jak to hanshake se servery Sledovani funguje. Ty si žádosti o session vytvoříš časově omezený rámec, v rámci kterého můžeš přijímat data. Ta hodnota, kterou ve scriptu ukládáme do proměnné sessionid je pak potvrzení, které musíš v PHPSESSID vkládat do každého dalšího requestu, kterým žádáš o konkrétní akci nebo adresu steramu. Pokud chceš sledovat zamknuté kanály, musíš poté, co získáš hodnotu sessionid, říci serveru sledování, že v rámci této session můžeš přijímat i zamknuté kanály. Takže jak píše @bojler. Ten request na odemknutí musíš posílat ve fázi, kdy sis požádal o session, tedy ve scriptu, kterým si periodicky obnovuješ hodnotu sessionid. Je to script, který uvedl @bojler. Možná, že tě zmátly ty jeho dvě proměnné sessionid a session, to je samozřejmě zbytečné. Dá se to přepsat i takto, ale jinak je to samozřejmě správně:
Kód:
#! /bin/sh
request="http://sledovanitv.cz/api/device-login?deviceId=xxx&password=xxx&version=3.2.004&lang=cs&unit=default"
json=$(wget -qO - ${request})
status=$(echo ${json} | jq -r '.status')
sessionid=$(echo ${json} | jq -r '.PHPSESSID')
echo ${sessionid} > /cesta/session.id
request="http://sledovanitv.cz/api/pin-unlock?pin=0000&PHPSESSID="${sessionid}
json=$(wget -qO - ${request})
 
Citovat
@bojler /@Client: děkuji Vám už se to pochopil...
 
Citovat
@Client: prosil bych radu ukládám jednotlivé streamy z určitých důvodů do souboru nova.m3u8,prima.m3u8 a v nich je toto:
Kód:
EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=3000000
http://IP:7909/moderntv/stream/nova/41-hls/live-media.m3u8?_cdn_session=13476664301c51cb&_cdn_timestamp=1551888326&_cdn_token=d786701d8256c2dceefe098521a2abf6eb2

Jak dostat tyto soubory do playlistu TVH ... přes file:/// ani pipe://ffmpeg /storage/... mi to nebere

nebo vyjádření sed / grep tak aby třetí řádek z nova.m3u8 se zkopíroval do řádku pod :#EXTINF:-1 tvh-chnum="27",Nova v playlistu do tvh...
Díky
 
Citovat
Vyřešeno sh scriptem....
Kód:
#! /bin/sh
stream=$(wget -q -O - http://playlist.m3u8 | sed -n '3p' | head -n 3)
ffmpeg -fflags +genpts -loglevel fatal -i ${stream} -c copy -f mpegts -mpegts_service_type digital_tv -metadata service_provider=sledovanitv.cz pipe:1
 
Citovat
zaregistroval som si lepsi.tv na mesiac a chcem vyskusat v tvh ale nedari sa mi to rozchodit. Vytvoril som si m3u playlist, v nom mam na skusku 1 kanal:
Kód:
#EXTM3U
#EXTINF:-1,stv1
pipe:///storage/.kodi/media/playlist/lepsi/streamer.sh bx__stv1_hevc

skusam 1. variantu, v streamer.sh som zadal svoje prihlasovacie udaje (predpokladam ze do parametra "user" ma ist cela e-mailova adresa).
V tvh v Networks vytvorim automatic iptv, vlozim m3u playlist, Mux mi najde ale sluzbu uz bohuzial nie. Log z tvh:

Kód:
mpegts: playlist.m3u - stv1 in lepsi - scan no data, failed

@Client (pripadne niekto kto sa vyzna) mozes mi prosim ta poradit kde moze byt chyba?
X96 s905x CoreELEC 9.2.5+ Tvheadend 4.2.8
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)