• 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:
  • 17 Hlas(ů) - 2.71 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
IPTV Web Server (v1.22.0)
Thumbs Up 
(20.8.2023, 18:02)waladir Napsal(a): Udělal jsem úpravu přihlášení k sweet.tv. Mělo by to pomoct.

Verzi 1.22.0.2 zatím instalujte jen pokud máte problém při přihlášení  u sweet.tv (zobrazí se hláška UNSPECIFIED).

Tvoja uprava mi funguje perfektne! Dakujem!
Jediny rozdiel vidim v tom, ze predtym sa prihlasene kodi zariadenie vobec nezobrazovalo v zozname prihlasenych zariadeni, a teraz tam je prihlasene ako firefox browser tak neviem ci s tym nebude mat casom(ako bude pocet takychto prihlaseni pribudat) problem operator, ale to uvidime asi az casom...
Kazdopadne velka vdaka za pomoc...
 
Citovat
Teď mi teda u sweet.tv přestalo fungovat přihlášení. Doufám, že to je jen nějaký problém u mého účtu a ne nějaká další změna ze strany poskytovatele.
 
Citovat
Chtěl bych se zeptat, zda se tento problém již někde řešil nebo vyskytl...

Používam strukturu, kde iptvwebserver běźí na NASe a jednotlivý lokálni klienti jsou připojený přimo do internetu a některý skrze VPN. 

Zjistil jsem, že když je klient připojen přes NordVPN službu, stream v lokálnim klientovi nefunguje. Prostě NordVPN blokuje O2 nebo O2 blokuje NordVPN přístup k adresám dole (nebo celému spektru IP adres), které se používají v iptvwebserveru:
 
Kód:
https://api.o2tv.cz
https://assets.o2tv.cz
https://img1.o2tv.cz
https://app.o2tv.cz
https://ottmediator.o2tv.cz
https://oauth.o2tv.cz

Dané adresy musí být přístupné i pro místní klienty iptvwebserveru (nejen iptvwebserveru), tj. klienti posílají dotazy na API, takže když je místní klient připojen přes NordVPN, stream nefunguje, protože adresy jsou blokovány. Když je místní klient mimo NordVPN, stream funguje dobře.

Jedno řešení, které používam je, že mám adresy ve whitelistu firewallu pro klienty v NordVPN síti, ale ideální řešení by bylo, kdyby požadavky vyřizoval jenom iptvwebserver, pokud je to koncepčně možné.

Nevíte, jestli je možné upravit skript tak, aby dotazy na API nahoře posílal pouze iptvwebserver (ne klienti), nebo je to nutné a klient musí mít přístup k danym adresám ?
 
Citovat
(21.8.2023, 20:34)rasti Napsal(a): Nevíte, jestli je možné upravit skript tak, aby dotazy na API nahoře posílal pouze iptvwebserver (ne klienti), nebo je to nutné a klient musí mít přístup k danym adresám ?

Ten finální request na stream, resp. manifest (jde o adaptivní protokol), nijak na server "delegovat" nelze. Ten musí poslat klient, Kodi, resp. zprostředkovaně jeho přehrávač, který se serverem OTT služby komunikuje.

A jedna poznámka na závěr.

Takovéto pokusy a hrátky, kdy na API OTT služby chodí nesmyslné requesty, které mohou být na straně serverové aplikace OTT služby vyhodnocovány jak podezřelé a mohou padat do nějakého alert log-u, mohou nastartovat aktivity na straně provozovatele služby, na jejichž konci bude to, že ta služba změní parametry a nebude ji moci přijímat nikdo. Už jsme tady na to na fóru upozorňovali několikrát, zmiňoval se o tom i @Saros a jak je vidět, stále tu jsou jedinci, kteří si myslím, že se jich to netýká. No, ale když myslíte, že jste chytřejší, tak si zahrávejte dál. Ostatní vám pak za to jistě "poděkují".
 
Citovat
(20.8.2023, 18:02)waladir Napsal(a): Udělal jsem úpravu přihlášení k sweet.tv. Mělo by to pomoct.

Verzi 1.22.0.2 zatím instalujte jen pokud máte problém při přihlášení  u sweet.tv (zobrazí se hláška UNSPECIFIED).

Funguje perfektne ako pred preinštaláciou. Vdaka dobrému človeku
 
