From a401cd3394e158595a29ab8b0840b433afbd63dd Mon Sep 17 00:00:00 2001 From: Alhaziel01 Date: Sat, 4 Jul 2020 10:03:01 +0200 Subject: [PATCH] Fix Mediaset Play e icona teche rai --- channels/mediasetplay.py | 5 +++-- channelselector.py | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/channels/mediasetplay.py b/channels/mediasetplay.py index dfee290c..45d92c51 100644 --- a/channels/mediasetplay.py +++ b/channels/mediasetplay.py @@ -127,7 +127,7 @@ def peliculas(item): contentType=contentType if contentType else item.contentType, contentTitle=it['title'] if 'movie' in [contentType, item.contentType] else '', contentSerieName=it['title'] if 'tvshow' in [contentType, item.contentType] else '', - thumbnail=it['thumbnails']['image_vertical-264x396']['url'], + thumbnail=it['thumbnails']['image_vertical-264x396']['url'] if 'image_vertical-264x396' in it['thumbnails'] else '', fanart=it['thumbnails']['image_keyframe_poster-1280x720']['url'] if 'image_keyframe_poster-1280x720' in it['thumbnails'] else '', plot=it['longDescription'] if 'longDescription' in it else it['description'] if 'description' in it else '', url=urls)) @@ -139,6 +139,7 @@ def episodios(item): subBrandId = current_session.get('https://feed.entertainment.tv.theplatform.eu/f/PR1GhC/mediaset-prod-all-brands?byCustomValue={brandId}{' + item.url + '}').json()['entries'][-1]['mediasetprogram$subBrandId'] json = current_session.get('https://feed.entertainment.tv.theplatform.eu/f/PR1GhC/mediaset-prod-all-programs?byCustomValue={subBrandId}{' + subBrandId + '}').json()['entries'] for it in json: + support.log(it) urls = [] if 'media' in it: for key in it['media']: @@ -157,7 +158,7 @@ def episodios(item): show=title, contentType='episode', contentSerieName = title, - thumbnail=it['thumbnails']['image_vertical-264x396']['url'], + thumbnail=it['thumbnails']['image_vertical-264x396']['url'] if 'image_vertical-264x396' in it['thumbnails'] else '', fanart=it['thumbnails']['image_keyframe_poster-1280x720']['url'] if 'image_keyframe_poster-1280x720' in it['thumbnails'] else '', plot=it['longDescription'] if 'longDescription' in it else it['description'], url=urls)) diff --git a/channelselector.py b/channelselector.py index f8ea087d..5356bf18 100644 --- a/channelselector.py +++ b/channelselector.py @@ -318,6 +318,7 @@ def thumb(item_or_itemlist=None, genre=False, thumb=''): 'az':['lettera','lista','alfabetico','a-z', 'alphabetical'], 'year':['anno', 'anni', 'year'], 'update':['replay', 'update'], + 'videolibrary':['teche'], 'autoplay':[config.get_localized_string(60071)] }