OK
jonib
Sure, your in luck that I hadn't started my PC (re)build yet
Code: Select all
eg.plugins.XBMC2.JSONRPC(u'Addons.SetAddonEnabled', u'["pvr.wmc", False]', True, True)
eg.plugins.EventGhost.Wait(1.0)
eg.plugins.XBMC2.JSONRPC(u'Addons.SetAddonEnabled', u'["pvr.wmc", True]', True, True)
Code: Select all
eg.plugins.XBMC2.JSONRPC(u'Addons.SetAddonEnabled', u'["pvr.wmc", False]', True)
eg.plugins.EventGhost.Wait(1.0)
eg.plugins.XBMC2.JSONRPC(u'Addons.SetAddonEnabled', u'["pvr.wmc", True]', True)
Great
That seems to be a "Broadcast event" but the format seems to be different, I'm guessing it is from a plugin and if so I need to know what plugin.powermarcel10 wrote: ↑Thu Jan 16, 2020 5:48 pmXBMC2: Raw event: 'XBMC\x02\x00\x00\x03\x00\x00\x00\x01\x00\x00\x00\x01\x00\x0eU\x89\x1e\xe8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x003\x00\x00R1\x00down\x00' ('MY.IP.Adress', 44775)
Put this in a Python script action in EventGhost:
Code: Select all
result = eg.plugins.XBMC2.JSONRPC(u'XBMC.GetInfoBooleans', u'[["System.HasMediadvd"]]', True)
if result["System.HasMediadvd"]:
print("Disc")
eg.plugins.XBMC2.PlayDVD()
else:
print("No disc")