TV GO Playlist (v1.18.0) - 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: TV GO Playlist (v1.18.0) (/prispevek-tv-go-playlist-v1-18-0) |
RE: TV GO Playlist (v1.18.0) - JiRo - 15.7.2023 @Def Takže, pokus č. 1, než odejdu k vodě, kde už budu jen na mobilu... Níže je přiložen zip soubor s upraveným doplňkem. Označil jsme ho jako verzi 1.18.0.1. Je v něm upravený soubor settings.xml, ze kterého jsem odebral default nastavení cesty pro uložení generovaných souborů. Tzn. že by se, pokud už nějaká cesta nebyla zadaná, měl nabídnout "root" adresářové struktury Kodi. Což je stejné s tím, jak ji nabízí i IPTV Simple Client. Použij tedy Instalovat ze zip, kde místo, ze kterého budeš instalovat, bude takové, které ti dovolí tvé Kodi, resp. systém na kterém běží. To už si musíš zjistit sám. Buď Externí úložiště, kam soubor překopíruješ nějakou vhodnou aplikací, nebo třeba USB flash. Problematické může být ono "pokud už nějaká cesta nebyla zadaná". Nejpravděpodobněji v tvém případě ta cesta asi ještě zadaná nebyla (proto to tady vlastně řešíme), poznáš to, že v nastavení doplňku TV GO Playlist v záložce Playlist není v položce Playlist žádný text. Pokud by tam nějaký text už byl, je třeba se ho "zbavit". Pokud to nepůjde v nastavení doplňku, je možné:
Jakmile tedy dosáhneš toho, že budeš mít nainstalovanou upravenou verzi doplňku a bude splněna podmínka prázdného řetezce v nastavení Playlist (viz výše), tak při vstupu do jeho nastavené se ti objeví to, co potřebuješ. Výchozí cestu shodnou s tou, kterou nabízí IPTV SImple Client a ty si pak už budeš moci vybrat stejný adresář v obou doplňcích. Bude mně zajímat výsledek a jsem případně připraven se tomu dále věnovat, pokud se ukáže, že byly mé předpoklady špatné. Já systém Android TV nemám a ani ho moc detailně neznám, všechny znalosti o Android systému momentálně čerpám jen z instalce Kodi na mém Samsung telefonu. Takže mě v tomto ohledu berte s rezervou. Je to prostě jen pokus č. 1... POZOR! Nejsme si jistý a ani jsem to nestihl ověřit, zda a jak se to dotkne funkce souvisejících @Saros-ových doplňků. Myslím např. TV GO Sort Channels. Já ty jeho doplňky nepoužívá, zůstávám i u TV GO služby věrný Tvheadend-u. Teď jsem si tedy TV GO Playlist nainstaloval, abych si to mohl ověřit. Pokud by tedy byly nějaké problémy i s TV GO Sort Channels, dej vědět, nainstaluji si ho také, a snad tomu společně přijdeme na kloub. RE: TV GO Playlist (v1.18.0) - AVerMe - 15.7.2023 @Def: Máš pravdu. Chytré televizory s Androidem nemají tzv. mod pro zobrazování skrytých souborů. @JiRo: Jak jsem popsal již minule - problém je s doplňkem IPTV Simple v Kodi 20 a vyšší. Ten doplněk si nerozumí se zip souborem script.tvgo.playlist-1.18.0 neboť IPTV Simple je pro Kodi 20 a vyšší je jiný (ten adresář, kam se uložil playlist není vidět) a opravdu nevím, kde jsi vzal že Android (Android TV) zasahuje do Kodi. Rozdíl doplňku IPTV Simple pro Kodi 20 a vyšší je ten, že v něm můžeš uložit až 5 playlistů. Zatímco v IPTV Simple pro Kodi 19.5 lze uložit playlist pouze jeden (to, už jsem zmiňoval i předchozích komentářích). Co se týče doplňků na Kodi, tak to si dělá Kodi samo. Každá verze má jiný obsah a i struktruru Kodi. A ani nekterý doplňky pro Kodi 20 nemusí fungovat, když fungují v Kodi 19.5 . Tím nemá co společnýho Android... Jen pro upřesnění - T-Mobile vydal jak pro Android tak i Android TV svoji aplikaci květnu. Došlo ke změně názvu z T-Mobile TV Go na Magenta TV. Do konce roku vyjdou max. ještě 2 úpravy aplikace. To je jako bys chtěl do telefonu s Androidem 5 cpát aplikaci určenou pro Android 7 (tak ji v obchodě google play nenajdeš, musíš se stáhnout z apk. A zdaleka není zaručeno, že bude komptabilní). RE: TV GO Playlist (v1.18.0) - JiRo - 15.7.2023 @AVerMe Nevím, co ti na to mám odpovědět, ale pokusím se, snad to už naši zbytečnou debatu ukončí! Já se pokouším řešit problém, kdy v Andorid (TV) není možné, kvůli restrikcím zavedených do těchto systémů, definovat umístění souborů generovaných doplňkem TV GO Playlist. Upravená verze tedy umožní to, aby oba doplňky viděli do stejného místa a jeden (IPTV Simpe Client) si mohl přečíst data (playlist a xmltv), která generuje tendruhý (TV GO Playlist. Nic více a nic méně. Nechci se holedbat, ale o tom, jak funguje Kodi i jeho doplňky něco málo vím. A protože mám ve zvyku většinou to, co tu řeším, mít ověřené, provedl jsem, jen pro tebe, následující:
To je tedy vše, co k tomu mohu a jsem schopen ještě říci. Upřímně řečeno, v tom co píšeš, se moc neorientuji. Něco z toho se našeho tématu vůbec netýká, něco z toho mi nedává smysl a v některých věcech (podle mne) nemáš pravdu. Ano, možná se mýlím, ale mám snahu něco dělat a pomoci... A teď už si fakt dám pauzu. Teploměr ve stínu ukazuje 35 °C a možná, že se mi už uvařil mozek a já z toho blábolím... RE: TV GO Playlist (v1.18.0) - JiRo - 18.7.2023 Zajímá mě, jestli někdo zkusil upravenou verzi 1.18.0.1, a pokud ano, tak s jakými výsledky. RE: TV GO Playlist (v1.18.0) - AVerMe - 18.7.2023 @JiRo: upravená verze 1.18.0.1 funguje dobře. Programy se načtou jak v Simple Client tak i na externí přehrávač (VLC, TiviMate). V současné době řeším add-ons na Voyo, protože současný doplněk funguje jen na e-mail a heslo, ale ne přes operátory (Magenta, O2 TV a Vodafon). RE: TV GO Playlist (v1.18.0) - JiRo - 18.7.2023 @AVerMe Díky za informaci. Potěšilo mě to. RE: TV GO Playlist (v1.18.0) - hdmajo - 22.7.2023 EDIT (ak by chcel nejaky novic poradit ako postupovat, pokojne piste spravu) : Win10 - done, verzia addonu 1.18.0 v kombinacii Kodi20.1 + VLC Android - done, verzia addonu 1.18.0.1 v kombinacii Kodi20.1 + IPTV Simple Client Ahojte, kto z Vas pouziva TV GO Playlist pre sluzbu MagioGo. Donedavna som pouzival MagioGo addon ako na Coreelecu tak aj pod KODIv18.9 na Androide / resp. PC (Win10). Po novom nebezi a rad by som s tym nejako zabojoval. Poprosim ochotneho cloveka aby mi napisal sukromnu spravu pripadne zareagoval na tento post. Dakujem Vam RE: TV GO Playlist (v1.18.0) - Def - 25.7.2023 (15.7.2023, 11:41)JiRo Napsal(a): @Def Takže, pokus č. 1, než odejdu k vodě, kde už budu jen na mobilu... Díky moc, zafungovalo to na první pokus. Nejprve jsem z lenosti zkusil jen doplněk aktualizovat, což nestačilo. Když jsem ho odinstaloval a smazal jeho související data (viz. tvoje rada), pak už se mi s instalací zobrazil kořenový adresář, kam už vidí i IPTV Simple client. Seš nejlepší! RE: TV GO Playlist (v1.18.0) - bimbop - 01.8.2023 Zdravím. Už jsem tady byl s problémem nahrávání pořadů. Zeptám se tedy je to funkční? RE: TV GO Playlist (v1.18.0) - martinchromy1985 - 04.8.2023 Dobrý den Omlouvám se za dotaz mimo topic. Přišla nemilá věc a to migrace o2tv na verzi 2.0. S kolegou se snažíme upravit scripty pro tvheadend tak, aby to fungovalo na nové verzi. Při programování jsme narazili na pro nás huře lousknutelný problém. Spuštěni ffmpeg manifest.mpd zašifrovaný přes widevine. Jde o to jaký použit ffmpeg (zřejmě nutná podpora cenc_decryption) a jak formulovat parametry příkazu. Získání manifest.mpd máme pořešený. V kodi se manifest zvládne přehrát dobře, ale do tvheadendu se musí vhodně obalit do ffmpeg. Předem děkuji za pomoc při řešení zapeklité situace:-) RE: TV GO Playlist (v1.18.0) - JiRo - 04.8.2023 @martinchromy1985 Pro (de)kódování MPEG-DASH je třeba ffmpeg verzi, které je kompilovaná s knihovnou libxml2. RE: TV GO Playlist (v1.18.0) - waladir - 04.8.2023 @martinchromy1985: nevím jestli ten kolega to už se mnou neřeší. Pokud budete chtít pomoct, tak mě kontaktujte. Nějaké řešení mám. Jinak O2TV 2.0 vrací MPEG-DASH streamy jak s Widevine DRM, tak i bez ní (HLS bohužel jen s DRM). Takže si to možná komplikujete o něco víc, než byste museli RE: TV GO Playlist (v1.18.0) - JiRo - 04.8.2023 @waladir No, já tedy nevím, ale chápu to tak, že ten problém není v DRM (předpokládám, že oni zpracovávají právě MPEG-DASH bez DRM), ale v tom, že MPEG-DASH většina běžně dostupných kompilací ffmepg neumí dekódovat. Právě proto, že jsou sestaveny bez libxml2. Pokud víš, jak tohle v Tvheadend řešit bez toho, že by člověk ffmpeg s touto knihovnou použil, tak by mě to tedy zajímalo také. Já zatím v Tvheadend přijímám O2TV postaru. Zřejmě budu asi jeden z posledních, kterému novou verzi podsunou. Možná je to tím, že přijímám pouze Sport Pack placený kartou, tedy nemám klasický O2 účet. Já jsem tohle řešil před časem na jiné OTT službě, kde některé kanály byly v HLS a některé v MPEG-DASH a tam jsem ffmpeg s libxml2 knihovnou měl. Mezitím se ale tohle změnilo, všechny kanály od všech OTT služeb přijímám už jen v HLS, takže už to není potřeba. Mezitím se změnily verze instalace (CoreELEC), takže jsem zase u té verze ffmpeg, kterou nabízí formou addon FFmpeg Tools. RE: TV GO Playlist (v1.18.0) - waladir - 04.8.2023 @JiRo: nee, pro DASH je opravdu potřeba mit ffmpeg s libxml2. Jen jsem reagoval na to, že řeší i Widevine, což je zbytečné, když je dostupný stream i bez DRM. Jinak u CE ještě ještě nedávno ffmpeg s libxml2 nebyl. Nějakou dobu jsem tam provozoval i TVH (už ho mám zase na plnotučném linuxu) a když jsem rozběhával skripty pro O2TV 2.0 musel jsem si ffmpeg s libxml2 zkompilovat (crosscompile z linuxu). Naštěstí se to povedlo. RE: TV GO Playlist (v1.18.0) - JiRo - 04.8.2023 @waladir Jasně, to jsem jen nepochopil tvoji poznámku. RE: TV GO Playlist (v1.18.0) - JiRo - 04.8.2023 Nechtělo se mi teď kompilovat ffmpeg, tak jsem zkusil static build ze stránek ffmpeg, což je verze 6.0. Použil jsem verzi ffmpeg-release-arm64-static.tar.xz, a z něj soubory ffmpeg a qt-faststart nakopíroval do vybraného adresáře v CoreELEC. Ve scriptu pro spuštění ffmpeg, který přes pipe posílá stream na Tvheadend, jsem samozřejmě změnil cestu na tento soubor. Jak je vidět, je ffmpeg zkompilovaná s libxml2. S pomocí klíče -formats je ostatně vidět to, co je podstatné (viz obsah, který ffmpeg vrátí po zadání ffmpeg -format | grep dash). Tedy\ ono DE dash na předposledním řádku, kde D udává, že ffmpeg umí DASH dekódovat (E pak, že kódovat). Kód: ./ffmpeg -formats | grep dash Static build verze se v CoreELEC spustí bez problémů, ale při pokusu zpracování streamu skončí s chybou: Kód: [tcp @ 0x3835cfd0] Failed to resolve hostname stc.o2tv.cz: System error Ukázalo se, že je důležité číst read.me , protože tam autor uvádí, že: Kód: Notes: A limitation of statically linking glibc is the loss of DNS resolution. Installing Protože nsdc na CoreELEC normálně nenainstaluji, tak jsem si myslel, že na to vyzraji, a alespoň pro testovací účely ve scriptu doplním výměnu řetězce stc.o2tv.cz za aktuální IP adresu. Ale to jsem si neuvědomil, že ten překlad bude potřeba vzápětí, při zpracování obsahu manifestu. Přišla tedy stejná hláška, jen s jiným hostname: Kód: [tcp @ 0x6c8eea0] Failed to resolve hostname vst24-3.o2tv.cz: System error Pokusy jsem tedy ukončil. Budu-li to potřebovat, ffmpeg si nakonec zkompiluji. Takže resumé je stále původní, bez ohledu na mé pokusy, že pokud chceme v Tvheadend přijímat MPEG-DASH (ale pouze bez DRM!), je třeba použít verzi ffmpeg kompilované s knihovnou libxml2. RE: TV GO Playlist (v1.18.0) - chrust70 - 08.8.2023 Ahojte, nexus 20.2 na čínskom boxe, MagioGo, od dnes chyba pri aktualizácii playlist, v logu je toto. Vopred vďaka za rady. 2023-08-08 17:12:04.876 T:4571 info <general>: PVR Manager: Started 2023-08-08 17:12:12.740 T:4497 info <general>: [ script.embuary.helper ] Service: Started 2023-08-08 17:12:12.741 T:4497 info <general>: [ script.embuary.helper ] Service: Player monitor started 2023-08-08 17:12:20.994 T:4498 error <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <class 'KeyError'> Error Contents: 4279 Traceback (most recent call last): File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.tvgo.playlist/service.py", line 36, in <module> update() File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.tvgo.playlist/service.py", line 29, in update start() File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.tvgo.playlist/service.py", line 21, in start tvgo.playlist(False, True) File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.tvgo.playlist/resources/lib/tvgo.py", line 326, in playlist group = categories[ch[1]] ~~~~~~~~~~^^^^^^^ KeyError: 4279 -->End of Python script error report<-- RE: TV GO Playlist (v1.18.0) - JiRo - 08.8.2023 @chrust70 Zkusil jsem rychlou opravu. Ale je to naslepo, nemohu to vyzkoušet. Takže předpokládám, že předchozí verzi instalace máš k dispozici, aby ses mohl případně vrátit. Pokus o opravu spočívá v tom, že tam, kde se nepodaří vygenerovat správnou skupinu z dat služby (group-title v playlist-u) se dosadí skupina "Neznámá". Uvidíme, co to udělá. Informuj mě. RE: TV GO Playlist (v1.18.0) - chrust70 - 09.8.2023 @JiRo: Veľká pochvala, zabralo, ďakujem pekne. RE: TV GO Playlist (v1.18.0) - Marko033 - 22.8.2023 Zdravím, najprv ďakujem za doplnok. Fungoval dlho bez problémov ale momentálne riešim problém. Mám Magio Go (obsahuje všetky programy ktoré mám aj na magio boxe) + mám Magio GO Benefit tam je len zápar staníc. Používal som Magio Go všetko fungovalo v pohode, na dvoch zariadeniach samozrejme nie súčasne keďže limit 1 zariadenie tak na ktorom zariadení som chcel pozerať tak som spustiť a odobral druhé. Momentálne ale na jednom zaradení doplnok nefunguje. Pustím doplnok vypíše nastala chyba. Ak sa prihlásim s údajmi pre Magio Go Benefit všetko funguje bez problémov. Skúsil som odinštalovať doplnok, nainštalovať nanovo. Kodi som vrátil verziu z 20 na 19. Nič nepomohlo. Nestretli ste sa s tým niekto? Vďaka za pomoc. |