Citovat
Můj dotaz trochu zapadl v komunikaci zde. Zkusím se zeptat znovu. 
Konečně se mi podařilo na serveru rozjet přes skript EPG generátor a po mnoha neúspěšných pokusech se mi spouští server, ale když se chci přihlásit do tmobile tv( spustím login.py ) napíše mi to 
NameError: name ´TV123567654´ is not defined. 
ve skriptu to mám napsané
user = TV123567654
password = xxxxxx 

Nesetkal jste se prosím někdo s touto chybou nebo neví jak to pořešit?
 
Citovat
@mafian: user = 'TV123567654', heslo take dej do apostrofu nebo uvozovek
 
Citovat
@waladir: tak pokud je to jediny problém, který vidíš tak super moc díky za radu. A je jedno jestli apostrof nebo uvozovky?
 
Citovat
@mafian: popravdě jsem nezkoumal ten kód, ale podle tu chybu by to vyřešit mělo. Fungovat by to mělo jak s apostrofem, tak s uvozovkami, jen musíš použít to samé na začátku i na konci :-)
 
Citovat
@waladir: ok díky moc. Snad to zvládnu a už mi nebude muset běžet server se spuštěným prostředím a kodi, ale jen server bez desktopu s pythonem.
 
Citovat
Omlouvám se všem znalým za asi hloupý dotaz, ale už si nevím rady. Problém s přihlašováním jsem vyřešil - díky waladirovi za radu.

Script epg běží bez problémů, ale script na tv server pořád zlobí. Mám nastavené, že po startu se spustí jako služba server.service. Ale po restartu počítače napíše Error: 500 Internal Server ErrorSorry, the requested URL 'http://192.168.1.92:8888/' caused an error: Template './templates/home.tpl' not found.

Ale když spustím script ručně příkazem "python3 server.py" tak naběhne bez chyby.
 
Citovat
@mafian: pošli mi do SZ obsah skriptu, kterým to startuješ. Pravděpodobně bude problém v tom, že aktuální adresář není při spuštění ten, v kterém je skript.

@mafian: máš zakázaný příjem SZ, zkusil jsem ti odpovědet přes email, snad dorazí.
 
Citovat
Ahoj, ze zvědavosti jsem zkusil si založit účet na lepší.tv a v doplňku vyplnil přihlašovací údaje, ale po přihlášení na mě vyběhla hláška, že mám opsat kód z obrázku, což v kodi samozřejmě nejde. 
Děje se to také někomu dalšímu, nebo zavedli novou ochranu (recaptcha)?
Pro úplnost dodávám, že mám aktivovaný poslký balíček, ale to by asi nemělo mít na přihlášení vliv.

Díky
 
Citovat
Poradíte prosím někdo jak php verzi spustit na jednom stroji 2x? Daří se mě to spustit pouze jednou. Vím, že musí běžet na jiném portu.
 
Citovat
(21.8.2023, 20:34)rasti Napsal(a):  
Kód:
https://api.o2tv.cz
https://assets.o2tv.cz
https://img1.o2tv.cz
https://app.o2tv.cz
https://ottmediator.o2tv.cz
https://oauth.o2tv.cz

To už neřeš, to je původní platforma, která běží s novou platformou souběžně jen dočasně.
Až budou všichni zákazníci zmigrováni do nové TV, tato stará platforma se zcela vypne. 2 
 
Citovat
zdravím 
zkouším po roce co je tu nového a potkala mě nehoda v podobě přechodu na o2tv 2.0. Zkouším tedy na ubuntu i debianu tento scritík ..

mam problém v podobě této hlašky na obou systémech

root@ServerTV-DB-WM:/home/server# python3 '/home/server/Programy/IPTV-Web-Server/providers/o2tv/login.py' 
Přihlášení úspěšné

Pro ukončení stiskněte klávesu Enter


root@ServerTV-DB-WM:/home/server# python3 '/home/server/Programy/IPTV-Web-Server/providers/o2tv/o2tv.py' 
Traceback (most recent call last):
  File "/home/server/Programy/IPTV-Web-Server/providers/o2tv/o2tv.py", line 6, in <module>
    from providers.o2tv.login import O2TV_REPLACE_HD
ModuleNotFoundError: No module named 'providers.o2tv'

root@ServerTV-DB-WM:/home/server# python3 '/home/server/Programy/IPTV-Web-Server/server.py' 
Spouští se server...
Traceback (most recent call last):
  File "/home/server/Programy/IPTV-Web-Server/server.py", line 16, in <module>
    from providers.o2tv import o2tv
