Skip to content

Commit 33f35f9

Browse files
committed
replace more deprecated calls
1 parent 5990592 commit 33f35f9

1 file changed

Lines changed: 10 additions & 13 deletions

File tree

resources/main.py

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -168,32 +168,29 @@ def create_directory_items(app_entries):
168168

169169
run_url = plugin.url_for(run, appid=appid)
170170
item = xbmcgui.ListItem(name)
171-
item.setUniqueIDs({'steam': appid, 'steam_img_icon': app_entry['img_icon_url']})
171+
info_tag = item.getVideoInfoTag()
172+
info_tag.setUniqueIDs({'steam': appid, 'steam_img_icon': app_entry['img_icon_url']})
172173

173-
# Build info labels with metadata
174-
info_labels = {
175-
'title': name,
176-
'playcount': app_entry.get('playtime_forever', 0),
177-
}
174+
# Set video info using InfoTagVideo setters
175+
info_tag.setTitle(name)
176+
info_tag.setPlaycount(app_entry.get('playtime_forever', 0))
178177

179178
if game_metadata:
180179
if game_metadata.get('short_description'):
181-
info_labels['plot'] = game_metadata['short_description']
180+
info_tag.setPlot(game_metadata['short_description'])
182181
if game_metadata.get('genres'):
183-
info_labels['genre'] = ', '.join(game_metadata['genres'])
182+
info_tag.setGenres(game_metadata['genres'])
184183
if game_metadata.get('developers'):
185-
info_labels['studio'] = game_metadata['developers'][0]
184+
info_tag.setStudios(game_metadata['developers'])
186185
if game_metadata.get('release_date'):
187186
# Try to extract year from release date
188187
try:
189188
year = int(game_metadata['release_date'].split()[-1])
190-
info_labels['year'] = year
189+
info_tag.setYear(year)
191190
except:
192191
pass
193192
if game_metadata.get('metacritic'):
194-
info_labels['rating'] = game_metadata['metacritic'] / 10.0
195-
196-
item.setInfo('video', info_labels)
193+
info_tag.setRating(game_metadata['metacritic'] / 10.0)
197194
item.setContentLookup(False) # Tells Kodi not to send HEAD requests (used to determine MIME type for example) to the item's run URL.
198195

199196
item.addContextMenuItems([('Play', 'RunPlugin(' + run_url + ')'),

0 commit comments

Comments
 (0)