4 Commits

Author SHA1 Message Date
mcarlton00
6ad76560ed Merge pull request #195 from jellyfin/prepare-0.5.5
Some checks failed
Build JellyCon / build (py2) (push) Has been cancelled
Build JellyCon / build (py3) (push) Has been cancelled
Prepare for release v0.5.5
2022-07-21 22:02:17 -04:00
jellyfin-bot
d6f449930c bump version to 0.5.5 2022-07-22 02:01:11 +00:00
mcarlton00
ebdf501115 Merge pull request #194 from mcarlton00/playback-handles
Ensure a handle is valid before trying to use it to start playback
2022-07-21 21:58:38 -04:00
Matt
34861fb9b9 Ensure a handle is valid before trying to use it to start playback 2022-07-21 21:45:33 -04:00
2 changed files with 8 additions and 5 deletions

View File

@@ -1,8 +1,8 @@
version: '0.5.4'
version: '0.5.5'
changelog: |-
Bug Fixes
---------
+ Fix sys.argv comparison (#189) @mcarlton00
+ Ensure a handle is valid before trying to use it to start playback (#194) @mcarlton00
dependencies:
py2:
- addon: 'xbmc.python'

View File

@@ -458,11 +458,14 @@ def play_file(play_info):
playlist.add(playurl, list_item)
player.play(playlist)
else:
if len(sys.argv) > 1:
# Play from within addon
if len(sys.argv) > 1 and int(sys.argv[1]) > 0:
# Play from info menu
xbmcplugin.setResolvedUrl(int(sys.argv[1]), True, list_item)
else:
# Play from remote control. Doesn't have a handle, so need to call player directly
'''
Play from remote control or addon menus. Doesn't have a handle,
so need to call player directly
'''
playlist = xbmc.PlayList(xbmc.PLAYLIST_VIDEO)
playlist.clear()
playlist.add(playurl, list_item)