Screencast: Creating a simple Media Center Application

I’ve had some demand for the source for my simple application that plays BBC Radio inside Media Center.

I thought it might be more valuable if I put together a screencast introducing how I created the application from scratch, although the source is below too.

I assume your are familiar with .NET and C#, and have perhaps browsed through the Media Center documentation a little.  If you are an experienced Media Center developer then move along, move along, there is nothing here to see.

The first screencast walks through the simple application that gets created for you when you create a new Media Center Application.  I show how it works, and how you can build, install, and run it.  It is available to be streamed or downloaded here:

The second screencast starts when the first one leaves off, and shows how I modified the initially created application to play BBC Radio.  It is here:

The final project is here.  It isn’t quite the same as the BeebMC application (it doesn’t load the channels from an XML file, and has no error checking), but feel free to play around with it.

I recorded them in one go quite late on a Saturday night, and I stumbled a couple of times with the terminology – please forgive the occasional mistake.

Hope this is useful! Do let me know.

10 thoughts on “Screencast: Creating a simple Media Center Application

  1. Pingback: Ian Dixon's Blog : Damian Meher: Screencast on creating a simple Media Center application

  2. chris

    hi i get this when i click on the link for your screencasts

    Application Firewall Alert

    Your request triggered an alert! If you feel that you have received this page in error, please contact the administrator of this web site.

    To immediately resolve this problem. You can login to your hosting control panel->security->Security guard and set the security guard to Medium Level for your domain name.

  3. Mattias

    Any chance you could post the two videos on how to create a simple media center application?
    Thanks in advance 🙂


Leave a Reply

Your email address will not be published. Required fields are marked *