ModuleNotFoundError: No module named 'providers.o2tv'

nevíte co stím ? co doinstalovat? 

díky Martin
 
Citovat
@martinchromy: samotná migrace účtu na O2TV 2.0, minimálně zatím, neměla dopad na fungovaní doplňků a skriptů využívající původní službu a u tarifních zákazníků to fungovalo i opačně (i u nezmigrovaných fungovaly i doplňky založené na O2TV 2.0, takže zatím tě žádná nehoda nepotkala. Ta tě potká, až O2 vypne původní platformu :-)

Zkus skript spouštět z adresáře /home/server/Programy/IPTV-Web-Server:

cd /home/server/Programy/IPTV-Web-Server
python3 providers/o2tv/o2tv.py
 
Citovat
Zdravím
tak jsem zkusil návod dle tebe.

takže po použití příkazu 
cd /home/server/Programy/IPTV-Web-Server

a spuštění 
sudo python3 providers/o2tv/login.py

se vytvořilo:
v /home/server/Programy/IPTV-Web-Server
o2_ids.json a 02_token.json

po spuštění 
sudo python3 providers/o2tv/o2tv.py

Traceback (most recent call last):
  File "/home/server/Programy/IPTV-Web-Server/providers/o2tv/o2tv.py", line 6, in <module>
    from providers.o2tv.login import O2TV_REPLACE_HD
ModuleNotFoundError: No module named 'providers'

po spuštění sudo python3 server.py
Spouští se server...
Traceback (most recent call last):
  File "/home/server/Programy/IPTV-Web-Server/server.py", line 12, in <module>
    import requests, bottle, json, os
ModuleNotFoundError: No module named 'bottle'
 
Citovat
@martinchromy1985: omlouvám se za mistifikaci, přímé spuštění o2tv.py nebude fungovat ani to nemá smysl. Každopádně kvůli relativním cestám je třeba server.py pouštět opravdu přímo z adresáře kde je.

Chyba při spuštění serveru je způsobená tím, že nemáš nainstalovaný modul bottle. Ještě v závislosti na verzi IPTV Web Serveru může být potřeba i modul Crypto. V závislosti na tom, kde to chceš pustit se buď bude muset nainstalovat jako balíček OS, případně přes pip (pip3 install bottle/pip3 install pycryptodomex).
 
Citovat
Zdravím znova
Nedalo mi to a provedl jsem dalsí zkoušky.

VMware čistá instalace ubuntu.

stažená čistá instalace scriptu s githubu - doplnění v o2login parametru heslo jméno.

instalace pip pythonu
sudo apt install python3-pip

najetí do adresáře v terminalu:
cd /home/server/Stažené/IPTV-Web-Server-main/

instalace zavislostí jak uživatelem 
pip install -r requirements.txt

tak přes sudo:
sudo pip install -r requirements.txt

Vše proběhlo i crypto se dotáhlo.

Login do o2
phyton3 providers/o2tv/login.py
vytvořéne jsony.

spuštění serveru:
uživatel:

python3 server.py

naběhl krásně
iviysilání jede

přes sudo:
sudo python3 server.py

naběhl krásně

Ovšem když rozkliknu o2 tak je jak v seznamu naprosté kulové jen bílá stranka
ivysilání jede a jde spustit ve vlc.

Začal jsem laborovat - při přímem spuštění 
phyton3 providers/o2tv/login.py 

Traceback (most recent call last):
  File "/home/server/Stažené/IPTV-Web-Server-main/providers/o2tv/o2tv.py", line 6, in <module>
    from providers.o2tv.login import O2TV_REPLACE_HD
ModuleNotFoundError: No module named 'providers'

při doinstalování modulu providers.
pip install providers

spadne další chyba 

 File "/home/server/Stažené/IPTV-Web-Server-main/providers/o2tv/o2tv.py", line 6, in <module>
    from providers.o2tv.login import O2TV_REPLACE_HD
ModuleNotFoundError: No module named 'providers.o2tv'

po odinstalování modulu

pip uninstall providers zase server funkční
ale nenagenruje playlist. 

Co s tím .. vím že je chyba mezi klávesnicí a židlí ... ale kde... děkuji za trpělivost.
 
Citovat
  


Přejít na fórum:


Prochází: 13 host(ů)