XBMC-Kodi.cz
Playlist 4NET (DigiTV, Poda, ...) - Verze k tisku

+- XBMC-Kodi.cz (https://www.xbmc-kodi.cz)
+-- Fórum: KODI - Doplňky (https://www.xbmc-kodi.cz/forum-kodi-doplnky)
+--- Fórum: Live TV & PVR (https://www.xbmc-kodi.cz/forum-live-tv-pvr)
+--- Téma: Playlist 4NET (DigiTV, Poda, ...) (/prispevek-playlist-4net-digitv-poda)

Stran: 1 2 3 4 5


RE: Playlist 4NET (DigiTV, Poda, ...) - Konycz - 22.12.2020

Je už nějak vyřešený problém s Telly a možnost sledovat pouze jeden program na jednom zařízení ?


RE: Playlist 4NET (DigiTV, Poda, ...) - vaso256@gmail.com - 29.12.2020

Nabídka Telly (neboli DIGI TV) je co se týče sportu snad nejlepší, za 250kč (za měsíc) je možné sledovat na 2 zařízení zároveň snad všechny nejlepší přenosy. 
Ohledně sportu má všechny nejlepší fotbalové ligy, což nemá z IPTV nikdo.
U jednoho zařízení mám nativní apku, a u druhého bych rád využil login pro Kodi. 
Bohužel nějaké PHP skrypty a pod. mi nic neříká. 
Zkušebně jsem již měl addony typu Skylink, Sledování TV, Magio a O2.
A bohužel jsem zůstal jen u Sledování TV. Kvůli ( poměru cena, kvalita streamu, jednoduchost instalace)
Platím oba služby zároveň. (SledováníTV mám základ k Netu a pak Telly)
Respektive s kámoši sdílíme několik placených služeb (IPTV, KRA, Netflix, HBO spotify a pod.. A Kodi se k TV náramně hodí nejvíc.
A k tomu bych ještě strašně rád nějak dostal i Telly FullHD streamy do Kodi. (konect mám 100mega bitrate neřeším)
Nebyl by někdo ochotnej sem hodit nějaký návod i pro lamy? 
Nebo nějaký generátor m3u a epg pro symple client? 
Je tady určitě hromada borců co to svede  "donate"  tučně zaručené, pár kámošú by chtělo taky, tak se složíme.
Výhodou je, že lze stejný a původní login předplatit jen na den, nebo 3, na 7 dní. nebo taky cejej měsíc.
Kámošům jsem ladil miBoxy a jen pár app já mám doma Shielda. Rádi bychom si rozdělili 5 účtů na 10 TV.
Nějaký archiv neřeším. U Sportu jde hlavně o živé přenosy. Rád bych jen nesložitý nástroj k sledování placeného sport tv i na Kodi a ideálně od Telly.
Alternativní streamy z pochybných servrů  už ale nechci, to si raději připlatíme. Kvalitní sportovní live přenos je dnes v kovid-hajzlu k nezaplacení.
Aneb za fakt dobrou apku dám jeden z 4 loginů trvale někomu zdarma na telly střední balík, nebo na jeden ze  SledováníTV, prostě za pěkný addon trvalý login k mání, nebo keš


RE: Playlist 4NET (DigiTV, Poda, ...) - JiRo - 29.12.2020

@vaso256@gmail.com Kde jsi přišel na tu skvělou sportovní nabídku za 250 Kč? Sportu má Telly hodně, to ano, ale rozhodně ne za tyto peníze?

Omlouvám se, už jsem to našel. Nově jsem zakládal účet (dva roky starý ještě z DigiTV a nepoužívaný už nefungoval) a nikde jsem tam samostatnou nabídku sportu neviděl. Ono to není součástí standardních tarifů pro registrovaného uživatele. A pokud to funguje na měsíční bázi platby, tak je to docela slušné. Vyzkouším si provoz v Tvheadend a uvidím. Za těch 250 měsíčně je to docela dobrá nabídka, to máš pravdu.

Předpokládám, že stále platí omezení na přehrávání pouze jednoho kanálu, jak to bylo u DigiTV. Služba ale nabízí možnost sledování na dvou zařízeních současně, takže z toho dva současně přehrávané kanály v Tvheadend udělat půjdou.


RE: Playlist 4NET (DigiTV, Poda, ...) - Konycz - 19.1.2021

(10.6.2020, 10:06)Saros Napsal(a): Telly v php
Token + párování:
Kód:
<?php
#login
$url = 'https://backoffice0-vip.tv.itself.cz/api/device/pairDeviceByLogin/';
$ch = curl_init($url);
$jsonData = array('id_brand' => 2, 'login' => 'login','password' => 'heslo');
$jsonDataEncoded = json_encode($jsonData);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonDataEncoded);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
$j = json_decode($result,true);
$token = $j["token"];
curl_close($ch);
#echo $token;

#save token
$file = fopen("./token.txt", "w");
fwrite($file, $token);
fclose($file);

#pairing
$url = 'https://backoffice0-vip.tv.itself.cz/api/device/completeDevicePairing/';
$ch = curl_init($url);
$jsonData = array('device_token' => $token, 'device_type_code' => 'ANDROID_4_4PLUS','model' => 'xiaomi', 'name' => 'Redmi Note 7','serial_number' => 'unknown');
$jsonDataEncoded = json_encode($jsonData);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonDataEncoded);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
$j = json_decode($result,true);
$res = $j["success"];
curl_close($ch);
echo $res;
?>

Playlist:
Kód:
<?php
#read token
$lines = file("token.txt", FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES);
$data = array_chunk($lines, 3);
$token = $data[0][0];
#echo $token;

#playlist
$url = 'https://backoffice0-vip.tv.itself.cz/api/device/getSources/';
$ch = curl_init($url);
$jsonData = array('device_token' => $token);
$jsonDataEncoded = json_encode($jsonData);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonDataEncoded);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
$j = json_decode($result,true);
$res = $j["channels"];
curl_close($ch);
$file = fopen("./telly.m3u8", "w");
fwrite($file, '#EXTM3U'."\n");
foreach($res as $ch){
$name = $ch["name"];
echo $name."<br/>";
$url = $ch["content_sources"][0]["stream_profile_urls"]["adaptive"];
fwrite($file, '#EXTINF:-1,'.$name."\n".$url."\n");
}
fclose($file);
?>

melo by to jeste fungovat ???? Tyto texty jen ulozim do dvou soboru playlist.sh a token.sh a pustim ???? samozrejme chmod 755 nastaven, ale stejne kdyz pustim tak to nic nedela


RE: Playlist 4NET (DigiTV, Poda, ...) - Konycz - 19.1.2021

Navic se jeste zeptam. Mam pristup na login 4NET TV přes web. lze pouzit nejaky script pro moznost dostani tv do TVHEADENDu ?


RE: Playlist 4NET (DigiTV, Poda, ...) - shumi21 - 26.8.2021

,12345


RE: Playlist 4NET (DigiTV, Poda, ...) - shumi21 - 04.10.2021

.1234


RE: Playlist 4NET (DigiTV, Poda, ...) - shumi21 - 05.10.2021

(10.6.2020, 10:06)Saros Napsal(a):  



RE: Playlist 4NET (DigiTV, Poda, ...) - shumi21 - 26.10.2021

(10.6.2020, 10:06)Saros Napsal(a): Telly v php
Token + párování:
Kód:
<?php
#login
$url = 'https://backoffice0-vip.tv.itself.cz/api/device/pairDeviceByLogin/';
$ch = curl_init($url);
$jsonData = array('id_brand' => 2, 'login' => 'login','password' => 'heslo');
$jsonDataEncoded = json_encode($jsonData);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonDataEncoded);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
$j = json_decode($result,true);
$token = $j["token"];
curl_close($ch);
#echo $token;

