It’s been a long time since I lasted posted so no better time to post than right now.

A few days ago forum users requested another view for Media Browser (MB), the cover flow view ala Apple. Very sleek, simple, and do-able in mcml? Um…

Trying to get this view exactly replicated in mcml proved to be quite tricky. The lack of z-ordering in mcml is really starting to get on my nerves. I know this subject has been harped on by others and microsoft probably doesn’t read my blog, but z-order is not in the Windows 7 Media Center SDK either. I really hope that doesn’t mean we have to wait for Windows 8 to get true cover flow in Media Center!

Getting back on topic,  with the help of Paul Haley, fellow MB developer, I had the basis of the coverflow. The trick was creating a content-item under a repeater to be list aware. Meaning each content-item (in this case covers) needed to understand where it was in relation to the scroller and the currently focused item. If the cover was to the left of the focused item it needed a different rotation than the covers on the right. Sounds simple enough.

Without boring you on the mcml implementation, this is the result I have achieved so far:

zCoverflow

I must admit I have wasted more than a few minutes just staring at this screen admiring it. There is still a lot of things to do, but the basis is in place and hopefully we can roll this into the next beta of Media Browser.

6 comments:

Well, I read your blog. ;)

Jas,
Awesome work - I always use your latest SVNs as I like the view for movie details and am always eager to get my hands on your latest tweaks and checkout the current build each night :)

I'd like to take a look at the coverflow in action but having trouble building your latest SVNs - I get the follow:

------ Build started: Project: MediaBrowser, Configuration: Release Any CPU ------
copy "D:\Desktop\HTPC\MEDIABROWSER\Media Browser SVN Builds\r558-jmangheraMOVIE 2\Markup\StylesDefault.mcml" D:\Desktop\HTPC\MEDIABROWSER\Media Browser SVN Builds\r558-jmangheraMOVIE 2\bin\Release\Styles_DoNotEdit.mcml
copy "D:\Desktop\HTPC\MEDIABROWSER\Media Browser SVN Builds\r558-jmangheraMOVIE 2\Markup\FontsDefault.mcml" D:\Desktop\HTPC\MEDIABROWSER\Media Browser SVN Builds\r558-jmangheraMOVIE 2\bin\Release\Fonts_DoNotEdit.mcml
The syntax of the command is incorrect.
The syntax of the command is incorrect.

any ideas?

Many thnaks for all your hard work,
Olywa123

@Charlie; I bet you just commented to prove me wrong.

@Olywa; I think it's a simple case of missing double quotes wrapped around the 2nd argument. It's a simple fix already checked in.

Hopefully that will get you back up and running. I always appreciate your feedback olywa. Cheers.

Many Thanks Jas, will give it a try later. Love the latest media info icons btw - first thought they were a bit small and then the next day you checked in some larger ones - perfect :)

Jas,
Just had to say - I had a play with it and it's amazing - really fast and smooth, I know it's a work-in-progress so was not expecting it to be this nice :) I have 8 folders on my initial screen (movies/UK-TV/USA-TV/Documentaries/etc.) and with coverflow on the initial screen it looks incredible.

One tiny bug I noticed on reducing the poster size - if you have them fairly small moving to the right seems to skip a movie (but not moving to the left) but no big deal.

would love to see a strip like this for the Season folders when in a TV show folder - with the backdrop in the top 60-70% and the coverflow at the bottom 30-40% (similar look to your movie details page).

Love it, keep up the great work!!

Sorry for taking over the comments here :)

Thanks,
Olywa

Yes, saw that issue and resolved it - but you probably already saw that.