After a long wait we are really excited to release Media Browser Beta 2.1.0.0. for Vista Media Center and Windows7 Media Center. For the eager folks you can download Beta 2.1 here, the rest of this blog will highlight some of the new features and enhancements in 2.1. I have a lot to talk about so get comfy.

beta12
New enhanced home screen

CORE CHANGES

As Media Browser grew from release to release we realized that our core engine was not as flexible as we would have liked. A lot of work took place behind the scenes with attention to the engine driving Media Browser, the direct results are quite impressive.

Behind the scenes we’ve implemented many changes to Media Browser’s core including a lot of enhancements to the data logic layer including a complete revamp of the library refresh mechanism, metadata workflow stack, new provider model, item management and merging, plug-in architecture… I can do this all day long but I can sense some eyes starting to glaze over at my geek out – moving on…

Speed

Our core scanning process is now over a complete order of magnitude faster than before. Sam put a lot of hard work and man-hours into this and the results speak for themselves. This increase in speed allows us to potentially issue a full metadata refresh every time you launch the application which is unheard of compared to previous versions of Media Browser. (Ok we don’t really issue a full refresh as we’d probably D.O.S our data partners but I’m just saying we could and not miss a beat ;-) )

speed
Note: Chart is for illustration purposes only.

Stability

As we progress with each release the stability of Media Browser keeps improving. So much so that this is perhaps the most stable release of Media Browser.

PLUG-IN FRAMEWORK

We now support an open plug-in model where anyone can contribute and extend Media Browser so you don’t even have to be on the Media Browser team to write a plug-in. Media Browser looks for plug-ins under the C:\ProgramData\MediaBrowser\Plugins\ folder. If you don’t want to use a particular plug-in for whatever reason you can use the configurator to add or remove plug-ins as you like, or if all else fails simply remove it from the plug-in folder and voila.

plugin_folderPlugins Folder

We will be providing more technical information on the plug-in framework very soon, ultimately this framework allows developers to extend our object model, entities, define new media types, and even append items to the root menu. To validate the new plug-in architecture there are a number of plug-ins available with this release of Media Browser.

Apple HD Trailers Plug-in

Prior versions of Media Browser were in essence very limited to the type of content it could handle, going forward you can begin enjoying digital media outside of your home network. It begins with online trailers we are shipping a plug-in for Apple HD Trailers that allows you to consume the vast amount of great trailers in high quality. The downside of Apple trailers is of course the codec format being .mov which is not playable on extenders.

Film Trailer Plug-in

For those of you who may have problems with Apple Trailers we have a second online trailer source available.

trailers
Obligatory screenshot

We are sourcing trailer content from filmtrailers.co.uk in .wmv format, however, the trailers are encoded using Microsoft MPEG-4 Video Codec V2 (MP42) why is this significant? Unfortunately we found out the hard way the Xbox 360 doesn’t support playback of certain flavours of wmv, and yes you guessed it MP42 is one of the unplayable formats. I can’t comment on the Linksys or other extenders as I don’t have them available to test on (although I should point out I am more than willing to accept extender donations ;-) ).

DVR-MS Support

The DVR-MS plug-in with the ability to decode your recorded TV files and extract metadata so you get the same rich experience with dvr-ms files inside Media Browser.

dvr-ms DVR-MS Plug-in In Action

Movie Thumbnailer