#save token
$file = fopen("./token.txt", "w");
fwrite($file, $token);
fclose($file);

#pairing
$url = 'https://backoffice0-vip.tv.itself.cz/api/device/completeDevicePairing/';
$ch = curl_init($url);
$jsonData = array('device_token' => $token, 'device_type_code' => 'ANDROID_4_4PLUS','model' => 'xiaomi', 'name' => 'Redmi Note 7','serial_number' => 'unknown');
$jsonDataEncoded = json_encode($jsonData);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonDataEncoded);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
$j = json_decode($result,true);
$res = $j["success"];
curl_close($ch);
echo $res;
?>

Playlist:
Kód:
<?php
#read token
$lines = file("token.txt", FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES);
$data = array_chunk($lines, 3);
$token = $data[0][0];
#echo $token;

#playlist
$url = 'https://backoffice0-vip.tv.itself.cz/api/device/getSources/';
$ch = curl_init($url);
$jsonData = array('device_token' => $token);
$jsonDataEncoded = json_encode($jsonData);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonDataEncoded);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
$j = json_decode($result,true);
$res = $j["channels"];
curl_close($ch);
$file = fopen("./telly.m3u8", "w");
fwrite($file, '#EXTM3U'."\n");
foreach($res as $ch){
$name = $ch["name"];
echo $name."<br/>";
$url = $ch["content_sources"][0]["stream_profile_urls"]["adaptive"];
fwrite($file, '#EXTINF:-1,'.$name."\n".$url."\n");
}
fclose($file);
?>

