• 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)
#81
Cesta k souborům je funkce když potřebuješ mít pristup třeba k EPG které máš uložené někde na úložišti. Konkrétně třeba Tivimate epg neumožňuje vybrat právě epg.
Playlist do Tivimate zadej normálně jeho url, tedy např.
Kód:
http://localhost:8888/magio/playlist

Pokud máš někde na disku uložený xml soubor s EPG, v addonu vyber složku s jeho umístěním. V Tivimate pak opět zadáš url a ta bude vypadat takto:
Kód:
http://localhost:8888/files/nazev_souboru.xml
 
Citovat
#82
@Saros: Planujes rozsirit podporu o sweet.tv?
 
Citovat
#83
@Saros: dakujem za vysvetlenie. Spravil som tak ako si napisal - a tivimate funguje paradne s magiom.

Idu vsetky programy (aj tie, ktore nesli cez TV GO playlist). Inac je teda zaujimave, ze cez tento script, to vie dat vsetky programy, aby to tivimate prehral - ale TV GO playlist som vyskusal kompletne vsetky variacie v nastaveniach a tivimate neprehra vsetky programy (vidim to na kanali Folkloristika (je ich dokopy asi 20, ale tu Folkloristiku som pouzival ako referencny kanal)).

Inac... spravne to chapem teda, ze musim vzdy najprv nastartovat kodi, to nastartuje ten web server, potom minimalizujem kodi (stuknem home button) a potom spustim tivimate? Akoze kodi musi stale bezat v pozadi, aby to fungovalo?

A do tretice... umiestnil som epg.xml do foldra - ktory som specifikoval v nastaveniach "cesta k souborum" a aj tak mi ho nespristupnilo.
 
Kód:
Error: 404 Not Found
Sorry, the requested URL 'http://10.0.0.137:8888/files/epg.xml' caused an error:

File does not exist.


Skusil som lokalny folder aj folder na smb. Ten subor vypise, ze neexistuje. Nakoniec som teda hodil rucne epg subor na ftp, aby si ho odtial tivimate nacital.
 
Citovat
#84
Ano, kodi musí běžet a soubor pro zpřístupnění musí být na lokálním úložišti. Zkus tu url otevřít v prohlížeči.

Jinak přidat můžu cokoliv pokud budu znát api a budu mít na testování poskytnutý účet. Zkoušel jsem skylink, ale tam mi to kvůli DRM zatím nejde. Teď dělám Orange TV SK, ale mám propůjčený účet, kde není aktivní zpětně sledování a tak to bude bez archivu.
 
Citovat
#85
@Saros: sweet.tv teraz dava mesiac zadarmo, takze s testovacim uctom by nemal byt problem. Ak si najdes na to cas, budem rad pretoze cenovo je to cca na urovni rebit.tv ale ponuka kanalov je o dost sirsia. Takze by som chcel vyuzit aktualne prebiehajucu akciu a zaplatit to na rok vopred. Zvykol som si pouzivat televizo aslebo tivimate, takze predtym ako zaplaatim sweet.tv by som potreboval vediet ci sa da spravit php script na vygenerovanie .m3u playlistu
 
Citovat
#86
Ok, kouknu na to a snad se dostanu na jejich api.
 
Citovat
#87
@Saros Tu máš aspoň základnú službu... Prebraté z pl verzie s min. úpravami.
 https://www.xbmc-kodi.cz/prispevek-sweet...#pid112164
Moje repo pre Kodi 19 https://iastrab.eu/repo/
 
Citovat
#88
Díky, to mi ulehčí práci. Ten token má teda nějakou expiraci?
 
Citovat
#89
Ahoj, token ma presne 24 hod expiraciu, potom tv uplne vypne aj ked ju sledujes zastavi a uz nejde,
 
Citovat
#90
Ahoj, nemáš v plánu i službu "moderntv.cz"? :-)
X96 MAX PLUS S905X3 4/32GB - CE
 
Citovat
#91
Moderntv má zřejmě podobné api jako sledovanitv a poda, takže by to neměl být problém. Jen jak už jsem psal, potřebuju účet abych to dal dohromady a otestoval. Registrovat u nich jde jen přes nějakého poskytovatele.

v1.7.0 (08.12.2022)
- nově poskytovatel Orange TV (děkuji uživateli fibrous-tabla0y za poskytnutí všeho potřebného)
- nově poskytovatel Sweet TV

U Orange nevím jestli funguje zpětné sledování. Nemám k dispozici účet s touto službou a tak jsem to dělal jen odhadem.
U Sweet nefunguje přehrávání v prohlížeči, v budoucnu snad vyřeším. V Kodi a Tivimate bez problému, včetně archivu.
U obou poskytovatelů je kvalita videa nic moc. Sweet má některé kanály a archiv jen 720p a 25fps. Orange má zas u všech kanálů audio jen mono.
 
Citovat
#92
@Saros: Opět skvělá práce akorát testuji Sweet TV v Tivimate a běží vše i včetně archivu. Děkuji moc.
 
