diff --git a/channels.json b/channels.json index d55a5c01..57fdb5cf 100644 --- a/channels.json +++ b/channels.json @@ -14,7 +14,7 @@ "cinetecadibologna": "http://cinestore.cinetecadibologna.it", "discoveryplus": "https://www.discoveryplus.com", "dreamsub": "https://www.animeworld.tv", - "eurostreaming": "https://eurostreaming.autos", + "eurostreaming": "https://eurostreaming.rodeo", "eurostreaming_actor": "https://eurostreaming.taxi", "filmstreaming": "https://filmstreaming.sbs", "guardaseriecam": "https://guardaserie.baby", @@ -31,7 +31,7 @@ "streamingcommunity": "https://streamingcommunity.actor", "streamingita": "https://www.streamingita.bid", "streamtime": "https://t.me/s/StreamTime", - "tantifilm": "https://www.tantifilm.delivery", + "tantifilm": "https://www.tantifilm.mobi", "toonitalia": "https://toonitalia.co" }, "findhost": { diff --git a/channels/aniplay.py b/channels/aniplay.py index 8371097d..13425d3c 100644 --- a/channels/aniplay.py +++ b/channels/aniplay.py @@ -195,7 +195,8 @@ def peliculas(item): def episodios(item): logger.debug() itemlist = [] - + if not item.video_url: + item.video_url = item.url.replace('/anime/', '/api/anime/') # url = '{}/api/anime/{}'.format(host, item.id) json = httptools.downloadpage(item.video_url, CF=False ).json @@ -285,15 +286,16 @@ def list_episodes(item, json=None): def findvideos(item): logger.debug() - # url = '{}/api/{}/{}'.format(host, 'episode' if item.contentType == 'episode' else 'anime', item.id) - res = httptools.downloadpage(item.video_url, CF=False ).json if res.get('episodes', []): res = httptools.downloadpage('{}/api/episode/{}'.format(host, res['episodes'][0]['id'])).json - item.manifest = 'hls' item.url = res['videoUrl'] + item.server = 'directo' + + if '.m3u' in item.url: + item.manifest = 'hls' return support.server(item, itemlist=[item])