mirror of
https://github.com/jellyfin/jellyfin-kodi.git
synced 2024-11-10 04:06:11 +00:00
Adjust delete logic for entrypoint
This commit is contained in:
parent
9ab82905cb
commit
db4cb448b0
1 changed files with 18 additions and 18 deletions
|
@ -118,30 +118,30 @@ def resetDeviceId():
|
||||||
line1=language(33033))
|
line1=language(33033))
|
||||||
xbmc.executebuiltin('RestartApp')
|
xbmc.executebuiltin('RestartApp')
|
||||||
|
|
||||||
##### Delete Item, like the context menu action
|
##### Delete Item
|
||||||
def deleteItem():
|
def deleteItem():
|
||||||
|
|
||||||
# Serves as a keymap action
|
# Serves as a keymap action
|
||||||
dbid = xbmc.getInfoLabel('ListItem.DBID')
|
|
||||||
itemtype = xbmc.getInfoLabel('ListItem.DBTYPE')
|
|
||||||
|
|
||||||
if not itemtype:
|
|
||||||
|
|
||||||
if xbmc.getCondVisibility('Container.Content(albums)'):
|
|
||||||
itemtype = "album"
|
|
||||||
elif xbmc.getCondVisibility('Container.Content(artists)'):
|
|
||||||
itemtype = "artist"
|
|
||||||
elif xbmc.getCondVisibility('Container.Content(songs)'):
|
|
||||||
itemtype = "song"
|
|
||||||
elif xbmc.getCondVisibility('Container.Content(pictures)'):
|
|
||||||
itemtype = "picture"
|
|
||||||
else:
|
|
||||||
utils.logMsg("EMBY delete", "Unknown type, unable to proceed.", 1)
|
|
||||||
return
|
|
||||||
|
|
||||||
if xbmc.getInfoLabel('ListItem.Property(embyid)'): # If we already have the embyid
|
if xbmc.getInfoLabel('ListItem.Property(embyid)'): # If we already have the embyid
|
||||||
embyid = xbmc.getInfoLabel('ListItem.Property(embyid)')
|
embyid = xbmc.getInfoLabel('ListItem.Property(embyid)')
|
||||||
else:
|
else:
|
||||||
|
dbid = xbmc.getInfoLabel('ListItem.DBID')
|
||||||
|
itemtype = xbmc.getInfoLabel('ListItem.DBTYPE')
|
||||||
|
|
||||||
|
if not itemtype:
|
||||||
|
|
||||||
|
if xbmc.getCondVisibility('Container.Content(albums)'):
|
||||||
|
itemtype = "album"
|
||||||
|
elif xbmc.getCondVisibility('Container.Content(artists)'):
|
||||||
|
itemtype = "artist"
|
||||||
|
elif xbmc.getCondVisibility('Container.Content(songs)'):
|
||||||
|
itemtype = "song"
|
||||||
|
elif xbmc.getCondVisibility('Container.Content(pictures)'):
|
||||||
|
itemtype = "picture"
|
||||||
|
else:
|
||||||
|
utils.logMsg("EMBY delete", "Unknown type, unable to proceed.", 1)
|
||||||
|
return
|
||||||
|
|
||||||
embyconn = utils.kodiSQL('emby')
|
embyconn = utils.kodiSQL('emby')
|
||||||
embycursor = embyconn.cursor()
|
embycursor = embyconn.cursor()
|
||||||
emby_db = embydb.Embydb_Functions(embycursor)
|
emby_db = embydb.Embydb_Functions(embycursor)
|
||||||
|
|
Loading…
Reference in a new issue