Refactor contextmenu.py
This commit is contained in:
parent
a33b93a6a1
commit
d004152bd8
1 changed files with 21 additions and 9 deletions
|
@ -23,14 +23,26 @@ def _get_kodi_type():
|
||||||
return kodi_type
|
return kodi_type
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
def main():
|
||||||
WINDOW = Window(10000)
|
"""
|
||||||
KODI_ID = listitem.getVideoInfoTag().getDbId()
|
Grabs kodi_id and kodi_type and sends a request to our main python instance
|
||||||
KODI_TYPE = _get_kodi_type()
|
that context menu needs to be displayed
|
||||||
ARGS = {
|
"""
|
||||||
'kodi_id': KODI_ID,
|
window = Window(10000)
|
||||||
'kodi_type': KODI_TYPE
|
kodi_id = listitem.getVideoInfoTag().getDbId()
|
||||||
|
if kodi_id == -1:
|
||||||
|
# There is no getDbId() method for getMusicInfoTag
|
||||||
|
# YET TO BE IMPLEMENTED - lookup ID using path
|
||||||
|
kodi_id = listitem.getMusicInfoTag().getURL()
|
||||||
|
kodi_type = _get_kodi_type()
|
||||||
|
args = {
|
||||||
|
'kodi_id': kodi_id,
|
||||||
|
'kodi_type': kodi_type
|
||||||
}
|
}
|
||||||
while WINDOW.getProperty('plex_command'):
|
while window.getProperty('plex_command'):
|
||||||
sleep(20)
|
sleep(20)
|
||||||
WINDOW.setProperty('plex_command', 'CONTEXT_menu?%s' % urlencode(ARGS))
|
window.setProperty('plex_command', 'CONTEXT_menu?%s' % urlencode(args))
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
||||||
|
|
Loading…
Reference in a new issue