From 87a6b4d27b0d3363fa85d7fe2a16a54f8c284399 Mon Sep 17 00:00:00 2001 From: Tzafrir Cohen Date: Sat, 20 Jan 2018 18:59:06 +0200 Subject: videos: Display series description --- default.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/default.py b/default.py index 0418cfe..a594e7a 100644 --- a/default.py +++ b/default.py @@ -95,10 +95,11 @@ class Page: def build_page(self, page_list, isFolder=False, isPlayable=False): """ Creates a complete page from a list of items (title, url) """ for item in page_list: - title, url = item + title, url, desc = item li = xbmcgui.ListItem(title) if isPlayable: li.setProperty('IsPlayable','true') + li.setInfo('video', {'plot': desc}) self.add_directory_item(url=url, listitem=li, isFolder=isFolder) self.end_directory() @@ -145,7 +146,7 @@ def get_program_item(res_array, page, a, i): checksum = title_checksum(title) url = page.build_url({'mode': 'show', 'id': show_id, 'checksum': str(checksum)}) - res_array[i] = (title, url) + res_array[i] = (title, url, desc) def video_top_menu(page, name): @@ -203,10 +204,11 @@ def show_menu(page): title = titles[0].string iframe = item.find_all('iframe')[0] youtube_url = iframe['src'] - youtube_id = re.sub('.*/embed/([0-9A-Za-z]+)(\?.*)?', r'\1', youtube_url) + youtube_id = re.sub('.*/embed/([0-9A-Za-z_]+)(\?.*)?', r'\1', youtube_url) trace("Add link for ID {} ({}).".format(youtube_id, title.encode('utf-8'))) url = 'plugin://plugin.video.youtube/play/?video_id={}'.format(youtube_id) - page_items.append((title, url)) + desc = 'No description yes' + page_items.append((title, url, desc)) page.build_page(page_items, isFolder=True) SiteCache.set(cache_id, page_items, checksum=checksum, expiration=datetime.timedelta(days=1)) -- cgit v1.2.3