This is a much needed plugin for me - I really need to be able to launch my TV client (Beyond TV Link) from XBMC somehow, and this final integration step is all that I need to retire my MediaPortal configuration.
I am using Launcher 1.01 beta on XBMC for Windows (Atlantis) Beta 1. The TV client is launched like this:
C:\Program Files\SnapStream Media\Beyond TV Link\BTVD3DShell.exe
Command Line Arguments:
/networkclient:DVR /networkclientuser:user /networkclientpassword:pw
The app always starts in FS, and as it receives focus, overlays anything 'behind' it.
OK, so I setup Launcher as per instructions, added the program, and named it 'Watch TV'. The 'Wait for Application' setting is set to True. (It doesn't work if I disable this option).
The first time I select the option, BeyondTV executes, works fine, but then when I exit the program, the first time (only) XBMC window restores itself to full screen, but no keyboard input is recognized. It's as if focus is elsewhere. Pressing 'Alt-Tab' once brings focus back to XBMC, and keyboard input is recognized again.
The second time I select the option, BeyondTV executes, works fine, but when I exit the program, now XBMC does not restore itself to full screen at all. Basically, I just see the Windows desktop (XBMC is running, but minimized). By pressing 'Alt-Tab', XBMC restores itself to fullscreen and XBMC has focus again.
Therefore, the logic that (WISo?) put in there that watches for the child app to complete and then restore XBMC window/focus doesn't seem to be completely working.
Here is the log for the session I described above:
Any help would be greatly appreciated - thanks!