add fav back in

This commit is contained in:
sfaulds
2017-05-17 16:05:57 +10:00
parent fcf9510945
commit 062eaba52a
2 changed files with 36 additions and 23 deletions

View File

@@ -411,19 +411,18 @@ def addContextMenu(details, extraData, folder):
# watched/unwatched
if extraData.get("playcount") == "0":
argsToPass = 'markWatched,' + extraData.get('id')
commands.append(("Emby: Mark as watched", "XBMC.RunScript(" + scriptToRun + ", " + argsToPass + ")"))
commands.append(("Emby: Mark watched", "XBMC.RunScript(" + scriptToRun + ", " + argsToPass + ")"))
else:
argsToPass = 'markUnwatched,' + extraData.get('id')
commands.append(("Emby: Mark as unwatched", "XBMC.RunScript(" + scriptToRun + ", " + argsToPass + ")"))
commands.append(("Emby: Mark unwatched", "XBMC.RunScript(" + scriptToRun + ", " + argsToPass + ")"))
# favourite add/remove
#if extraData.get('favorite') != 'true':
# argsToPass = 'markFavorite,' + extraData.get('id')
# commands.append(("Add to Favourites", "XBMC.RunScript(" + scriptToRun + ", " + argsToPass + ")"))
#else:
# argsToPass = 'unmarkFavorite,' + extraData.get('id')
# commands.append(("Remove from Favourites", "XBMC.RunScript(" + scriptToRun + ", " + argsToPass + ")"))
if extraData.get('favorite') != 'true':
argsToPass = 'markFavorite,' + extraData.get('id')
commands.append(("Emby: Set favourite", "XBMC.RunScript(" + scriptToRun + ", " + argsToPass + ")"))
else:
argsToPass = 'unmarkFavorite,' + extraData.get('id')
commands.append(("Emby: Unset favourite", "XBMC.RunScript(" + scriptToRun + ", " + argsToPass + ")"))
# delete
argsToPass = 'delete,' + extraData.get('id')

View File

@@ -164,11 +164,32 @@ def getCollections(detailsString):
# Add standard nodes
item_data = {}
item_data['address'] = server
item_data['title'] = "All Movies"
item_data['title'] = "Movies - All"
item_data[
'path'] = '/emby/Users/' + userid + '/Items?Fields=' + detailsString + '&Recursive=true&IncludeItemTypes=Movie&CollapseBoxSetItems=true&ImageTypeLimit=1&format=json'
collections.append(item_data)
item_data = {}
item_data['address'] = server
item_data['title'] = "Movies - Recently Added"
item_data[
'path'] = '/emby/Users/' + userid + '/Items?Limit=' + '20' + '&Recursive=true&SortBy=DateCreated&Fields=' + detailsString + '&SortOrder=Descending&Filters=IsUnplayed,IsNotFolder&IncludeItemTypes=Movie&ImageTypeLimit=1&format=json'
collections.append(item_data)
item_data = {}
item_data['address'] = server
item_data['title'] = "Movies - In Progress"
item_data[
'path'] = '/emby/Users/' + userid + '/Items?Limit=' + '20' + '&Recursive=true&Fields=' + detailsString + '&Filters=IsResumable&IncludeItemTypes=Movie&ImageTypeLimit=1&format=json'
collections.append(item_data)
item_data = {}
item_data['address'] = server
item_data['title'] = "Movies - Favorites"
item_data[
'path'] = '/emby/Users/' + userid + '/Items?Fields=' + detailsString + '&Recursive=true&Filters=IsFavorite&IncludeItemTypes=Movie&CollapseBoxSetItems=true&ImageTypeLimit=1&format=json'
collections.append(item_data)
item_data = {}
item_data['address'] = server
item_data['title'] = "BoxSets"
@@ -178,42 +199,35 @@ def getCollections(detailsString):
item_data = {}
item_data['address'] = server
item_data['title'] = "All TV"
item_data['title'] = "TV Shows - All"
item_data[
'path'] = '/emby/Users/' + userid + '/Items?Fields=' + detailsString + '&Recursive=true&IncludeItemTypes=Series&ImageTypeLimit=1&format=json'
collections.append(item_data)
item_data = {}
item_data['address'] = server
item_data['title'] = "Recently Added Movies"
item_data['title'] = "TV Shows - Favorites"
item_data[
'path'] = '/emby/Users/' + userid + '/Items?Limit=' + '20' + '&Recursive=true&SortBy=DateCreated&Fields=' + detailsString + '&SortOrder=Descending&Filters=IsUnplayed,IsNotFolder&IncludeItemTypes=Movie&ImageTypeLimit=1&format=json'
'path'] = '/emby/Users/' + userid + '/Items?Fields=' + detailsString + '&Recursive=true&Filters=IsFavorite&IncludeItemTypes=Series&ImageTypeLimit=1&format=json'
collections.append(item_data)
item_data = {}
item_data['address'] = server
item_data['title'] = "Recently Added Episodes"
item_data['title'] = "Episodes - Recently Added"
item_data[
'path'] = '/emby/Users/' + userid + '/Items?Limit=' + '20' + '&Recursive=true&SortBy=DateCreated&Fields=' + detailsString + '&SortOrder=Descending&Filters=IsUnplayed,IsNotFolder&IsVirtualUnaired=false&IsMissing=False&IncludeItemTypes=Episode&ImageTypeLimit=1&format=json'
collections.append(item_data)
item_data = {}
item_data['address'] = server
item_data['title'] = "In Progress Movies"
item_data[
'path'] = '/emby/Users/' + userid + '/Items?Limit=' + '20' + '&Recursive=true&Fields=' + detailsString + '&Filters=IsResumable&IncludeItemTypes=Movie&ImageTypeLimit=1&format=json'
collections.append(item_data)
item_data = {}
item_data['address'] = server
item_data['title'] = "In Progress Episodes"
item_data['title'] = "Episodes - In Progress"
item_data[
'path'] = '/emby/Users/' + userid + '/Items?Limit=' + '20' + '&Recursive=true&Fields=' + detailsString + '&Filters=IsResumable&IncludeItemTypes=Episode&ImageTypeLimit=1&format=json'
collections.append(item_data)
item_data = {}
item_data['address'] = server
item_data['title'] = "Next Episodes"
item_data['title'] = "Episodes - Next Up"
item_data[
'path'] = '/emby/Shows/NextUp/?Userid=' + userid + '&Limit=' + '20' + '&Recursive=true&Fields=' + detailsString + '&Filters=IsUnplayed,IsNotFolder&IsVirtualUnaired=false&IsMissing=False&IncludeItemTypes=Episode&ImageTypeLimit=1&format=json'
collections.append(item_data)