03.5.2020, 18:13
Může někdo poradit kde najdu ten JQ v add-ons sem ho nikde nenašel
Hodnocení tématu:
Playlist 4NET (DigiTV, Poda, ...)
|
<?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;
?>
<?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);
?>
(07.6.2020, 14:23)phillos Napsal(a): Ahoj všichni Kodi šílenci.
Má tady někdo, prosím, funční skripty pro Telly? V původním komentáři už není nic ke stáhnutí. Snažil jsem se nějak svépomocí upravit skripty od NoXo, které tady vložil pro PODU, ale nějak se mi nedaří. Asi to mám upravené úplně špatně, protože se mi nedaří ani přihlášení, takže ani vygenerovat token.
Díky za pomoc.
Ahoj všem dokola,
připojuji se k názoru kolegy - se skripty od NoXo se mi nepovedlo přihlásit. Píše mi to chybu user does not exist. (prostředí: raspbi3b s OSMC June 2020.06-1, závislosti doinstalovány aptem z repa)
Pokoušel jsem se upravit PHP skript pro vygenerování tokenu pro Telly(Digi.TV), také bez úspěchu.
Ptám se fóra, není třeba nějaký zásah PODy do mého profilu pro to, aby mne PODA API služby začaly odpovídat/fungovat?
Děkuji
Jave
(28.5.2020, 20:12)NoXo Napsal(a): Ahoj kluci a holky,
původní skripty už nemám. Dělal jsem tam nějaké úpravy.
např.
- v playlistu se objeví originální logo programu od pody, což není na škodu.
V plánu jsem měl ještě vysekat slovo "chytrá" z názvu programu, aby se kanaly spárovaly s piconama.
zde link na ulož.to
https://uloz.to/file/xO4WNye8gVe3/kodi-p-tv-zip
NoXO
Umí někdo vysekat EPG z PODY nebo ví jak nato... ?