Big Screen Blog

Media Center, Windows Phone7 + Silverlight Goodness..

Work-In-Progress: Big Screen TV Series

with 34 comments

Ok – no blog entries for a few days?… Yep I’m still here – but I’ve been busy – heads down tails up on a new MCPL addin for Vista Media Center (blogging/forum/email time has been limited – and a good night’s sleep has been elusive these past few days – and all my other addin work has been put on temporary hold).
What is Big Screen TV Series?
This is an addin I’m really excited about – and the best way to maybe explain it is – what My Movies does for DVD libraries – this does for your collection of TV Series videos/recordings.
Basically, this addin works by monitoring all your Past/Future Recorded TV Files (and non dvr-ms content like DivX etc) – and extracting the TV Series related information.
From there – Big Screen TV Series will download (from a massive database hosted the internet) comprehensive Series information – like Episode Guides, Imagery, Overviews + Cast/Crew/Writer information (both at Series and Episode level) – and then mash it up to give you a really easy way to watch, view and manage it all. You can also choose from multiple Banners/Images – or BYO jpeg’s.
Here’s a couple of screenshots (main menu on left – episode guide view on right)

And in these screenshots – on the left is the Cast/Crew view on an episode – and on the right is the recorded files view for this Episode.

I’m 90% happy with the look/feel of the UX – however the I’m planning a big redesign of the Starting Page (Main Menu) – which I don’t think works as well with the standard Column of Buttons/Items layout you see above.
The tab buttons on the side is someting that works really well (although you can’t see the animations in these pictures) – they are similar to the XBox360 dashboard buttons (so they Bend towards you when you select them).
Auto Matching of your Videos to Episodes/Series

The program also has a few smarts – such as the ability to auto match your recorded TV Files (and future scheduled recordings) with episodes from the Episode Guide. This way it makes easy to track/manage what you have and haven’t watched – and ensures you don’t accidently watch episodes out of order – or that the network doesn’t start showing old repeats without warning (and if you are Australian – tv networks like Channel 9 are notorious for doing this). There’s also a wizard for linking Episodes to your local Files – if an auto match isn’t possible (ie there are enough typo’s in the EPG’s data to prevent the matching process from being successful).

The screenshots below show the Recorded and Scheduled file views for a Series. In the Recorded File view on left – the Video icon indicates whether the show has been ‘watched’ as well (which is also used in other pages to help you quickly find new unwatched episodes). Note that the Episode Numbers are matched for most Recorded TV Files – including an upcoming scheduled recording.
Inbuilt Management/Configuration (no external Desktop Tools Required)
One of the hardest parts of this addin has been the configuration/management wizards and screens – a task which I wanted to be accessible from with the MediaCenter addin (and not an external tool). Some of these are multiple step wizards and do background threaded downloading of data etc – which has been a lot more complex to write/debug then the general screens. (and hence these are the main parts I’m still working on for an initial beta release).
The screens below show some of this in action. 
 (Top Left) the More.. screen for a Season (allows you to manage links, banners etc) 
 (Top Right) Search results when linking a series (Jericho was searched for)  
 (Bottom) Search in progress (the green progress bar shows the percentage complete and the wheel spins around)..
