@mlebeda: Musím souhlasit s @predator.1. Vzhledem k aktuální situaci příjmu kanálů u Pody je momentálně nejlepší řešení:
- sledovat přes Chromium v LE (nemám otestováno, potřebuješ Flash Player)
- nainstalovat Android, Kodi tam potom ostatně jde také doinstalovat (zřejmě to nebude stabilní a záseky budou na místě, ale co jiného se dá dělat)
Kdybych zde popsal způsob příjmu kanálů u Poda.TV, tak by tě to odradilo. Ale jde to.
(17.10.2018, 14:47)koperfield Napsal(a): @mlebeda: Musím souhlasit s @predator.1. Vzhledem k aktuální situaci příjmu kanálů u Pody je momentálně nejlepší řešení:
- sledovat přes Chromium v LE (nemám otestováno, potřebuješ Flash Player)
- nainstalovat Android, Kodi tam potom ostatně jde také doinstalovat (zřejmě to nebude stabilní a záseky budou na místě, ale co jiného se dá dělat)
Kdybych zde popsal způsob příjmu kanálů u Poda.TV, tak by tě to odradilo. Ale jde to.
@koperfield: Ano, já ty argumenty chápu, tohle ale nechci. Rád bych se nechal odradit, pokud bys měl náladu. :) Zatím slyším, že to nějak jde, ale nikdo reálně nic nenapsal konkrétnějšího.
Tady je první verze PODA.TV pluginu pro Kodi. Vlastní práce. Prozatím je nutné provést párování v prohlížeči a zkopírovat cookies do nastavení. Je nutný doplněk inputstream.adaptive
(26.8.2020, 1:45)fr33p0rt Napsal(a): Tady je první verze PODA.TV pluginu pro Kodi. ...
Super věc :-D
Udělal jsem párován, zkopíroval jsem cookies z prohlížeče, vyplnil do device_token nevím teda co mám dát do ident a do rn.
Nicméně teď mi to v logu hází tohle:
Kód:
2020-08-26 14:05:47.746 T:140646958495488 ERROR: /home/lorenc/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py:1004: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
InsecureRequestWarning,
2020-08-26 14:05:47.758 T:140646958495488 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.AttributeError'>
Error Contents: 'NoneType' object has no attribute 'find_all'
Traceback (most recent call last):
File "/home/lorenc/.kodi/addons/plugin.video.poda/main.py", line 133, in <module>
router(sys.argv[2][1:])
File "/home/lorenc/.kodi/addons/plugin.video.poda/main.py", line 112, in router
list_channels()
File "/home/lorenc/.kodi/addons/plugin.video.poda/main.py", line 41, in list_channels
for channel in poda.get_channels():
File "/home/lorenc/.kodi/addons/plugin.video.poda/resources/lib/poda/poda.py", line 27, in get_channels
for i in soup.find('ul', class_='programs').find_all('li'):
AttributeError: 'NoneType' object has no attribute 'find_all'
-->End of Python script error report<--
2020-08-26 14:05:47.775 T:140647168395008 ERROR: GetDirectory - Error getting plugin://plugin.video.poda/
2020-08-26 14:05:47.786 T:140649181470592 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.poda/) failed
Bez těch cookies (nebo pokud jsou špatně) to vůbec nefunguje. V prohlížeči by jsi měl vidět všechny tři cookies a všechny tři musíš přesně přepsat do nastavení.
Super funguje. Dal jsem jen PHPSESSID a device_token do konfigurace a jede parádně. Budete to pak dávat do cz/sk repozitory? Aby se aktualizoval a tak. Nevím teda kdo to spravuje a jestli za to náhodou něco nechtějí, ale bylo by to fajn :-D
Nová verze. Funkční filtry, přidán text licence, odtraněná závislost na inputstream.adaptive (vypadá to, že to pro nový web funguje i bez inputstream.adaptive), pročištěný kód.
einsteincz: Podívej se do kódu, soubor poda.py - minimálně seznam streamu by měl jít vytáhnout. Předposlední nebo poslední verze snad při přehrávání vypisuje adresu streamu do logu. Můžu to zkusit napsat, pokud si na to netroufáš. Ale nebude to zdarma.
proof99: Je potřeba vykopírovat dvě cookies z prohlížeče na počítači - párování není v doplňku implementováno - a vložit je v Nastavení do PHPSESSID a device_token. Poslední verze by měla fungovat s Kodi 17.x a 18.x.