Skip to content

Commit 2e21c8a

Browse files
committed
some minor fixes
1 parent 0498f88 commit 2e21c8a

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

resources/lib/PluginContent.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1078,6 +1078,7 @@ def buildRecommendedMediaListing(limit,ondeckContent=False,recommendedContent=Tr
10781078
lastplayed = None
10791079
if not item["title"] in allTitles and item["playcount"] == 0:
10801080
item["art"] = getPVRThumbs(item["title"], item["channel"],"recordings")
1081+
item["tvshowtitle"] = item["title"]
10811082
allOndeckItems.append((lastplayed,item))
10821083
allTitles.append(item["title"])
10831084

@@ -1112,11 +1113,11 @@ def buildRecommendedMediaListing(limit,ondeckContent=False,recommendedContent=Tr
11121113
for item in json_result:
11131114
rating = item["rating"]
11141115
if not item["title"] in set(allTitles):
1115-
11161116
#get the first unwatched episode for this show
11171117
json_query2 = getJSON('VideoLibrary.GetEpisodes', '{ "tvshowid": %d, "sort": {"method":"episode"}, "filter": {"and": [ {"field": "playcount", "operator": "lessthan", "value":"1"}, {"field": "season", "operator": "greaterthan", "value": "0"} ]}, "properties": [ "title", "file" ], "limits":{"end":1}}' %item['tvshowid'])
11181118
if json_query2:
11191119
item["file"] = json_query2[0]["file"]
1120+
item["tvshowtitle"] = item["title"]
11201121
allRecommendedItems.append((rating,item))
11211122
allTitles.append(item["title"])
11221123

@@ -1247,6 +1248,7 @@ def getRecentMedia(limit):
12471248
if not item["title"] in allTitles and item["playcount"] == 0:
12481249
channelname = item["channel"]
12491250
item["channel"] = channelname
1251+
item["tvshowtitle"] = item["title"]
12501252
item["art"] = getPVRThumbs(item["title"], channelname, "recordings")
12511253
if item.get("art") and item["art"].get("thumb"):
12521254
item["art"]["thumb"] = item["art"].get("thumb")

resources/lib/Utils.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,12 @@ def createListItem(item):
250250
liz.setInfo( type=itemtype, infoLabels={ "DBID": str(item['episodeid']) })
251251
liz.setIconImage('DefaultTVShows.png')
252252

253+
if "tvshowid" in item:
254+
liz.setProperty("DBID", str(item['tvshowid']))
255+
liz.setInfo( type=itemtype, infoLabels={ "DBID": str(item['tvshowid']) })
256+
liz.setInfo( type=itemtype, infoLabels={ "TvShowTitle": item['label'] })
257+
liz.setIconImage('DefaultTVShows.png')
258+
253259
if "songid" in item:
254260
liz.setProperty("DBID", str(item['songid']))
255261
liz.setIconImage('DefaultAudio.png')

0 commit comments

Comments
 (0)