Tech Stuff..
As mentioned at the start – this addin is developed for MCPL (Media Center Presentation Layer) – however one thing I’m doing quite differently is that I am using a single core MCML page for the entire program. (which navigates to itself with different Actions/Parameters). This is done almost exclusively by using repeaters/scrollers (with ContentSelectors) – not just the main content list – but also for the tab buttons, headers, details etc. Using this design also tranfers a lot of what would normally be done in MCML (via Rules and custom UI elements etc) into managed .NET code – so the MCML is a lot smaller then usual. Additionally a lot of the command creation/handling is now done within code.
I’m quite happy with this framework – however some of the ModelItem based classes are getting quite large – so I aim to refine the architecture somewhat to make it all manageable.
One thing that has given me a TOG (ton of grief) – has been working with the scroller – and switching between Static and Focusable UI items. The scroller is doing all sorts of strange things at the moment for Static content (focusable items are fine) – such as scrolling in the wrong direction sometimes. (more work required on this – and maybe I will just create a seperate scroller for static content and hide/unhide the appropriate one).. I’m trying to figure out how I can make a real Voodoo doll of the scroller element so I can stick some pins in whenever it causes me grief (ok.. maybe this is getting obsessive…)
What to do with the Big Screen Guy?
If you have been following my addins for Media Center – you’ll noticed that there’s a ‘guy’ being used for all the logos/branding. I’m planning to write a blog post one day about this ‘Big Screen Guy’ (no I don’t yet have a pet name that ends with an ‘eee’ – ie moki, loki)…
Anyhow – my challenge on each addin I write is to somehow dress up the Big Screen Guy icon with something that relates to the addin. (ie. In Big Screen Headlines – the guy is reading a newspaper, in Big Screen Contacts there’s a few of them to indicate your friends etc). I’m no graphic designer so I’m limited to very simple shapes – and also want to keep in line with the iconic type design.
I’m not altogether happy with what I made so far – the general idea being that the guy has ‘Square Eyes’ (from watching to much TV) – and has a TV arial coming out of his head.  Anyhow here’s what I came up with so far…
Yep – the guy looks kinda like an alien (not what I was trying to convey at all)… hmm… definitely some more work required there.. (Any Suggestions anyone? – keeping in mind I can’t draw – so it’s gotta be made of simple shapes)…
So when can we play with it?
Ok – I’m hoping to have a private beta out before the end of the week (if I can lock down and finalize the set of functionality I am happy with). As with other addins – this means a few select people will get to have a play days/weeks before its launched – and hopefully help iron out any showstopper bugs – before I unleash it to the general public.
I’ll put out a notice/emails when I’m ready to accept some private beta testers.. so stay tuned for this..
Also – it’s entirely possible I’m going to change the title of this addin to something else… (not sure if Big Screen TV Series really rolls off the toungue)..
Anyhow – hope you’re excited by this addin too.. I think this is something that has been missing and wanted from my own Media Center for a long time – so I can’t wait to finish it and get it out there – and of course use it myself!..

Written by mobilewares

December 6, 2006 at 3:06 am

34 Responses

