Ok guys, not sure if you are aware about the ability of Zoom Player to play a DVB-T stream. This means that ZP can now play TV for all of us who are on the DVB-T format. It means one less application like SageTV for integration into Xlobby. It also means that you could have as many picture in picture's as you want (whilst wathcing a movie in a separate ZP screen), as ZP supports multiple instances.
DCoder has developed the DC-DVBSource filter to enable ZP to do this. See here: http://www.dsp-worx.de/ and here: http://forum.inmatrix.com/index.php?showtopic=2172
Essentially how this works is that the DCDVBSource.ax filter allows it to play a .dvb file in ZP. This .dvb file is the streaming DVB-T file. The file is generated by a scan channel application where you select your relevant DVB-T card, select whatever video filter you want to use to decode the stream and select whatever audio filter you want for the audio stream. When playing, the .dvb file will override whatever video and audio filters you have setup in ZP. You change TV channels by using the next/previous chapter buttons.
So there are a few ways in which this could be implemented with Xlobby and some issues.
One issue is that an event would have to be created in Xlobby, which when assigned to a button, would open ZP and also open the relevant .dvb file. I have had a look at the command line options in ZP and can't seem to figure it out. I would have thought it was very simple (but then again I am a bit thick on this stuff). Can someone give me some guideance as to how you can tell ZP to open and also open a particular file ?
A second issue is having separate instances of ZP open. Given that ZP allows multiple instances to be open, this could work really well, particulary if you wanted to have picture in picture, either with multiple DVB-T cards or with simultaneous TV and movie watching. I have played around abit with this also. It works fine except that when there is more than one instance of ZP open, if I execute a command using sendmessage, it will affect both instances of ZP (or at least it can screw certain things up) . How do you tell Xlobby to send the sendmessage in respect of the relevant instance of ZP that you want to control ? Surely, this can be done also, since this would be similar to having multiple instances of Winamp.
Has anybody got some thoughts on this ?
cheers