Navigation Trail and Zoomplayer

Help each other out

Navigation Trail and Zoomplayer

Postby defrag on Sat Mar 11, 2006 6:43 pm

Not sure if this has been covered before, couldn't find much, but anyway...

I am setting up a modified version of the HeavyMetalX skin which has 3 different movie type screens (movies, tv series, concerts). Each screen fires of ZoomPlayer and I need to enable the zoomplayer screen to handle girder commands.

The big question is, do I have to have a seperate copy of the ZP screen for each of the movie screens so I know which screen it came from? or is there another way of knowing where the ZP screen was called from so I can magically transport back to the calling screen. If I have to create seperate ZP screens so be it, but it seems a massive overhead for something so simple!!! This would also be useful for closing zoomplayer as I could extend the event to close the ZP screen.

My first thoughts were if the ZP events were in a global overlay, although not sure how this would work with the offline overlay as the offline would need to close and call the ZP one when playing the movie.

Any solutions, suggestions? Not sure if I'm overcomplicating this or not!!!
defrag
 
Posts: 376
Joined: Mon Jan 16, 2006 7:56 am
Location: Didcot, UK

Postby defrag on Sun Mar 12, 2006 12:41 am

what a wombat! managed to sort some of my own problem out. I forgot I could set a start/end event for an application, so simply showed the ZP screen at start up and killed it on end - simple!!!

Still have a problem with offline events though - although I guess this is down to event order?
defrag
 
Posts: 376
Joined: Mon Jan 16, 2006 7:56 am
Location: Didcot, UK

Postby defrag on Thu Mar 16, 2006 8:24 am

Solved all my own problems :D

In the end I had to clone zoomplayer screens for each category page that used it, that way when the close ZP event fires it closes the ZP page and loads the last category page. What would have been nice would be a variable that stores the previous page, so you could close a page and get XL to fire up the last viewed page.

Anyway, finally I have my HTPC fully setup and working. It's a Silverstone LC18 with the Bong skin on the 7" touchscreen (music and weather) and HeavyMetalX (everything!) on the 32" LCD. Both run as seperate full XL installs. I have a simple .Net app that switches between the 2, closing one down (with WinAmp and ZP) and firing up the other, defaulting on the touchscreen if none are running. I use the MCE Remote with Girder and the XRemote plugin, the green button is setup to run the switcher app. More importantly wifey can use it!!!!

If anyone is interested in the switching app - I can make it available. You can specify which is the default XL to load (if run from startup) and list which other apps to close (winamp, foobar, zp etc)

At last....
defrag
 
Posts: 376
Joined: Mon Jan 16, 2006 7:56 am
Location: Didcot, UK