Citovat
#93
skvela praca Saros
 
Citovat
#94
v1.7.1 (08.12.2022)
- Orange TV opraveno zpětné sledování - catchup (děkuji uživateli havel za poskytnutí všeho potřebného)
V Tivimate funkční i přetáčení
 
Citovat
#95
(04.12.2022, 21:15)Saros Napsal(a): Python skript (vyžaduje instalaci modulu requests a bottle)

Ve složce providers u svého poskytovatele zadejte ve skriptu login přihlašovací údaje a spusťte skript. U Telly zadejte párovací kód.

Ve skriptu server zadejte port a host (localhost, nebo IP vašeho zařízení), spusťte skript server

https://github.com/Saros72/IPTV-Web-Server

Ahoj. Snažím se rozjet script na Ubuntu po zadání přihlašovacích údajů a zadání IP 192.168.1.101 mi vyjíždí toto:
 
Kód:
Bottle v0.12.23 server starting up (using WSGIRefServer())...
Listening on http://192.168.1.101:8888/
Hit Ctrl-C to quit.

<frozen importlib._bootstrap>:914: ImportWarning: _ImportRedirect.find_spec() not found; falling back to find_module()
/usr/lib/python3/dist-packages/apport/report.py:13: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
  import fnmatch, glob, traceback, errno, sys, atexit, locale, imp, stat
<frozen importlib._bootstrap>:914: ImportWarning: _ImportRedirect.find_spec() not found; falling back to find_module()
Traceback (most recent call last):
  File "/var/www/iptv-webserver/server.py", line 472, in <module>
    run(host = HOST, port = PORT)
  File "/usr/local/lib/python3.10/dist-packages/bottle.py", line 3172, in run
    server.run(app)
  File "/usr/local/lib/python3.10/dist-packages/bottle.py", line 2798, in run
    srv = make_server(self.host, self.port, app, server_cls, handler_cls)
  File "/usr/lib/python3.10/wsgiref/simple_server.py", line 154, in make_server
    server = server_class((host, port), handler_class)
  File "/usr/lib/python3.10/socketserver.py", line 452, in __init__
    self.server_bind()
  File "/usr/lib/python3.10/wsgiref/simple_server.py", line 50, in server_bind
    HTTPServer.server_bind(self)
  File "/usr/lib/python3.10/http/server.py", line 136, in server_bind
    socketserver.TCPServer.server_bind(self)
  File "/usr/lib/python3.10/socketserver.py", line 466, in server_bind
    self.socket.bind(self.server_address)
OSError: [Errno 99] Cannot assign requested address
root@NAS:/var/www/iptv-webserver#
v nastavení mám:
Kód:
# nastavení serveru
HOST = "192.168.1.101"
PORT = 8888
# cesta k souborům
FILES_DIR = "./"

@Saros nějaká rada?

edit:

po zadání na localhost by měl běžet
Kód:
Bottle v0.12.23 server starting up (using WSGIRefServer())...
Listening on http://localhost:8888/
Hit Ctrl-C to quit.
ale po zadání 
http://localhost:8888 nic
 
Citovat
#96
Kód:
Bottle v0.12.23 server starting up (using WSGIRefServer())...
Listening on http://localhost:8888/
Hit Ctrl-C to quit.

127.0.0.1 - - [09/Dec/2022 10:57:00] "GET / HTTP/1.1" 200 1518
U mna funguje aj na Windowse aj Linuxe. Otestovane na Python 3.10.4.

@otava5
Podla tvojej error hlasky bude chyba v bottle pre python 3.12 ktory nie je este podporovany, kedze Python 3.12 je pre-release verzia. Nainstaluj si poslednu stable verziu, co je python 3.11 pripadne 3.10.
beriem spat, nevsimol som si scrollbar a hlasky nizsie, kde pise ze mas Python 3.10.. tak problem v host alebo porte (skusit iny)
Moje repo pre Kodi 19 https://iastrab.eu/repo/
 
Citovat
#97
Náhodou ti na stejném portu neběží už něco jiného? Zkus změnit port.
 
Citovat
#98
@Saros: Pisal som ti pm, neviem ci si sa k nej dostal, mas php script na sweet.tv?
Diky
 
Citovat
#99
Asi mám zas plnou schránku. PHP nemám a ani dělat nebudu. Nějak se to rozšířilo a dva poskytovatele začly blokovat ip adresy webhostingů a tak. Máš zde hotové řešení pro kodi i python skripty. Ty se dají spustit i jinde než doma jak asi ty potřebuješ.
 
Citovat
@Saros: Aha jasne, python scripty mi asi budu stacit. Mohol by si mi dat postup ako z addonu vytiahnut a pouzit python scripty len na vygenerovanie playlistu pre sweet.tv aby som nemusel mat nonstop spusteny webserver?
 
Citovat
  


Přejít na fórum:


Prochází: 2 host(ů)