Ide niekomu tento script? mne nechce nacitat toket...vcera to este islo ....


EDIT: ok vyriesene..sry za spam


RE: Playlist 4NET (DigiTV, Poda, ...) - pohoda6 - 01.11.2021

to php nejde uz delsi dobu, ale da se to obejit.Staci, kdyz mas stary playlist generovany starym playlistem. Prihlas se do telly a dej vygenerovat nove pripojeni prez chrom prohlizec. zapni kanal a dej v chromu moznost pro vyvojare. tam se ti zobrazi danej token a atd. ten vloz do stareho linku a voala mas hotovo. :-)


RE: Playlist 4NET (DigiTV, Poda, ...) - shumi21 - 02.11.2021

(01.11.2021, 12:39)pohoda6 Napsal(a): to php nejde uz delsi dobu, ale da se to obejit.Staci, kdyz mas stary playlist generovany starym playlistem. Prihlas se do telly a dej vygenerovat nove pripojeni prez chrom prohlizec. zapni kanal a dej v chromu moznost pro vyvojare. tam se ti zobrazi danej token a atd. ten vloz do stareho linku a voala mas hotovo. :-)

nie nie...ten php ide stale a k tomu super ;) mal som malu chybu v scripte a uz to ide krasne...


RE: Playlist 4NET (DigiTV, Poda, ...) - JiRo - 11.11.2021

Telly patří k nejlépe "vybaveným" službám co se týče nabídky sportovních kanálů. Podobně jako u některých jiných OTT služeb nabízí uzavření jednoduché smlouvy pouze na sportovní balíček, tzv. Sport Online, který obsahuje většinu u nás dostupných sportovních kanálů, takže se velmi dobře hodí i jako doplněk ke službám jiného typu (např. DVB-T/T2).

Přijímám Sport Online prostřednictvím Tvheadend a mám tedy pochopitelně zájem sledovat/nahrávat v domácí síti více streamů současně. Telly, stejně jako původní 4NET (DigiTV/Poda), tuto možnost blokuje. Je to škoda, i když je to na druhou stranu samozřejmě celkem pochopitelné. Jistá možnost tu ale je. Spočívá v tom, že si spárujete více zařízení, každé pod jiným jménem a pak vygenerujete playlist tolikrát, kolik zařízení jste si spárovali. Sport Online umožňuje sledování na max. dvou zařízeních. Je tedy možné vygenerovat dva playlisty, v Tvheadend definovat dvě sítě a u každé samozřejmě nastavit parametr Maximální počet vstupních streamů na hodnotu =1. Stejné kanály pak budou mít v každém playlistu ve streamu jinou hodnotu parametru device=. Při mapování služeb pak samozřejmě musíte zatrhnout volbu Spoj stejný název.
   
Samozřejmě, že je to možné použít i u klasické nabídky balíčků Telly, které na rozdíl od Sport Online umožňují sledování až na čtyřech zařízeních. Tam lze pak postupovat analogicky a vygenerovat si až čtyři playlisty a mít tak možnost v síti s Tvheadend sledovat současně až čtyři různé kanály. Je jasné, že pokud dva nebo více uživatelů sledují na svých klientech současně stejný kanál, tak to obsadí pouze jedno zařízení a to i v případě, pokud použijí timeshift a uživatelé budou si přehrávaný obsah zastavovat či přetáčet sem a tam.

Ještě jsem genemraci playlistů doplnil jendoduchou funkcí "normalizace jmen" kanálů, které mi převádí názvy kanál definovaných ve službě na názvy, které pak jendoduše umožní spojit ji s kanály z jiných služeb. Mám pro to definován a všemi OTT službami používán soubor s relací názvů kanálů pro program sed, přes který každé jméno kanálu proženu.
   
Popisované řešení je možné použít jak pro php, tak sh/bash scripty.


RE: Playlist 4NET (DigiTV, Poda, ...) - mnichovec - 17.11.2021

