diff --git a/channels/mediasetplay.py b/channels/mediasetplay.py index 1db76968..a48c96fa 100644 --- a/channels/mediasetplay.py +++ b/channels/mediasetplay.py @@ -254,8 +254,9 @@ def episodios(item): for key in it['media']: urls.append(key['publicUrl']) if urls: + support.logger.debug(it) title = it['title'].split('-')[-1].strip() - if it['tvSeasonNumber'] and it['tvSeasonEpisodeNumber']: + if it['tvSeasonNumber'] and it['tvSeasonEpisodeNumber'] and 'puntata del' not in title.lower(): item.infoLabels['season'] = it['tvSeasonNumber'] item.infoLabels['episode'] = it['tvSeasonEpisodeNumber'] episode = '%dx%02d - ' % (it['tvSeasonNumber'], it['tvSeasonEpisodeNumber']) @@ -268,6 +269,7 @@ def episodios(item): plot=it['longDescription'] if 'longDescription' in it else it['description'], urls=urls, url=it['mediasetprogram$pageUrl'], + year=it.get('year',''), forcethumb=True, no_return=True)) if episode: diff --git a/servers/paramount_server.py b/servers/paramount_server.py index 76ee11af..c02530e7 100644 --- a/servers/paramount_server.py +++ b/servers/paramount_server.py @@ -18,6 +18,7 @@ def test_video_exists(page_url): def get_video_url(page_url, premium=False, user="", password="", video_password=""): logger.debug("url=" + page_url) + # from core.support import dbg;dbg() qualities = [] video_urls = [] mgid = support.match(data, patron=r'uri":"([^"]+)"').match @@ -29,6 +30,6 @@ def get_video_url(page_url, premium=False, user="", password="", video_password= quality = quality.split('x')[0] if quality not in qualities: qualities.append(quality) - video_urls.append(["m3u8 {}p [Paramount]".format(quality), url.split('?')[0]]) + video_urls.append(["m3u8 {}p [Paramount]".format(quality), url]) video_urls.sort(key=lambda url: int(support.match(url[0], patron=r'(\d+)p').match)) return video_urls