Ok it officially seems this plugin is broken in Windows 10. I have tried everything to get it to work reliably even tried to go to MPC-BE and it still can not control the player. The commands like volume up, down, mute none of these work at all from EventGhost.
So these are what I tried and finally found one method that did work.
I finally found the problem and that is EventGhost must be launched after the the MPC is started. When it's working if I close the player and re-open it no longer works. I have attached debug log with this behavior.
Steps for log.
1. Opened up MPC-BE
2. Started to play video
3. Launched EventGhost with -debug
4. Changed volume up and down (worked)
5. Closed MPC-BE
6. Started MPC-BE
7. Started video playing
8. Attempted to change volume up and then down (did not work)
9. Attempted to Show OSD (did not work)
Code: Select all
03:05:17: DEBUG: 0 MainThread: ----------------------------------------
03:05:17: DEBUG: 0 MainThread: EventGhost started
03:05:17: DEBUG: 0 MainThread: ----------------------------------------
03:05:17: DEBUG: 0 MainThread: EventGhost Version: 0.5.0-rc5
03:05:17: DEBUG: 0 MainThread: Machine type: AMD64
03:05:17: DEBUG: 0 MainThread: Processor: AMD64 Family 23 Model 8 Stepping 2, AuthenticAMD
03:05:17: DEBUG: 0 MainThread: Architecture: ('32bit', 'WindowsPE')
03:05:17: DEBUG: 0 MainThread: Python: 2.7.12 CPython ('default', 'Oct 31 2016 18:42:08') [MSC v.1500 32 bit (Intel)]
03:05:17: DEBUG: 0 MainThread: ----------------------------------------
03:05:17: DEBUG: 0 MainThread: PluginManager.ScanAllPlugins :0.1295182
03:05:17: DEBUG: 0 MainThread: SendKeysParser.__init__()
03:05:17: DEBUG: 0 MainMessageReceiver: MainMessageReceiver.__MainLoop()
03:05:17: DEBUG: 0 MainMessageReceiver: MainMessageReceiver.Setup()
03:05:17: DEBUG: 0 ActionThread: ActionThread.__MainLoop()
03:05:17: DEBUG: 0 EventThread: EventThread.__MainLoop()
03:05:17: DEBUG: 0 Socket Server: starting...
03:05:17: DEBUG: 0 Socket Server: started.
03:05:17: DEBUG: 0 EventThread: EventThread.StartSession(filename=u'C:\\Program Files\\MPC-BE x64\\mpc-be64.egtree')
03:05:17: DEBUG: 0 ActionThread: ActionThread.StartSession(filename=u'C:\\Program Files\\MPC-BE x64\\mpc-be64.egtree')
03:05:17: DEBUG: 1 MainThread: OSDFrame.__init__(parent=None)
03:05:17: DEBUG: 0 MainMessageReceiver: PowerBroadcastNotifier.OnPowerBroadcast(hwnd=1707484, uMsg=536L, wParam=32787L, lParam=7144248)
03:05:17: DEBUG: 0 MainMessageReceiver: PowerBroadcastNotifier.OnPowerBroadcast(hwnd=1707484, uMsg=536L, wParam=32787L, lParam=7318544)
03:05:17: DEBUG: 0 MainMessageReceiver: PowerBroadcastNotifier.OnPowerBroadcast(hwnd=1707484, uMsg=536L, wParam=32787L, lParam=7318640)
03:05:17: DEBUG: 0 MainMessageReceiver: PowerBroadcastNotifier.OnPowerBroadcast(hwnd=1707484, uMsg=536L, wParam=32787L, lParam=7357728)
03:05:17: DEBUG: 0 MouseThread: MouseThread.run()
03:05:17: DEBUG: 0 ActionThread: Document.Load(filePath=u'C:\\Program Files\\MPC-BE x64\\mpc-be64.egtree')
03:05:17: DEBUG: 0 ActionThread: StartLoad(cls=<class 'eg.Classes.TreeLink.TreeLink'>)
03:05:17: DEBUG: 0 MessageReceiver: MessageReceiver.__MainLoop()
03:05:17: DEBUG: 0 MessageReceiver: MessageReceiver.Setup()
03:05:17: DEBUG: 0 Thread-3: SessionChangeNotifier.Register()
03:05:17: DEBUG: 0 ActionThread: Document.SetExpandState(expanded=set([0, 4, 5, 6, 7, 24, 28, 29, 30, 31]))
03:05:17: DEBUG: 0 ActionThread: XML loaded in 0.029161 seconds.
03:05:17: DEBUG: 0 ActionThread: DXusbPCR.__start__(ignoreNumLock=True)
03:05:18: DEBUG: 1 MainThread: OSDFrame.ShowOSD(osdText=u'MPC Home Mode', fontInfo=u'0;-73;0;0;0;700;0;0;0;0;3;2;1;34;Arial', textColour=(255, 0, 0), outlineColour=(0, 0, 0), alignment=4, offset=(0, 0), displayNumber=0, timeout=2.0, event=2056, skin=None)
03:05:18: DEBUG: 1 MainThread: OSDFrame.OnPaint(dummyEvent=<wx.PaintEvent>)
03:05:18: DEBUG: 0 ActionThread: ActionThread.StartSession => None
03:05:20: DEBUG: 0 Thread-5: OSDFrame.OnTimeout()
03:05:21: DEBUG: 1 MainThread: OSDFrame.ShowOSD(osdText='Volume: 8%', fontInfo=u'0;-64;0;0;0;700;0;0;0;238;3;2;1;66;Arial', textColour=(255, 255, 255), outlineColour=(0, 0, 0), alignment=5, offset=(0, 1000), displayNumber=2, timeout=3.0, event=2004, skin=u'Default')
03:05:21: DEBUG: 1 MainThread: OSDFrame.OnPaint(dummyEvent=<wx.PaintEvent>)
03:05:22: DEBUG: 1 MainThread: OSDFrame.ShowOSD(osdText='Volume: 10%', fontInfo=u'0;-64;0;0;0;700;0;0;0;238;3;2;1;66;Arial', textColour=(255, 255, 255), outlineColour=(0, 0, 0), alignment=5, offset=(0, 1000), displayNumber=2, timeout=3.0, event=1436, skin=u'Default')
03:05:22: DEBUG: 1 MainThread: OSDFrame.OnPaint(dummyEvent=<wx.PaintEvent>)
03:05:23: DEBUG: 1 MainThread: OSDFrame.ShowOSD(osdText='Volume: 12%', fontInfo=u'0;-64;0;0;0;700;0;0;0;238;3;2;1;66;Arial', textColour=(255, 255, 255), outlineColour=(0, 0, 0), alignment=5, offset=(0, 1000), displayNumber=2, timeout=3.0, event=1288, skin=u'Default')
03:05:23: DEBUG: 1 MainThread: OSDFrame.ShowOSD(osdText='Volume: 10%', fontInfo=u'0;-64;0;0;0;700;0;0;0;238;3;2;1;66;Arial', textColour=(255, 255, 255), outlineColour=(0, 0, 0), alignment=5, offset=(0, 1000), displayNumber=2, timeout=3.0, event=1580, skin=u'Default')
03:05:24: DEBUG: 1 MainThread: OSDFrame.ShowOSD(osdText='Volume: 8%', fontInfo=u'0;-64;0;0;0;700;0;0;0;238;3;2;1;66;Arial', textColour=(255, 255, 255), outlineColour=(0, 0, 0), alignment=5, offset=(0, 1000), displayNumber=2, timeout=3.0, event=2168, skin=u'Default')
03:05:26: DEBUG: 1 MainThread: OSDFrame.ShowOSD(osdText=' Boogiepop wa Warawanai - 16 [HorribleSubs]\n \n[||||||||||||........................................................................................] - 12.04%\n Elapsed: 00:02:51 / Total: 00:23:40', fontInfo=u'0;-058;0;0;0;700;0;0;0;0;3;2;1;49;Arial', textColour=(0, 255, 255), outlineColour=(0, 0, 0), alignment=4, offset=(0, 0), displayNumber=2, timeout=2.4, event=2080, skin=None)
03:05:26: DEBUG: 1 MainThread: OSDFrame.OnPaint(dummyEvent=<wx.PaintEvent>)
03:05:29: DEBUG: 0 Thread-17: OSDFrame.OnTimeout()
03:05:40: DEBUG: 1 MainThread: OSDFrame.ShowOSD(osdText='Volume: 8%', fontInfo=u'0;-64;0;0;0;700;0;0;0;238;3;2;1;66;Arial', textColour=(255, 255, 255), outlineColour=(0, 0, 0), alignment=5, offset=(0, 1000), displayNumber=2, timeout=3.0, event=2156, skin=u'Default')
03:05:40: DEBUG: 1 MainThread: OSDFrame.OnPaint(dummyEvent=<wx.PaintEvent>)
03:05:41: DEBUG: 1 MainThread: OSDFrame.ShowOSD(osdText='Volume: 8%', fontInfo=u'0;-64;0;0;0;700;0;0;0;238;3;2;1;66;Arial', textColour=(255, 255, 255), outlineColour=(0, 0, 0), alignment=5, offset=(0, 1000), displayNumber=2, timeout=3.0, event=2068, skin=u'Default')
03:05:42: DEBUG: 1 MainThread: OSDFrame.ShowOSD(osdText='Volume: 8%', fontInfo=u'0;-64;0;0;0;700;0;0;0;238;3;2;1;66;Arial', textColour=(255, 255, 255), outlineColour=(0, 0, 0), alignment=5, offset=(0, 1000), displayNumber=2, timeout=3.0, event=1356, skin=u'Default')
03:05:42: DEBUG: 1 MainThread: OSDFrame.ShowOSD(osdText='Volume: 8%', fontInfo=u'0;-64;0;0;0;700;0;0;0;238;3;2;1;66;Arial', textColour=(255, 255, 255), outlineColour=(0, 0, 0), alignment=5, offset=(0, 1000), displayNumber=2, timeout=3.0, event=2208, skin=u'Default')
03:05:43: DEBUG: 1 MainThread: OSDFrame.ShowOSD(osdText='Volume: 8%', fontInfo=u'0;-64;0;0;0;700;0;0;0;238;3;2;1;66;Arial', textColour=(255, 255, 255), outlineColour=(0, 0, 0), alignment=5, offset=(0, 1000), displayNumber=2, timeout=3.0, event=2084, skin=u'Default')
03:05:44: DEBUG: 1 MainThread: OSDFrame.ShowOSD(osdText='Volume: 8%', fontInfo=u'0;-64;0;0;0;700;0;0;0;238;3;2;1;66;Arial', textColour=(255, 255, 255), outlineColour=(0, 0, 0), alignment=5, offset=(0, 1000), displayNumber=2, timeout=3.0, event=2216, skin=u'Default')
03:05:44: DEBUG: 1 MainThread: OSDFrame.ShowOSD(osdText='Volume: 8%', fontInfo=u'0;-64;0;0;0;700;0;0;0;238;3;2;1;66;Arial', textColour=(255, 255, 255), outlineColour=(0, 0, 0), alignment=5, offset=(0, 1000), displayNumber=2, timeout=3.0, event=2244, skin=u'Default')
03:05:44: DEBUG: 1 MainThread: OSDFrame.ShowOSD(osdText='Volume: 8%', fontInfo=u'0;-64;0;0;0;700;0;0;0;238;3;2;1;66;Arial', textColour=(255, 255, 255), outlineColour=(0, 0, 0), alignment=5, offset=(0, 1000), displayNumber=2, timeout=3.0, event=2188, skin=u'Default')
03:05:47: DEBUG: 0 Thread-34: OSDFrame.OnTimeout()