(26.10.2021, 21:08)shumi21 Napsal(a):
(10.6.2020, 10:06)Saros Napsal(a): Telly v php
Token + párování:
Kód:
<?php
#login
$url = 'https://backoffice0-vip.tv.itself.cz/api/device/pairDeviceByLogin/';
$ch = curl_init($url);
$jsonData = array('id_brand' => 2, 'login' => 'login','password' => 'heslo');
$jsonDataEncoded = json_encode($jsonData);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonDataEncoded);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
$j = json_decode($result,true);
$token = $j["token"];
curl_close($ch);
#echo $token;

#save token
$file = fopen("./token.txt", "w");
fwrite($file, $token);
fclose($file);

#pairing
$url = 'https://backoffice0-vip.tv.itself.cz/api/device/completeDevicePairing/';
$ch = curl_init($url);
$jsonData = array('device_token' => $token, 'device_type_code' => 'ANDROID_4_4PLUS','model' => 'xiaomi', 'name' => 'Redmi Note 7','serial_number' => 'unknown');
$jsonDataEncoded = json_encode($jsonData);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonDataEncoded);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
$j = json_decode($result,true);
$res = $j["success"];
curl_close($ch);
echo $res;
?>

Playlist:
Kód:
<?php
#read token
$lines = file("token.txt", FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES);
$data = array_chunk($lines, 3);
$token = $data[0][0];
#echo $token;

#playlist
$url = 'https://backoffice0-vip.tv.itself.cz/api/device/getSources/';
$ch = curl_init($url);
$jsonData = array('device_token' => $token);
$jsonDataEncoded = json_encode($jsonData);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonDataEncoded);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
$j = json_decode($result,true);
$res = $j["channels"];
curl_close($ch);
$file = fopen("./telly.m3u8", "w");
fwrite($file, '#EXTM3U'."\n");
foreach($res as $ch){
$name = $ch["name"];
echo $name."<br/>";
$url = $ch["content_sources"][0]["stream_profile_urls"]["adaptive"];
fwrite($file, '#EXTINF:-1,'.$name."\n".$url."\n");
}
fclose($file);
?>

Ide niekomu tento script? mne nechce nacitat toket...vcera to este islo ....


EDIT: ok vyriesene..sry za spam

Zdravím pánové mám nově zaplacenou Telly snažím se dostat do Kodi.Mohl by mě někdo prosím poradit jak použít správně php scripty? Děkuji


RE: Playlist 4NET (DigiTV, Poda, ...) - TUNN - 22.11.2021

Zdravím.Taky bych moc rád znal postup po lopate. Jak TELLY dostat do KODI

Zdravím taky bych moc rád znal přesný postup po lopate jak zprovoznit TELLY na KODI


RE: Playlist 4NET (DigiTV, Poda, ...) - karlospv - 23.11.2021

Kluci,nejsi si jist ze vam nekdo poradi (vest za rucicku) kdyz jsou tu postupy napsany. Sam vim ze je to tezky ale jde to. Ja si tim prosel par dni zpet a uz mi chybi jen EPG dodelat.
Kdyby se zde nikdo neozval tak klidne napiste ale kvuli pracovni vytizenosti mam cas sotva pres vikend.


RE: Playlist 4NET (DigiTV, Poda, ...) - radoorech - 23.11.2021

@karlospv: ak by sa ti podarilo dorobiť epg a bol by si ochotný podeliť sa, tak to by bolo super. Ja sa tiež o to pokúšam, ale nejde mi to. ??


RE: Playlist 4NET (DigiTV, Poda, ...) - karlospv - 24.11.2021

@radoorech: EPG mi na kodi chodi pekne ale potrebuju to dostat do linuxu. Neni moc cas to resit. Pred vanocema chce kazdej internet nebo STB.
Skoda ze nikdo nema postup na iptv od nej.cz, to by se mi docela hodilo.  1


RE: Playlist 4NET (DigiTV, Poda, ...) - jkmh - 25.11.2021

@Saros: Ten script by se měl přihlásit odkudkoliv nebo jen ze sítě Poda. Jsem u místního providera a vykopne mně to -> Permission denied


RE: Playlist 4NET (DigiTV, Poda, ...) - JiRo - 26.11.2021

@karlospv Logo nej.cz mi něco připomíná. Nejmenovala se ta služba dříve nějak jinak?


RE: Playlist 4NET (DigiTV, Poda, ...) - karlospv - 26.11.2021

@JiRo:  Drive to bylo riomedia, nej.cz kupuje ruzny mensi isp aby byl vetsi. Dela to tak vodafone i tmobile.
Maji jak appku na android, Smart TV(samsung, LG atd), STB(arris,smartlabs) i pres web(podobny plugin jako na ty SMART TV) to jde sledovat.
Nejak to musi jit dostat do TVH. 1