diff --git a/channels.json b/channels.json index 0c7d1737..2d132bbe 100644 --- a/channels.json +++ b/channels.json @@ -17,6 +17,7 @@ "cinetecadibologna": "http://cinestore.cinetecadibologna.it", "dreamsub": "https://dreamsub.stream", "dsda": "https://www.dsda.press", + "eurostreaming": "https://eurostreaming.bid", "fastsubita": "https://fastsubita.xyz", "filmgratis": "https://www.filmaltadefinizione.co", "filmigratis": "https://filmigratis.org", @@ -34,6 +35,7 @@ "piratestreaming": "https://www.piratestreaming.date", "polpotv": "https://roma.polpo.tv", "raiplay": "https://www.raiplay.it", + "serietvonline": "https://serietvonline.cam", "serietvsubita": "http://serietvsubita.xyz", "serietvu": "https://www.serietvu.link", "streamingcommunity": "https://streamingcommunity.net", @@ -46,12 +48,10 @@ "altadefinizioneclick": "https://altadefinizione-nuovo.me", "animealtadefinizione": "https://www.animealtadefinizione.it", "cineblog01": "https://cb01.uno", - "eurostreaming": "https://eurostreaming.link", "film4k": "https://film4k-nuovo.link", "filmpertutti": "https://filmpertutti.nuovo.live", "ilcorsaronero": "https://lagazzettadelcorsaro.com", "seriehd": "https://nuovoindirizzo.info/seriehd/", - "serietvonline": "https://serietvonline.online", "tantifilm": "https://www.tantifilm.wiki" } } \ No newline at end of file diff --git a/channels/dreamsub.py b/channels/dreamsub.py index a2ab1fd4..e0986595 100644 --- a/channels/dreamsub.py +++ b/channels/dreamsub.py @@ -92,6 +92,11 @@ def peliculas(item): patron = r'
+(?P[^<]+)[^>]+>[^>]+>\s*<span>Lingua:\s*(?P<lang>[^>]+)?>[<>br\s]+a href="(?P<url>[^"]+)"[^>]+>.*?--image-url:url\(/*(?P<thumb>[^\)]+).*?Anno di inizio</b>:\s*(?P<year>[0-9]{4})' patronNext = '<li class="currentPage">[^>]+><li[^<]+<a href="([^"]+)">' + def itemHook(item): + if item.thumbnail and not item.thumbinail.startswith('http'): + item.thumbnail = 'http://' + item.thumbnail + return item + return locals() diff --git a/channels/eurostreaming.py b/channels/eurostreaming.py index 78ce8f87..19b72cc2 100644 --- a/channels/eurostreaming.py +++ b/channels/eurostreaming.py @@ -12,7 +12,7 @@ def findhost(url): host = 'https://'+permUrl['location'].replace('https://www.google.it/search?q=site:', '') return host -host = support.config.get_channel_url(findhost) +host = support.config.get_channel_url() headers = [['Referer', host]] @support.menu diff --git a/channels/paramount.json b/channels/paramount.json index cbc87415..6a59a33a 100644 --- a/channels/paramount.json +++ b/channels/paramount.json @@ -1,7 +1,7 @@ { "id": "paramount", "name": "Paramount Network", - "active": false, + "active": true, "language": ["ita"], "thumbnail": "paramount.png", "banner": "paramount.png", diff --git a/channels/serietvonline.py b/channels/serietvonline.py index 6b454a1b..69d34d9f 100644 --- a/channels/serietvonline.py +++ b/channels/serietvonline.py @@ -25,7 +25,7 @@ def findhost(url): host = support.match(url, patron=r'href="([^"]+)">\s*cliccando qui').matches[-1] return host -host = config.get_channel_url(findhost) +host = config.get_channel_url() headers = [['Referer', host]] diff --git a/platformcode/globalsearch.py b/platformcode/globalsearch.py index 70c2b827..44c5d968 100644 --- a/platformcode/globalsearch.py +++ b/platformcode/globalsearch.py @@ -249,7 +249,7 @@ class SearchWindow(xbmcgui.WindowXML): results.extend(module.search(search_action, item.text)) if len(results) == 1: if not results[0].action or config.get_localized_string(70006).lower() in results[0].title.lower(): - results.clear() + results = [] if self.item.mode != 'all': for elem in results: @@ -271,7 +271,8 @@ class SearchWindow(xbmcgui.WindowXML): def makeItem(self, item): logger.debug() - thumb = item.thumbnail if item.thumbnail else 'Infoplus/' + item.contentType.replace('show','') + thumb = item.thumbnail if item.thumbnail else 'Infoplus/' + item.contentType.replace('show','') + 'png' + logger.info('THUMB', thumb) it = xbmcgui.ListItem(item.title) it.setProperty('thumb', thumb) it.setProperty('fanart', item.fanart)