From 7c75c5bb3fbb0d5ae20a5836b2f04cc96db28bbb Mon Sep 17 00:00:00 2001 From: Shaun Date: Wed, 14 Feb 2018 11:42:44 +1100 Subject: [PATCH] add recommendations to widgets --- .../resource.language.en_gb/strings.po | 6 ++- resources/lib/menu_functions.py | 37 ++++++++++++++----- resources/lib/translation.py | 3 +- 3 files changed, 34 insertions(+), 12 deletions(-) diff --git a/resources/language/resource.language.en_gb/strings.po b/resources/language/resource.language.en_gb/strings.po index f60dfda..236112b 100644 --- a/resources/language/resource.language.en_gb/strings.po +++ b/resources/language/resource.language.en_gb/strings.po @@ -696,4 +696,8 @@ msgstr "" msgctxt "#30323" msgid "Check for new versions" -msgstr "" \ No newline at end of file +msgstr "" + +msgctxt "#30324" +msgid "Movies - Recommendations" +msgstr "" diff --git a/resources/lib/menu_functions.py b/resources/lib/menu_functions.py index 57ba8ec..6a5c46f 100644 --- a/resources/lib/menu_functions.py +++ b/resources/lib/menu_functions.py @@ -626,19 +626,36 @@ def getCollections(): def showWidgets(): - url = "{server}/emby/Movies/Recommendations?userId={userid}&categoryLimit=1&ItemLimit={ItemLimit}&format=json&ImageTypeLimit=1&IsMissing=False" - addMenuDirectoryItem("Recommendations", + url = ("{server}/emby/Movies/Recommendations" + + "?userId={userid}" + + "&categoryLimit=1" + + "&ItemLimit={ItemLimit}" + + "&format=json" + + "&ImageTypeLimit=1" + + "&IsMissing=False") + addMenuDirectoryItem(i18n('movies_recommendations'), "plugin://plugin.video.embycon/?mode=GET_CONTENT&media_type=Movies&url=" + urllib.quote(url)) -# addMenuDirectoryItem(i18n('emby_movies'), 'plugin://plugin.video.embycon/?mode=SHOW_CONTENT&item_type=Movie&media_type=Movies') -# addMenuDirectoryItem(i18n('emby_tvshows'), 'plugin://plugin.video.embycon/?mode=SHOW_CONTENT&item_type=Series&media_type=TVShows') + url = ("{server}/emby/Users/{userid}/Items" + + "?Limit={ItemLimit}" + + "&format=json" + + "&ImageTypeLimit=1" + + "&IsMissing=False" + + "&Filters={IsUnplayed,}IsNotFolder" + + "&Recursive=true" + + "&SortBy=Random" + + "&SortOrder=Descending" + + "&IsVirtualUnaired=false" + + "&IsMissing=False" + + "&IncludeItemTypes=Movie") + addMenuDirectoryItem(i18n('movies_random'), + "plugin://plugin.video.embycon/?mode=GET_CONTENT&media_type=Movies&url=" + urllib.quote(url)) -# addMenuDirectoryItem(i18n('movies_recently_added'), 'plugin://plugin.video.embycon/?mode=WIDGET_CONTENT&type=recent_movies') -# addMenuDirectoryItem(i18n('movies_in_progress'), 'plugin://plugin.video.embycon/?mode=WIDGET_CONTENT&type=inprogress_movies') -# addMenuDirectoryItem(i18n('movies_random'), 'plugin://plugin.video.embycon/?mode=WIDGET_CONTENT&type=random_movies') -# addMenuDirectoryItem(i18n('episodes_recently_added'), 'plugin://plugin.video.embycon/?mode=WIDGET_CONTENT&type=recent_episodes') -# addMenuDirectoryItem(i18n('episodes_in_progress'), 'plugin://plugin.video.embycon/?mode=WIDGET_CONTENT&type=inprogress_episodes') -# addMenuDirectoryItem(i18n('episodes_up_next'), 'plugin://plugin.video.embycon/?mode=WIDGET_CONTENT&type=nextup_episodes') + #addMenuDirectoryItem(i18n('movies_recently_added'), 'plugin://plugin.video.embycon/?mode=WIDGET_CONTENT&type=recent_movies') + #addMenuDirectoryItem(i18n('movies_in_progress'), 'plugin://plugin.video.embycon/?mode=WIDGET_CONTENT&type=inprogress_movies') + #addMenuDirectoryItem(i18n('episodes_recently_added'), 'plugin://plugin.video.embycon/?mode=WIDGET_CONTENT&type=recent_episodes') + #addMenuDirectoryItem(i18n('episodes_in_progress'), 'plugin://plugin.video.embycon/?mode=WIDGET_CONTENT&type=inprogress_episodes') + #addMenuDirectoryItem(i18n('episodes_up_next'), 'plugin://plugin.video.embycon/?mode=WIDGET_CONTENT&type=nextup_episodes') xbmcplugin.endOfDirectory(int(sys.argv[1])) diff --git a/resources/lib/translation.py b/resources/lib/translation.py index 58b0c7e..d807bdc 100644 --- a/resources/lib/translation.py +++ b/resources/lib/translation.py @@ -125,6 +125,7 @@ STRINGS = { 'music_all_albums': 30318, 'music_all_artists': 30319, '_all_albums': 30320, - '_all_artists': 30321 + '_all_artists': 30321, + 'movies_recommendations': 30324 }