Another frame grabber has been added based on the Movie Thumbnailer project here. This frame grabber has greater support for working with different media formats to generate a preview thumbnail. Some of the codecs supported are:

  • divx / xvid
  • mpeg1 / mpeg2
  • mp4
  • vc1
  • vmv
  • VODCAST – ONLINE MEDIA!

    How would you like to view online videos within media browser? We have taken steps to begin aggregating online content starting with vodcasts. Using the configurator we have made it super easy to add a video RSS feed to Media Browser, it’s literally a 2 step process.

    First you within the configuration utility navigate to the podcasts tab, and press the add button. The second step is enter the video podcast feed into the input box, and press OK.

    vodcasts
    Configuration Utility: built-in vodcast support

    The Config utility creates .vodcast files by default in the c:\programdata\mediabrowser\Podcasts\ so you can add streaming video rss feeds into Media Browser. Before you start adding any old video RSS feed in my experience RSS feeds with video attachments are more stable and less error-prone.

    TIP: You can add a custom folder image for podcasts by placing a folder.jpg or folder.png file in c:\programdata\mediabrowser\Podcasts\ location.

    Just to get you started here are a few of my favourite video podcasts (.wmv friendly of course for extenders):

      Channel 9
    Scobleizer
    Tekzilla
    Scam School
    http://channel9.msdn.com/Feeds/RSS/
    http://feeds2.feedburner.com/fastcompany-tv/scobleizer-tv
    http://revision3.com/tekzilla/feed/wmv-large/
    http://revision3.com/scamschool/feed/WMV-Large

    NOTE: If you have a slow internet connection be aware that adding high-bandwidth video podcasts can result in a bad end user experience.

    A NEW INTIAL EXPERIENCE

    I have personally have been working very hard on this exciting new addition to Media Browser. There are so many customization combinations available for Media Browser that it can get a bit hard for the novice user to setup initially. We were looking for a way to decrease the complexity for new users while also providing a common interface that we as a team can control and predict. It is hoped that with the Media Browser team controlling this default intro screen we can begin providing even more services to our users, something that would have been very difficult to do with the dozens of customization options otherwise.

    new_intial_screen
    Enhanced home screen (with black color scheme, and custom backdrop)

    Initially this view was not intended to be enabled by default, however, though the course of alpha testing and other feedback the enhanced home screen (EHS) is now on by default. If you prefer the old default screen you can disable the EHS in a couple ways: either in the configuration page of the application, or the configuration utility.

    weather_config config_root
    Configuring the Enhanced Home Screen

    Recent Items

    One of the most common scenarios after living with any media aggregator is how well it handles your growing media collection on a day to day basis. With the introduction of the home screen we have taken significant steps to enhance this experience. The last 5 recent videos for each selected folder are automatically displayed on the initial screen allowing you to select and play that file immediately without having to navigate into your collection.

    recentlyadded
    Recently Added List

    Weather Forecast

    We’ve also implemented weather support using Yahoo! Weather Data Services. For those of you living in the US you can simply enter your zip code, the rest of the world can visit Yahoo’s weather website and retrieve the unique location ID here. Typical location Ids look like this “UKXX0065” “CSXX0032” etc. Once you have your location ID users can leverage the configurator to set this information in the display tab under the Enhanced Home Screen section.

    weather_config2

    The weather service is refreshed every 3 hours and viewable only on the new home screen. When highlighted the weather control also displays a forecast for the next day.

    weather

    CONFIGURATION UTILITY

    You seen some of the enhancements to the config utility already, with this release we have added even more customization options keeping with our long term goal of making changes to Media Browser as fast as possible.

    Enhancements

    We’ve added a new folder browser dialog system, a lot of users were complaining about not being able to add network locations through the configuration utility. So I overhauled the whole folder browsing mechanism while making it just as simple and easy to use. Network traversal really works this time I promise.

    Display Tab

    This tab provides more configuration of Media Browser’s display. It allows for quick and easy setup of your theme and a whole host of other options.

    External Players Tab

    About a month or so back a Media Browser user J.Brown emailed me to donate some code for the config utility. Thanks to JB users can now add external players for selected media types very easily through the configuration utility. Thank you JB!!

    OTHER STUFF

    Multi-Backdrop Support

    The default movie screen now has multi-backdrop support, with a nice cross-fade when switching between the different backdrops. If you want to have your own custom backdrop fades all you need to do is name them accordingly, starting from backdrop.jpg to backdrop1.jpg and so on.

    backdrops

    Director Links

    Directors are now selectable links and work just like the existing actors capability allowing you to view all movies in your collection for a particular director.

    Global Indexing

    Global indexing is fantastic, now it is possible to have your collection separated into several sub folders and if you perform a search for a genre filter say “Action”, we now index and return your entire collection that has the genre tag “Action” not just the current folder as in the past.

    Another example, previously if you had split your movie collection into say Hollywood and Foreign films the search would only be performed on the folder you were in. Now we correctly search through your entire collection even online content for that actor. This is really awesome if you have a favourite actor combined with online trailers you can know in advance what their next project/movie is!

    Folder Play Menu

    It’s been a long time coming but now you can play all files within a folder with a simple key press. You can choose to play all sequentially or random. This is a great feature for the kids as you simply point to the “kids cartoons” folder and press the PLAY button on the remote (CTRL + P on the keyboard) which brings up the folder play menu and select random play – job done!

    popup

    NOTE: Right now videos played under this mode do not toggle the unwatched/watched flag.

    Synchronized Views

    It’s kind of amazing when you realize one of the most requested feature is finally in but it takes this long just to talk about it. We have implemented sync views for TV shows, specifically season and episode layouts respectively. So if you set the episode listing to say the detail view, Media Browser will cascade that to all other episode layouts for your other TV shows.

    Startup Folder

    I have been warning users on the forum since the launch of the configurator application to migrate to the new start up folder. In this release we have moved one step closer to that by setting the default starting folder to C:\programdata\mediabrowser\startupfolder\ .

    I strongly advise users to utilize the configurator application for setup of your media collection and try to migrate to the new startupfolder location. We cannot guarantee we will support custom initial locations in the future.

    Enhanced Item Shortcuts

    We have added a number of shortcuts available for both the remote and keyboard, here they are listed below:

    Name Description Remote Shortcut Keyboard Shortcut
    Refresh Metadata Performs a manual refresh at the item or folder level. [REC] Button CTRL + R
    Folder Play Popup Play all or play random on folder level. [PLAY] Button CTRL + P
    Watched Indicator Toggles watched / unwatched indicator. This command also works recursively. [CLEAR] Button CTRL + W
    Layout Switch Toggles the UI layout (not available on the enhanced home screen). [STAR] Button *
    Config Screen Brings up the on screen configuration menu in the vanilla theme. [HASH] Button #

    DIAMONDS ARE A GIRLS BEST FRIEND…

    There is a special treat for long-time users in the form of a brand new theme for Media Browser titled Diamond. Here is a little teaser, I won’t spoil it so it’s up to you to explore the rest of theme for yourself.

    d2

    I’m very certain there are items I haven’t talked about (e.g. Log Viewer app) hopefully I’ll cover that in another post. As always comments or questions are welcome in the forum, if you found this useful and want me to continue this sort of thing in the future drop me a line here.

    Hope this helps.

    - Jas

    LINKS
    Download Link: Media Browser Beta 2.1
    Forum Link: Media Browser Forums

    22 comments:

    A very simple comment :

    THANK YOU !

    pierrelo

    Awesome! I'm super hyped. Thank you so much! I think I will leave work early today to tinker with it.

    I can't code, but if you wanted to setup Paypal, I'd be happy to donate.

    Jim
    Bay Shore, NY

    You guys have done a superb job. Keep it up.

    Thanks,

    Xzener (aka Leonydus)

    Outstanding work guys!!!!
    Thanks so much!
    Daavid1

    You Guys are amazing.
    When I first installed VideoBrowser I was blown away and thought it can't get any better.
    But every new release since then taught me, I was wrong!
    Keep up the good work!
    Also I would be more then happy to donate!
    Cheers
    Macros

    This looks great!

    One request: for DVR-MS files, please provide the option of displaying Movie cover art like the built-in Movies guide.

    I have a large collection of recorded movies and it would be so much nicer to browse the collection using movie cover art rather than a video still.

    Excellent Job guys ;-)

    Thank you !!!!!

    Mr. Manghera,

    I sincerely hope you are enjoying writing this beautiful piece of software as much as I enjoy using it!

    A sincere THANK YOU!

    SIMPLY AWESOME!

    Wonderfullest!

    A simply awesome app. Thanks for all the work of you and the MediaBrowser team :-)

    Incredible write-up Jas - thanks for taking the time to help us understand all of the goodies in this new release - and please keep it up!

    awsome app but it crashes my xbox 360's everytime. works great on the main pc and the linksys extenders. slowing the nic speed to semi duplex helps but it will eventually crash when scrolling around the media files. tried diffeerent nics and settings but no dice.

    awsome app but it crashes my xbox 360's everytime. works great on the main pc and the linksys extenders. slowing the nic speed to semi duplex helps but it will eventually crash when scrolling around the media files. tried diffeerent nics and settings but no dice.

    Thanks for the kind words, it took me several hours to write it up and I'm glad it was useful to some folk.

    If you guys have features requests/bugs please report them in the forum. As the appropriate person can take a look at them there. (Not everyone reads my blog unfortunately :) ).

    Cheers,

    JM

    Waouh!
    Splendid job.
    Thank You so much.
    Al (from France)

    This is great improvement. I would like to suggest a possible future refinement. The default recorded ty playback you can pause a show and resume where you left off at a later time. It would be nice to have this feature work in Media Browser, Keep up the great work. I love it.
    Thanks
    Jim
    Milpitas, CA

    Those are very informative post.

    Why the new look, I really miss the old look.
    I don"t like the new one at all.

    If you don't like it you can disable it. Turn off Enhanced Home Screen.

    Cheers.

    Ofcourse, I should explore more and read the entire post :)

    WOW! This is a powerful piece of work you guys have created. I would GLADLY throw you a few bones for your hard work. Just let me know how.

    Keep it up! Looking forward to seeing where you take it.