Subscribe to comments with RSS.

  1. […] #split {}#single {}#splitalign {margin-left: auto; margin-right: auto;}#singlealign {margin-left: auto; margin-right: auto;}#splittitlebox {text-align: center;}#singletitlebox {text-align: center;}.linkboxtext {line-height: 1.4em;}.linkboxcontainer {padding: 7px 7px 7px 7px;background-color:#eeeeee;border-color:#000000;border-width:0px; border-style:solid;}.linkboxdisplay {padding: 7px 7px 7px 7px;}.linkboxdisplay td {text-align: center;}.linkboxdisplay a:link {text-decoration: none;}.linkboxdisplay a:hover {text-decoration: underline;} function opensingledropdown() { document.getElementById('singletablelinks').style.display = ''; document.getElementById('singlemouse').style.display = 'none'; } function closesingledropdown() { document.getElementById('singletablelinks').style.display = 'none'; document.getElementById('singlemouse').style.display = ''; } Get exclusive discounts on electronics with Best Buy Coupons Cat food couponsFree Coupon CodesWork-In-Progress: Big Screen TV Series […]

  2. It’s very straightforward to find out any topic on net as compared to textbooks, as I found this article at this web site.

    A weblog concerning modern technology: wireless speaker –,

  3. Aw, this was a very nice post. Finding the time and actual effort to make a very good article… but what can I say… I put
    things off a whole lot and don’t manage to get anything done.

    home decorators ideas

    October 2, 2013 at 2:57 pm

  4. Hello there I am so thrilled I found your web site, I really found you by accident, while I was researching on Bing for
    something else, Nonetheless I am here now and would just like to say thanks a lot for a
    fantastic post and a all round enjoyable blog (I also love the theme/design), I don’t have time to read it all at the moment but I have bookmarked it and also added your RSS feeds, so when I have time I will be back to read much more, Please do keep up the great work.

    home decor shopping

    October 2, 2013 at 5:33 pm

  5. Thanks for finally talking about >Work-In-Progress: Big Screen TV
    Series | Big Screen Blog <Liked it!


    November 22, 2013 at 1:34 am

  6. Many of these people offer assistance free of charge and are a very good resource for travelers.
    There is absolutely no offence in making offers in your blog as long as it is legitimate and
    truthfull. I have and the answers have been quite interesting.


    November 28, 2013 at 3:37 pm

  7. You can use these containers to prepare nutritious snacks and meals.
    Fit into your favorite clothes again by following the helpful advice from this
    article. Do fun activities like taking the dog for a walk,
    playing football or riding a bike. You will feel more confident in
    your physical appearance as you improve yourself in the program and others
    will notice the change in your life. If you want to learn a new cool sporty skill,
    you need to check out one of the many work out videos out there.
    What is meant by this is that they will use whatever is on
    hand to generate energy for your body to continue functioning, fat, protein, glucose; it doesnt matter to
    ATP, as long as there’s something to give them energy. Everything is working harder,
    in other words, and more fuel is needed to supplement this increased work rate.

    Blending foods helps speed up the weight loss process because when a high speed good quality
    blender is used, the fats and oils are broken down
    and more easily flushed from the digestive system.
    It’s alright to drink a glass of wine with dinner, but not the entire bottle.

    The work appeared in the November 2008 issue of the Archives of Ophthalmology.

    Whatever your reasons are, you should keep in mind that losing weight is easier said than
    done. Hence, broccoli is a must-add ingredient in your vegetarian weight loss diet.
    However, I have found that Chromium Picolinate taken daily will help keep you blood sugar levels even and
    help you avoid blood sugar spikes. Our food intake should be increased step by
    step from the first day from the seventh day in this week.
    Both give your body infrared heat but since carbon is
    more modern it produces a more even heat that will heat
    your entire body.

    fast weightloss

    December 4, 2013 at 9:25 am

  8. I’m not sure why but this website is loading incredibly slow for me.
    Is anyone else having this problem or is it a problem on my end?
    I’ll check back later on and see if the problem still exists.

    garcinia cambogia reviews

    January 31, 2014 at 12:32 pm

  9. Hey There. I found your blog using msn. This is
    an extremely well written article. I’ll make sure to
    bookmark it and return to read more of your useful information.
    Thanks for the post. I will definitely return.

  10. Hey there, You have done a great job. I’ll dsfinitely digg it and personally
    suggest to my friends. I’m sre they’ll be benefited from
    this site.

    February 19, 2014 at 7:16 pm

  11. Buna scuze ca scriu aici dar numa am vazut
    acest post si doream sa spun ca vreau sa vand casa de la sat urgent si cumva vreun cititor este interesat, sa
    dea click pe linkul de mai sus.

    casa vanzare hodoni

    February 19, 2014 at 9:04 pm

  12. You can definitely see youjr expertise in the artihle you write.
    The world hlpes for even more passionate writers like you
    who are not afraid to say how they believe. Always follow your heart.

  13. Excellent beat ! I wish to apprentice while you amend your site,
    how can i subscribe for a blog web site? The account helped me a acceptable deal.
    I had been a little bit acquainted oof this your broadcast provided bright clear concept

    dr oz weight loss

    March 5, 2014 at 6:04 am

  14. Good day I am so grateful I found your blog, I reeally found you by mistake, while I was browsing on Digg for somethhing else,
    Anyhow I am here nnow and would just like to say thanks a lot for a
    tremendous post and a all round thrilling blog (I also love the theme/design), I don’t have time to browse it all at the minute but I have book-marked it and also added in your RSS feeds, so when I have time I will bee
    back to read much more, Please do keep up the excellent work.

  15. Generally I do not learn post on blogs, however I would like to say that this write-up very compelled me to take a look
    at and do it! Your writing style has been amazed me.
    Thanks, quite great article.

    Passport &Amp; Visa

    April 24, 2014 at 6:18 pm

  16. I do not drop a ton of responses, however i did a few searching and wound up
    here Work-In-Progress: Big Screen TV Series | Big Screen Blog.

    And I actually do have a couple of questions for you if you tend
    not to mind. Could itt be just me or does it look like
    a few of these remarks come across like they are left by brain
    dwad visitors? 😛 And, if you are writing at
    additional onloine social sites, I’d like to keep up with anything new you have to post.
    Could you list of every one of your community pages like your twitter feed, Facebook page
    or linkedin profile?

    Guest House

    April 26, 2014 at 6:17 pm

  17. I’m gone to say to my little brother, that he should also pay
    a visit this website on regular basis to obtain
    updated from hottest reports.

    Ambassador Suite

    April 26, 2014 at 6:17 pm

  18. Hello Dear, aare you actually visiting this web page regularly, if so after that you
    will without doubt obtain fastidious knowledge.


    April 26, 2014 at 6:18 pm

  19. I do not know whether it’s just me or iff perhaps everybody else encountering issues with your blog.
    It appears like some of the written text within your content aree running off the screen.
    Can someone else please provide feedback and let me know if this is happening to them too?
    This might be a issue with my browser because I’ve had this happen before.

    Ambassador Suite

    April 26, 2014 at 6:19 pm

  20. It’s the best time to make a few plans for the future and it’s time to be happy.
    I have read this submit and if I may I wish to recommend you some attention-grabbing things or advice.
    Maybe you can write subsequent articles referring to
    this article. I desire to read more things approximateely it!

  21. Your means of describing all in this post is genuinely pleasant,
    every one ccan simply be aware of it, Thanks a lot.


    June 30, 2014 at 5:29 pm

  22. Link exchange is nothing else but it is simply placing the other person’s website
    link on your page at proper place and other person will also do
    same in favor of you.

    lewa safari Camp

    September 11, 2014 at 8:26 pm

  23. salut imi cer scuze ca postez dar numa am dat peste
    acest articol si doream sa zic ca doresc sa va prezint canalul meu de YouTube.

    dieta slabit

    September 16, 2014 at 7:11 pm

  24. Hello! I’m at work browsing your blog from my new iphone!
    Just wanted to say I lpve reading your blog and look
    forward to all your posts! Keep up the superb work!

  25. Hey there I am sso happy I found your blog page, I really founmd you by
    error, while I was browsing on Bing for something else, Anyways
    I am here now and would just like to say thank you for
    a incredible post and a all round interesting blog (I also love tthe theme/design), I don’t have
    time to look over it all at thhe moment but I have saved it and also added in yolur RSS feeds, so when I have time I will be back to read
    more, Please do keep up the excellent b.

    Inverdoorn Game Reserve

    October 7, 2014 at 10:06 am

  26. The next type of juicer is called a masticating juicer because
    it extracts juice using a repetitive pressing movements. All of the parts are easily removed and are made of an easy-to-clean material.
    Some of these juicer machines actually claim themselves as well, just by you adding warm
    water and turning on the juicer to let it run.

    slow juicer hurom

    December 26, 2014 at 8:17 am

  27. You will also need to be careful with citrus fruit because they have a
    lot of citric acid in them. This will save you both money and time in the long run, with you being able to get more juice out of
    each piece of fruit or vegetable that you put in the machine.
    Most lower- and medium-end juicers on the market use the centrifugal method.

    overstock juicer

    December 28, 2014 at 3:15 pm

  28. The Breville BJE510XL is chiefly made of three main pieces
    that can be put together with remarkably little effort.
    All of the parts are easily removed and are made of an easy-to-clean material.
    Families probably want to consider a larger juicer.


    December 29, 2014 at 8:15 am

  29. The next type of juicer is called a masticating juicer because it extracts juice
    using a repetitive pressing movements. Most high functioning juicers will cost somewhere in the range of $200
    to $2,000. When compared to a centrifugal juicer, you will see that the juices from this masticating juicer are much darker because of the way it extracts
    all parts of the vegetable instead of just the juice.

    orange juicer electric

    December 30, 2014 at 1:22 pm

  30. You really make it seem really easy together with your presentation but I to find this mater to be
    really something that I believe I might by no means understand.

    It sort of feels too complex and very extensive for me. I am taking a look forward to yojr
    next publish, I will try to get the hold of it!


    November 13, 2015 at 2:21 am

  31. Morestone Granite & Marble Limited, locating in Xiamen China,
    specializes in the production and export of basaltina stone products all over
    the world. Our basaltina stone is extracted and developed from the quarry in Fujian and Hainan province China, and it
    can be generally catagorized into basaltina grey,
    basaltina black and lava stone. Each basaltina stone has its
    own and unique apperance to give architect and designer endless creation of residential, commercial and hospitality projects.

    Basaltina is a volcanic basalt stone with soft touch feeling and clean look.
    The basaltina rock is cut by machine with circular
    blade into various thickness of slabs. And the slab of basaltina will be
    cut into various cut to size dimension according to the statement of order.

    Our knowledgable staff with passion of basaltina stone pay
    much attention on the details of production, clients are expected to receive quality basaltina products, no matter large or small order.

    Find us more

    basalt tile floor China

    December 4, 2015 at 4:03 pm

  32. It’s actually very complex in this full of activity life to llisten news
    on Television, therefore I just use world wide web for that reason, and obtain the newest news.

  33. I do not know if it’s just me oor if everybody else experiencing problems with your blog.
    It appears like some of the tdxt in your posts are running
    off the screen. Can someone else please comment and let me know if
    this is happening to them too? This may be a probleem with my browser because
    I’ve had this happen previously. Cheers

  34. Please enable me to know if you’re looking for a article writer for your weblog.
    You have some really good articles and I feel I would be a good asset.
    If you ever want to take some of the charge off, I’d love to write some
    material for your blog in share for a link back to mine.
    Please send me an email if interested. Thanks!

    samsung mobile aksesoris

    December 28, 2015 at 2:38 pm

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: