29.3.2025, 13:42
Je možné upraviť playlist vygenerovaný doplnkom z githubu https://github.com/david-hazi/plugin.video.sweettv tak, aby sa dal použiť v Tvheadend?
|
Hodnocení tématu:
IPTV Web Server (v1.22.0)
|
def get_stream(id):
global stream_id
try:
id = id.split(".")[0]
access_token = get_token()
headers["authorization"] = "Bearer " + access_token
if stream_id != "":
try:
r = requests.post("https://api.sweet.tv/TvService/CloseStream.json", json = {"stream_id": int(stream_id)}, headers = headers).json()
except:
pass
data = {'without_auth': True, 'channel_id': int(id), 'accept_scheme': ['HTTP_HLS'], 'multistream': True}
req = requests.post("https://api.sweet.tv/TvService/OpenStream.json", json = data, headers = headers).json()
if req["result"] == "OK":
url = "https://" + req["http_stream"]["host"]["address"] + req["http_stream"]["url"]
stream_id = str(req["stream_id"])
else:
url = "http://sledovanietv.sk/download/noAccess-cs.m3u8"
except:
url = "http://sledovanietv.sk/download/noAccess-cs.m3u8"
return urlheaders["authorization"] = "Bearer " + access_tokenheaders["authorization"] = "Bearer " + access_token
headers["User-Agent"] = "... a sem vlož nějaký řetězec user agent..."headers["authorization"] = "Bearer " + access_token
headers["User-Agent"] = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36"(04.4.2025, 18:52)waladir Napsal(a): Implementoval jsem pro Sweet.tv způsob přihlašování a volání z doplňku pro Enigmu od @skyjet: Přihlašování probíhá přes párování zařízení (přihlášení v nastavení vygeneruje kód, který se použije při registraci na webu). Testované je to jen u živého vysílání ve VLC playeru, ale snad budou funkční i další klienti nebo typy streamů. Úpravy jsou postavené na verzi 1.22.0.4, které jsem sem před dlouhodobou dával, ale nemůžu vyloučit, že tam u jiných poskytovatelů nezůstaly nějaké pokusy. Pokud tedy používaté IPTV Web Server i pro jinou službu, instalujte to jen na vlastní nebezpečí. Pokud nemáte Sweet.tv, tak žádný důvod verzi 1.22.0.5 instalovat. Úprava je jen v Kodi verzi IPTV Web Serveru.