add recommendations to widgets

This commit is contained in:
Shaun
2018-02-14 11:42:44 +11:00
parent 6b9086eb9e
commit 7c75c5bb3f
3 changed files with 34 additions and 12 deletions

View File

@@ -696,4 +696,8 @@ msgstr ""
msgctxt "#30323"
msgid "Check for new versions"
msgstr ""
msgstr ""
msgctxt "#30324"
msgid "Movies - Recommendations"
msgstr ""

View File

@@ -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]))

View File

@@ -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
}