tag:blogger.com,1999:blog-48863654912522700212009-07-07T22:02:55.857+01:00Jas Manghera BlogJas Mangherahttp://www.blogger.com/profile/10671970284779278578noreply@blogger.comBlogger29125tag:blogger.com,1999:blog-4886365491252270021.post-52661118717479111932009-06-19T00:13:00.007+01:002009-06-21T23:04:27.277+01:00Media Browser Beta 2.1.0.0<p></p> <p>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 <a href="http://code.google.com/p/videobrowser/downloads/list">here</a>, 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.</p> <p></p> <p align="center"><a href="http://lh4.ggpht.com/_DNP1Bxrldso/Sj6uSNRVJMI/AAAAAAAAAZ8/63L5WKInN8I/s1600-h/beta12%5B2%5D.jpg"><img title="beta12" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="138" alt="beta12" src="http://lh5.ggpht.com/_DNP1Bxrldso/Sj6uSvLUXqI/AAAAAAAAAaA/BS0GBmLOGfw/beta12_thumb.jpg?imgmax=800" width="244" border="0" /></a> <br /><em>New enhanced home screen</em></p> <p></p> <h3>CORE CHANGES</h3> <p>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. </p> <p>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…</p> <p><strong>Speed</strong></p> <p></p> <p>Our core scanning process is now over a complete order of magnitude faster than before. <a href="http://www.samsaffron.com/">Sam</a> 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 ;-) ) </p> <p align="center"><a href="http://lh6.ggpht.com/_DNP1Bxrldso/SjrKSdZ-7UI/AAAAAAAAAV4/i31Kp40rUQo/s1600-h/speed3.jpg"><img title="speed" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="214" alt="speed" src="http://lh5.ggpht.com/_DNP1Bxrldso/SjrKS3wbWmI/AAAAAAAAAV8/EXOI80bJ85c/speed_thumb1.jpg?imgmax=800" width="451" border="0" /></a> <br /><em>Note: Chart is for illustration purposes only.</em></p> <p><strong>Stability</strong></p> <p>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. </p> <p></p> <h3>PLUG-IN FRAMEWORK</h3> <p>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.</p> <p align="center"><a href="http://lh5.ggpht.com/_DNP1Bxrldso/SjrKTrRozXI/AAAAAAAAAWA/A5D9HKy43uE/s1600-h/plugin_folder4.jpg"><img title="plugin_folder" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="356" alt="plugin_folder" src="http://lh5.ggpht.com/_DNP1Bxrldso/SjrKUjFIKgI/AAAAAAAAAWE/0-J_I9yGvPw/plugin_folder_thumb2.jpg?imgmax=800" width="556" border="0" /></a><em>Plugins Folder</em></p> <p>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.</p> <p><strong>Apple HD Trailers Plug-in</strong></p> <p>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. </p> <p><strong>Film Trailer Plug-in</strong></p> <p>For those of you who may have problems with Apple Trailers we have a second online trailer source available.</p> <p align="center"><a href="http://lh6.ggpht.com/_DNP1Bxrldso/SjrKVf26KSI/AAAAAAAAAWI/9HRdZ4qaVhA/s1600-h/trailers2.jpg"><img title="trailers" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="138" alt="trailers" src="http://lh5.ggpht.com/_DNP1Bxrldso/SjrKV8WDHPI/AAAAAAAAAWM/wNxJ1I9GDy8/trailers_thumb.jpg?imgmax=800" width="244" border="0" /></a> <br /><em>Obligatory screenshot</em></p> <p>We are sourcing trailer content from <a href="http://filmtrailers.co.uk/">filmtrailers.co.uk</a> 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 ;-) ).</p> <p><strong>DVR-MS Support</strong></p> <p>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. </p> <p align="center"><a href="http://lh5.ggpht.com/_DNP1Bxrldso/SjrKWXXdKFI/AAAAAAAAAWQ/RZihRxdzrPY/s1600-h/dvrms3.jpg"><img title="dvr-ms" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="340" alt="dvr-ms" src="http://lh4.ggpht.com/_DNP1Bxrldso/SjrKXFvNgHI/AAAAAAAAAWU/JPnmnahD1-I/dvrms_thumb1.jpg?imgmax=800" width="604" border="0" /></a><em> DVR-MS Plug-in In Action</em></p> <p><strong>Movie Thumbnailer</strong></p> <p>Another frame grabber has been added based on the Movie Thumbnailer project <a href="http://moviethumbnail.sourceforge.net/">here</a>. This frame grabber has greater support for working with different media formats to generate a preview thumbnail. Some of the codecs supported are:</p> <table cellspacing="0" cellpadding="2" width="400" border="0"><tbody> <tr> <td valign="top" width="188"> <li>divx / xvid </li> <li>mpeg1 / mpeg2 </li> <li>mp4 </li> </td> <td valign="top" width="210"> <li>vc1 </li> <li>vmv </li> </td> </tr> </tbody></table> <p></p> <h3><strong>VODCAST – ONLINE MEDIA!</strong> </h3> <p>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.</p> <p>First you within the configuration utility navigate to the <strong>podcasts</strong> <strong>tab</strong>, and press the add button. The second step is enter the video podcast feed into the input box, and press OK.</p> <p align="center"><a href="http://lh3.ggpht.com/_DNP1Bxrldso/SjrKX1eBJII/AAAAAAAAAWY/kKHfu8MeLOg/s1600-h/vodcasts2.jpg"><em></em></a><a href="http://lh3.ggpht.com/_DNP1Bxrldso/SjrKX1eBJII/AAAAAAAAAWc/mzN61ouQMG4/s1600-h/vodcasts1.jpg"><img title="vodcasts" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="484" alt="vodcasts" src="http://lh4.ggpht.com/_DNP1Bxrldso/SjrKZg8HdKI/AAAAAAAAAWg/eOqzYgIRaKU/vodcasts_thumb1.jpg?imgmax=800" width="615" border="0" /></a> <br /><em>Configuration Utility: built-in vodcast support</em></p> <p>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.</p> <p>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.</p> <p>Just to get you started here are a few of my favourite video podcasts (.wmv friendly of course for extenders):</p> <table cellspacing="0" cellpadding="2" width="600" border="0"><tbody> <tr> <td valign="top" width="34"> </td> <td valign="top" width="112">Channel 9 <br />Scobleizer <br />Tekzilla <br />Scam School </td> <td valign="top" width="454"><a href="http://channel9.msdn.com/Feeds/RSS/">http://channel9.msdn.com/Feeds/RSS/</a> <br /><a title="http://feeds2.feedburner.com/fastcompany-tv/scobleizer-tv" href="http://feeds2.feedburner.com/fastcompany-tv/scobleizer-tv">http://feeds2.feedburner.com/fastcompany-tv/scobleizer-tv</a> <br /><a title="http://revision3.com/tekzilla/feed/wmv-large/" href="http://revision3.com/tekzilla/feed/wmv-large/">http://revision3.com/tekzilla/feed/wmv-large/</a> <br /><a title="http://revision3.com/scamschool/feed/WMV-Large" href="http://revision3.com/scamschool/feed/WMV-Large">http://revision3.com/scamschool/feed/WMV-Large</a> </td> </tr> </tbody></table> <p>NOTE: If you have a slow internet connection be aware that adding high-bandwidth video podcasts can result in a bad end user experience.</p> <p></p> <h3>A NEW INTIAL EXPERIENCE</h3> <p>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.</p> <p align="center"><a href="http://lh3.ggpht.com/_DNP1Bxrldso/Sj6uTQ1vNpI/AAAAAAAAAaE/6CpHfqpAAjE/s1600-h/new_intial_screen%5B5%5D.jpg"><img title="new_intial_screen" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="139" alt="new_intial_screen" src="http://lh5.ggpht.com/_DNP1Bxrldso/Sj6uT8rX1vI/AAAAAAAAAaI/I8NYHj0iVss/new_intial_screen_thumb%5B1%5D.jpg?imgmax=800" width="244" border="0" /></a> <br /><em>Enhanced home screen (with black color scheme, and custom backdrop)</em></p> <p>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.</p> <p align="center"><a href="http://lh5.ggpht.com/_DNP1Bxrldso/SjrKci18MII/AAAAAAAAAWw/CJM-tANdouM/s1600-h/weather_config2.jpg"><img title="weather_config" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="484" alt="weather_config" src="http://lh4.ggpht.com/_DNP1Bxrldso/SjrKd_1OZLI/AAAAAAAAAW0/cztombKTTps/weather_config_thumb1.jpg?imgmax=800" width="615" border="0" /></a> <a href="http://lh5.ggpht.com/_DNP1Bxrldso/Sj6uUAWCeCI/AAAAAAAAAaM/jPagc5FPIs0/s1600-h/config_root%5B3%5D.jpg"><img title="config_root" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="274" alt="config_root" src="http://lh6.ggpht.com/_DNP1Bxrldso/Sj6uU-5UnaI/AAAAAAAAAaQ/wCwMHMF_pzk/config_root_thumb%5B1%5D.jpg?imgmax=800" width="427" border="0" /></a> <br /><em>Configuring the Enhanced Home Screen</em></p> <p><strong>Recent Items</strong></p> <p>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. </p> <p align="center"><a href="http://lh6.ggpht.com/_DNP1Bxrldso/Sj6uVb4SoAI/AAAAAAAAAaU/x3dO6bRWzQk/s1600-h/recentlyadded%5B2%5D.jpg"><img title="recentlyadded" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="150" alt="recentlyadded" src="http://lh4.ggpht.com/_DNP1Bxrldso/Sj6uV9e22SI/AAAAAAAAAaY/EfX4ql7HpCg/recentlyadded_thumb.jpg?imgmax=800" width="244" border="0" /></a> <br /> <em>Recently Added List</em></p> <p align="left"><strong>Weather Forecast</strong></p> <p>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 <a href="http://weather.yahoo.com/">here</a>. 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. </p> <p><a href="http://lh5.ggpht.com/_DNP1Bxrldso/Sj6uWv4Ey9I/AAAAAAAAAac/bBqIS4-G7YQ/s1600-h/weather_config2%5B3%5D.jpg"><img title="weather_config2" style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" height="222" alt="weather_config2" src="http://lh5.ggpht.com/_DNP1Bxrldso/Sj6uXDZiT5I/AAAAAAAAAag/UmfF_mOVzN4/weather_config2_thumb%5B1%5D.jpg?imgmax=800" width="355" border="0" /></a> </p> <p>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.</p> <p><a href="http://lh6.ggpht.com/_DNP1Bxrldso/SjrKhtS98XI/AAAAAAAAAXQ/oFPSPEeHVyQ/weather3.jpg"><img title="weather" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="117" alt="weather" src="http://lh6.ggpht.com/_DNP1Bxrldso/SjrKhtS98XI/AAAAAAAAAXQ/oFPSPEeHVyQ/weather3.jpg" width="562" border="0" /></a> </p> <p></p> <h3>CONFIGURATION UTILITY</h3> <p>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.</p> <p><strong>Enhancements</strong></p> <p>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.</p> <p><strong>Display Tab</strong></p> <p>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. </p> <p><strong>External Players Tab</strong></p> <p>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!!</p> <p></p> <h3>OTHER STUFF</h3> <p><strong>Multi-Backdrop Support</strong></p> <p>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.</p> <p><a href="http://lh4.ggpht.com/_DNP1Bxrldso/Sj6uXiQDZ0I/AAAAAAAAAak/K66Zk89MwLA/s1600-h/backdrops%5B2%5D.jpg"><img title="backdrops" style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" height="190" alt="backdrops" src="http://lh5.ggpht.com/_DNP1Bxrldso/Sj6uYBXS7TI/AAAAAAAAAao/l5VXdQy0VPQ/backdrops_thumb.jpg?imgmax=800" width="244" border="0" /></a> </p> <p><strong>Director Links</strong></p> <p>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.</p> <p><strong>Global Indexing</strong></p> <p>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. </p> <p>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!</p> <p><strong>Folder Play Menu </strong> <br /> <br />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 <strong>PLAY button</strong> on the remote (<strong>CTRL + P</strong> on the keyboard) which brings up the folder play menu and select random play – job done! </p> <p><a href="http://lh4.ggpht.com/_DNP1Bxrldso/SjrKjapcNaI/AAAAAAAAAXg/GmeF7x-XgRs/s1600-h/popup2.jpg"><img title="popup" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="139" alt="popup" src="http://lh5.ggpht.com/_DNP1Bxrldso/SjrKj6x_-KI/AAAAAAAAAXk/e5MQwvb0Y9w/popup_thumb.jpg?imgmax=800" width="165" border="0" /></a></p> <p>NOTE: Right now videos played under this mode do not toggle the unwatched/watched flag. </p> <p><strong>Synchronized Views</strong></p> <p>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. </p> <p><strong>Startup Folder</strong></p> <p>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\ . </p> <p>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. </p> <p align="center"><strong></strong></p> <strong>Enhanced Item Shortcuts</strong> <p></p> <p>We have added a number of shortcuts available for both the remote and keyboard, here they are listed below:</p> <table cellspacing="0" cellpadding="2" width="600" border="1"><tbody> <tr> <td valign="top" width="128"><strong>Name</strong></td> <td valign="top" width="202"><strong>Description</strong></td> <td valign="top" width="136"><strong>Remote Shortcut</strong></td> <td valign="top" width="132"><strong>Keyboard Shortcut</strong></td> </tr> <tr> <td valign="top" width="128">Refresh Metadata</td> <td valign="top" width="202">Performs a manual refresh at the item or folder level. </td> <td valign="top" width="136">[REC] Button</td> <td valign="top" width="132">CTRL + R</td> </tr> <tr> <td valign="top" width="128">Folder Play Popup</td> <td valign="top" width="202">Play all or play random on folder level.</td> <td valign="top" width="136">[PLAY] Button</td> <td valign="top" width="132">CTRL + P</td> </tr> <tr> <td valign="top" width="128">Watched Indicator</td> <td valign="top" width="202">Toggles watched / unwatched indicator. This command also works recursively.</td> <td valign="top" width="136">[CLEAR] Button</td> <td valign="top" width="132">CTRL + W</td> </tr> <tr> <td valign="top" width="128">Layout Switch</td> <td valign="top" width="202">Toggles the UI layout (not available on the enhanced home screen).</td> <td valign="top" width="136">[STAR] Button</td> <td valign="top" width="132">*</td> </tr> <tr> <td valign="top" width="128">Config Screen</td> <td valign="top" width="202">Brings up the on screen configuration menu in the vanilla theme.</td> <td valign="top" width="136">[HASH] Button</td> <td valign="top" width="132">#</td> </tr> </tbody></table> <p></p> <h3>DIAMONDS ARE A GIRLS BEST FRIEND…</h3> <p></p> <p></p> <p></p> <p>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.</p> <p><a href="http://lh6.ggpht.com/_DNP1Bxrldso/Sj6uZZa2A6I/AAAAAAAAAas/0iv9oemEVpA/s1600-h/d2%5B4%5D.jpg"><img title="d2" style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" height="484" alt="d2" src="http://lh3.ggpht.com/_DNP1Bxrldso/Sj6uaPrYJfI/AAAAAAAAAaw/h2NmfEO1pyQ/d2_thumb%5B2%5D.jpg?imgmax=800" width="431" border="0" /></a> </p> <p></p> <p>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 <a href="http://www.mediabrowser.tv/forum/">forum</a>, if you found this useful and want me to continue this sort of thing in the future drop me a line here.</p> <p>Hope this helps.</p> <p>- Jas</p> <p>LINKS <br />Download Link: <a href="http://code.google.com/p/videobrowser/downloads/list">Media Browser Beta 2.1</a> <br />Forum Link: <a href="http://www.mediabrowser.tv/forum">Media Browser Forums</a></p> <div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4886365491252270021-5266111871747911193?l=blog.manghera.com'/></div>Jas Mangherahttp://www.blogger.com/profile/10671970284779278578noreply@blogger.com16tag:blogger.com,1999:blog-4886365491252270021.post-37509961725239040172009-04-16T19:37:00.002+01:002009-05-27T08:02:38.357+01:00I’m on the Digital Lifestyle Podcast<p>Just a heads up, <a href="http://www.samsaffron.com/">Sam Saffron</a> and myself on behalf of the Media Browser team are on the Digital Lifestyle Podcast hosted by <a href="http://thedigitallifestyle.com/cs/blogs/ian/default.aspx">Ian Dixon</a>. We'd like to thank Ian for having us on the show, I think we were a bit nervous at the start but settled in after that. </p><p>This is the first time I’ve personally done something like this and really enjoyed the experience; hopefully I’ll have many more opportunities in the future. Let us know what you thought of the podcast either here or in the <a href="http://www.mediabrowser.tv/forum/">forums</a>.</p><p><strong>Links</strong></p><ul><li>Listen to the podcast <a href="http://thedigitallifestyle.com/cs/blogs/podcast/archive/2009/04/15/the-media-center-show-202-media-browser.aspx">here</a>. </li><li><a href="http://feeds.feedburner.com/TheMediaCenterShowPodcast">Digital Lifestyle RSS</a> Feed. </li></ul><br /><br />*Updated podcast link.*<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4886365491252270021-3750996172523904017?l=blog.manghera.com'/></div>Jas Mangherahttp://www.blogger.com/profile/10671970284779278578noreply@blogger.com2tag:blogger.com,1999:blog-4886365491252270021.post-50126264664997819422009-03-13T07:02:00.001Z2009-03-13T07:07:03.192ZMedia Browser Beta10 (Vanilla Ice Crea… er Theme)<p>The Media Browser two-week clock has ticked (or is that tocked?) and along with that comes another release of Media Browser, welcome Beta10 officially Media Browser 2.0.10.0 (Vanilla). Please click <a href="http://code.google.com/p/videobrowser/downloads/list">here</a> to download Beta10. You can read the full release notes <a href="http://www.mediabrowser.tv/viewtopic.php?f=5&t=1185">here</a>.</p> <p> </p> <p><b>.Net 3.5 Now Mandatory</b></p> <p>Let’s jump right into it the second biggest news of the day first (no that’s not a typo). The Media Browser project going forward now requires Microsoft .NET Framework 3.5. Those of you have been putting off the .Net 3.5 update can download the framework <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en">here</a>.</p> <p>Users who already have .Net 3.5 installed (standard on Windows 7) can leverage the beta updates to automatically update to the latest version. </p> <p> </p> <p><b>Vanilla Theme</b></p> <p>Ok back to the major news, Beta10 welcomes a new theme - the Vanilla theme has been integrated in the application. With the addition of this popular theme users will notice a few refinements to the Media Browser theme selection:</p> <p><a href="http://lh3.ggpht.com/_DNP1Bxrldso/SboEU6jJ9QI/AAAAAAAAAS4/2QMgTfvllCY/s1600-h/b10_1%5B3%5D.png"><img title="b10_1" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="195" alt="b10_1" src="http://lh6.ggpht.com/_DNP1Bxrldso/SboEVnuduUI/AAAAAAAAAS8/fN9hc3MBsc0/b10_1_thumb%5B1%5D.png?imgmax=800" width="325" border="0" /></a>      </p> <ul> <li><strong>Visual Theme</strong>: Allow you to select 1 of 3 standard themes (Classic / Default / Vanilla). </li> <li><strong>Color Scheme</strong>: Default (natural MCE Blue) and Black colors. </li> <li><strong>Font Size</strong>: Small and default. </li> </ul> <p>  <br />I think Robert has done a great job finding a balance between visually stunning while still retaining ease of use – which is always a tricky balance to strike. Those of you who have been following along in the forums will no doubt have seen this before; however, for those that haven't here are a few screen grabs of the new theme.</p> <p><a href="http://lh4.ggpht.com/_DNP1Bxrldso/SboEa5x28wI/AAAAAAAAATA/zQqJQEbVa7k/s1600-h/b10_5%5B3%5D.png"><img title="b10_5" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="442" alt="b10_5" src="http://lh5.ggpht.com/_DNP1Bxrldso/SboEhjbwfhI/AAAAAAAAATE/VV1yrY6dI-I/b10_5_thumb%5B1%5D.png?imgmax=800" width="782" border="0" /></a></p> <p><a href="http://lh4.ggpht.com/_DNP1Bxrldso/SboElWD87QI/AAAAAAAAATI/MK4ghMmsTPI/s1600-h/b10_2%5B7%5D.png"><img title="b10_2" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="442" alt="b10_2" src="http://lh5.ggpht.com/_DNP1Bxrldso/SboEomdY7ZI/AAAAAAAAATM/-_BOMUnkw-8/b10_2_thumb%5B5%5D.png?imgmax=800" width="782" border="0" /></a></p> <p><a href="http://lh3.ggpht.com/_DNP1Bxrldso/SboEtSyrHwI/AAAAAAAAATQ/GnAFxTnnai0/s1600-h/b10_3%5B3%5D.png"><img title="b10_3" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="442" alt="b10_3" src="http://lh4.ggpht.com/_DNP1Bxrldso/SboEzdmgR6I/AAAAAAAAATU/_8bu6MAn8S4/b10_3_thumb%5B1%5D.png?imgmax=800" width="782" border="0" /></a></p> <p><a href="http://lh4.ggpht.com/_DNP1Bxrldso/SboE3AatZ4I/AAAAAAAAATY/GyaFV-qCy8Y/s1600-h/b10_4%5B7%5D.png"><img title="b10_4" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="442" alt="b10_4" src="http://lh5.ggpht.com/_DNP1Bxrldso/SboE8aIRF8I/AAAAAAAAATc/lImJf6WrsBE/b10_4_thumb%5B5%5D.png?imgmax=800" width="782" border="0" /></a></p> <p> </p> <p><b>Stability and Performance</b></p> <p>There have been a lot of changes taking place behind the scenes on Media Browser. Beta10 includes a number of enhancements to stability and performance, as well as general bug squashing from previous betas.</p> <p>(Just wanted to comment the feedback on the forums has been excellent, and I’d like to thank many of our users who take the time to provide feedback good or bad)</p> <p> </p> <p><b>Other Thoughts</b></p> <p>A lot of new ideas, feature discussion, road mapping have been taking place recently and personally speaking I feel this renewed passion is very encouraging for Media Browser’s future. I’m not at liberty to go into further details at this time but rest assured we have some cool features in the pipeline - I believe our track record speaks for itself.</p> <p>As always feedback is appreciated, the team plans to monitor feedback carefully over the next few weeks.</p> <p>Hope this helps.</p> <p>JM</p> <p>Download Link: <a href="http://code.google.com/p/videobrowser/downloads/list">Media Browser beta10</a></p> <p>Forum Link: <a href="http://www.mediabrowser.tv">www.mediabrowser.tv</a></p> <p>Wiki Link: <a href="http://code.google.com/p/videobrowser/wiki/000_QuickStartGuide">Quick Start Guide</a></p> <p>Microsoft .Net 3.5 Link: <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en">.Net 3.5 Framework</a></p> <div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4886365491252270021-5012626466499781942?l=blog.manghera.com'/></div>Jas Mangherahttp://www.blogger.com/profile/10671970284779278578noreply@blogger.com5tag:blogger.com,1999:blog-4886365491252270021.post-63402623854018271992009-02-26T22:48:00.001Z2009-02-27T12:14:32.372ZMedia Browser Beta 9 Configuration Utility<p>It’s that time again, another beta build of Media Browser (Beta9) is <a href="http://code.google.com/p/videobrowser/downloads/list">available</a>. With the success of our previous release (Beta8) we have seen a large number of new users migrating from other applications to MB. As with any new application there is a learning curve and MB is no different. With strong community feedback we found the learning curve for MB steeper than we imaged. In particular, the initial setup proved to be the most complex task new users were facing when migrating to MB. With that in mind this release was focused on getting users over the initial setup faster, so they can really join the rest of the community and enjoy their MB experience.</p><p><br />Enter the Media Browser Configuration Utility or as I prefer ‘The Configurator’. The configurator is a small utility that is auto-launched after the install process and subsequently made available in the start menu. This utility allows users to setup their media collections, options and setting in an easy to use graphical interface written in WPF. As of Beta9 the configuration utility allows users to:</p><ul><li>Manage their media collections </li><li>Minor configuration settings </li></ul><p><a href="http://lh4.ggpht.com/_DNP1Bxrldso/SaccRFscOYI/AAAAAAAAASg/myrZglTf7ck/s1600-h/config0%5B9%5D.png"><img title="config0" style="BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; BORDER-RIGHT-WIDTH: 0px" height="470" alt="config0" src="http://lh5.ggpht.com/_DNP1Bxrldso/SaccSoyT31I/AAAAAAAAASk/ZNC4A7Eu33c/config0_thumb%5B7%5D.png?imgmax=800" width="644" border="0" /></a><br /></p><p>Enough rambling let’s take a closer look at the utility. When you first enter the configurator you are presented a rather blank tab ‘media collection. On this tab you can create locations by clicking the Add button . </p><p> <a href="http://lh4.ggpht.com/_DNP1Bxrldso/SaccT6XBz9I/AAAAAAAAASo/JSic-JC4XF4/s1600-h/config1%5B12%5D.png"><img title="config1" style="BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; BORDER-RIGHT-WIDTH: 0px" height="365" alt="config1" src="http://lh4.ggpht.com/_DNP1Bxrldso/SaccUXU3sOI/AAAAAAAAASs/wRk-Yvsuq8c/config1_thumb%5B8%5D.png?imgmax=800" width="304" border="0" /></a> </p><p><br />After you have added a media collection, a new panel appears to the right enabling you to configure the details of that collection. Here you can set the default image (to be displayed within MB) and add more folders as a part of that collection. This enables users to integrate different folders together so that they appear as a single collection within MB.</p><p> <a href="http://lh6.ggpht.com/_DNP1Bxrldso/SaccVOo2NrI/AAAAAAAAASw/e3yZUBr9UdM/s1600-h/config2%5B7%5D.png"><img title="config2" style="BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; BORDER-RIGHT-WIDTH: 0px" height="418" alt="config2" src="http://lh6.ggpht.com/_DNP1Bxrldso/SaccWdjJGaI/AAAAAAAAAS0/1mQaLuCiugs/config2_thumb%5B5%5D.png?imgmax=800" width="678" border="0" /></a><br /></p><p>Some of our intermediate users will quickly pick up on the similarity to virtual folders – and you are right. The configurator gathers information and creates .vf files to manage your collection of media -meaning you will never have to touch .vf files ever again (well... unless you prefer using text editors)! If you don’t know what a vf file is – it is a simple text file that MB can read to manage collections of media. </p><p>We have changed the default initial folder which is now available at: C:\programdata\mediabrowser\startupfolder\ instead of user’s video folder. This change was made to help extender users under win 7 open only one folder with access rights instead of multiple locations.</p><p><br />In addition Beta9 has introduced a number of fixes which you can read in the complete release notes <a href="http://www.mediabrowser.tv/viewtopic.php?f=5&t=1010">here</a>. As always feedback is welcome good or bad. </p><p> </p><p>Download Link: <a title="http://code.google.com/p/videobrowser/downloads/list" href="http://code.google.com/p/videobrowser/downloads/list">http://code.google.com/p/videobrowser/downloads/list</a></p><p>Wiki Link: <a title="http://code.google.com/p/videobrowser/wiki/00_Index" href="http://code.google.com/p/videobrowser/wiki/00_Index">http://code.google.com/p/videobrowser/wiki/00_Index</a></p><p>Forum Link: <a href="http://www.mediabrowser.tv/">http://www.mediabrowser.tv</a></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4886365491252270021-6340262385401827199?l=blog.manghera.com'/></div>Jas Mangherahttp://www.blogger.com/profile/10671970284779278578noreply@blogger.com2tag:blogger.com,1999:blog-4886365491252270021.post-455752408841946092009-02-20T12:10:00.000Z2009-02-20T12:18:43.636ZBatch Process to Create Folders for Media Browser<p>As many of you are aware, Media Browser requires each movie to be placed under it's own folder. If you have a large amount of movies this can quickly become a long and tedious task. Jon from <a href="http://www.thehtpc.net/">theHTPC.net </a> has posted an excellent .bat script to create these folders and automatically move your movie files into them, thereby automating the process and saving you a lot of time & grief.</p><p><br />Read the full post <a href="http://www.thehtpc.net/archives/346">here</a>, there are a few items you'll need to pay attention to.</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4886365491252270021-45575240884194609?l=blog.manghera.com'/></div>Jas Mangherahttp://www.blogger.com/profile/10671970284779278578noreply@blogger.com0tag:blogger.com,1999:blog-4886365491252270021.post-53510183622110656302009-02-11T01:45:00.001Z2009-02-20T12:10:29.136ZMedia Browser Beta 2.0.8.0 Now Available<p>Today we just released another beta of Media Browser 2.0.8.0 (Beta 8). You can download the new release <a href="http://videobrowser.googlecode.com/files/MCE_Media_Browser_2_0_8_0.msi">here</a>. Beta 8 works with both Vista and Win7 and includes a bunch of new features and refinements built on previous versions. You can read detailed Beta 8 release notes that cover changes/additions <a href="http://www.mediabrowser.tv/viewtopic.php?f=5&t=760">here</a>. In this blog post I'm going to cover one of the biggest areas of focus with this release: the user interface.</p><p>Let's look at the changes - the view menu.</p><p><a href="http://lh3.ggpht.com/_DNP1Bxrldso/SZItg2w5oAI/AAAAAAAAASA/MV6fpbnWRTY/s1600-h/clip_image002%5B4%5D.jpg" target="_blank"><img title="clip_image002" style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="244" alt="clip_image002" src="http://lh6.ggpht.com/_DNP1Bxrldso/SZIthRc653I/AAAAAAAAASE/NzsvfhN-G6E/clip_image002_thumb%5B1%5D.jpg?imgmax=800" width="211" border="0" /></a></p><p>Users now have the option to select from 2 additional views: Cover Flow and Thumb Strip. In addition to these new views there are a number of tweaks/adjustments to the already established ones.</p><br /><br /><p><b><u>Cover Flow View</u></b></p><p>I am a big fan of minimalism and this has to be one of my favourite views currently in Media Browser. It is outstanding for presentation of your movies especially when combined with automatic poster-art retrieval. </p><p><a href="http://lh5.ggpht.com/_DNP1Bxrldso/SZItiDaWhnI/AAAAAAAAASI/oApUTuV2MSs/s1600-h/clip_image004%5B5%5D.jpg" target="_blank"><img title="clip_image004" style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="364" alt="clip_image004" src="http://lh4.ggpht.com/_DNP1Bxrldso/SZItjpGvmQI/AAAAAAAAASM/RzNXsx3uh4Q/clip_image004_thumb%5B2%5D.jpg?imgmax=800" width="644" border="0" /></a></p><br /><br /><p><b><u>Thumb Strip View</u></b></p><p>We didn't ignore the TV side of Media Browser; in fact I think the TV side got a lot more love from the dev team this time around. Thumb strip view is the return of the original thumb strip on steroids, it provides details and background art perfect for TV series. </p><p><b><u><a href="http://lh5.ggpht.com/_DNP1Bxrldso/SZItkajNbpI/AAAAAAAAASQ/Wc_t5yr-vrs/s1600-h/clip_image006%5B5%5D.jpg" target="_blank"><img title="clip_image006" style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="364" alt="clip_image006" src="http://lh5.ggpht.com/_DNP1Bxrldso/SZItliao0nI/AAAAAAAAASU/77uU4b5AF40/clip_image006_thumb%5B2%5D.jpg?imgmax=800" width="644" border="0" /></a></u></b></p><p> </p><p>With all these views available, we have added a shortcut by pressing the '*' [star] key on your remote you can switch between the different views.<br /><br /></p><p><b><u>Actor Images</u></b></p><p>Beta 8 now allows you to display images of your favourite actors. By dropping a folder & folder.jpg with the name of the actor in the ImagesByName directory Media Browser will pick that up and display it onscreen.</p><p>So an example using Steve Carell would be.</p><p><b>C:\ProgramData\MediaBrowser\ImagesByName\Steve Carell\folder.jpg</b></p><p>And the end result:</p><p><a href="http://lh4.ggpht.com/_DNP1Bxrldso/SZItmds0kvI/AAAAAAAAASY/0EibVPYWpI4/s1600-h/clip_image008%5B4%5D.jpg"><img title="clip_image008" style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="364" alt="clip_image008" src="http://lh5.ggpht.com/_DNP1Bxrldso/SZItnWN9prI/AAAAAAAAASc/P7YsKiy8pMI/clip_image008_thumb%5B1%5D.jpg?imgmax=800" width="644" border="0" /></a><b></b></p><br /><br /><p><b><u>Backdrops</u></b></p><p>In previous version we experimented with adding the backdrop to every view. This was problematic as not all views are equal. The backdrop has been removed from the detail view due to overwhelming user response. The detail mode now really shines combining a large thumbnail and description area to maximum effect. The Detail view joins the Poster and Cover Flow views which do not display backdrop images.</p><br /><br /><p>I hope this post provides a good overview of Beta 8, there is so much that I haven’t even talked about. If you are thinking about making the switching to Media Browser (and I highly encourage you do) we have a quick start guide available <a href="http://code.google.com/p/videobrowser/wiki/000_QuickStartGuide">here</a>. You can also find more information on our <a href="http://www.mediabrowser.tv/">forums</a>.</p><p>Jas</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4886365491252270021-5351018362211065630?l=blog.manghera.com'/></div>Jas Mangherahttp://www.blogger.com/profile/10671970284779278578noreply@blogger.com2tag:blogger.com,1999:blog-4886365491252270021.post-91560867729300998412009-02-04T18:03:00.001Z2009-02-04T18:03:02.452ZCover Flow for Media Browser<p>It’s been a long time since I lasted posted so no better time to post than right now. </p> <p>A few days ago forum users requested <a href="http://www.mediabrowser.tv/viewtopic.php?f=4&t=689">another view</a> for Media Browser (MB), the cover flow view <a href="http://www.apple.com/iphone/gallery/">ala Apple</a>. Very sleek, simple, and do-able in mcml? Um…</p> <p>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!</p> <p>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.</p> <p>Without boring you on the mcml implementation, this is the result I have achieved so far:</p> <p><a href="http://lh5.ggpht.com/_DNP1Bxrldso/SYnYTLbvCUI/AAAAAAAAARg/KW9Q1bYo7H0/s1600-h/zCoverflow%5B3%5D.jpg"><img title="zCoverflow" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="364" alt="zCoverflow" src="http://lh3.ggpht.com/_DNP1Bxrldso/SYnYUZpIvzI/AAAAAAAAARk/jxyAvdE0Q7Q/zCoverflow_thumb%5B1%5D.jpg?imgmax=800" width="644" border="0" /></a> </p> <p>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 <a href="http://www.mediabrowser.tv/">Media Browser</a>. </p> <div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4886365491252270021-9156086772930099841?l=blog.manghera.com'/></div>Jas Mangherahttp://www.blogger.com/profile/10671970284779278578noreply@blogger.com6tag:blogger.com,1999:blog-4886365491252270021.post-69415892043701491062008-08-20T21:54:00.001+01:002008-08-23T20:40:04.207+01:00QWebL Automation<p>I'm sure by now many of you have heard of <a href="http://www.qwebl.com/">QWebL Automation</a> and the terrific <a href="http://www.qwebl.com/video.html">contests</a> that was put on by them this past month. If that wasn't enough their bold tag line certainly peeked my interest in the company.</p> <blockquote> <p><strong><em>"On August 19th Home Automation Will Change Forever" - QWebL</em></strong></p> </blockquote> <p>The marketing campaign was so good in fact I found myself checking their website 3 or 4 times yesterday hoping they'd finally lift the curtains and reveal their wares. Unfortunately that was not the case as they must have run into some last minute technical issues and now the countdown is working its way upwards. It's sad to see them miss their deadline, I only hope they can fix whatever it is that is holding them back quickly as a lot of people are interested in seeing what QWebL can bring to the home automation party. </p> <p>So here I am sending some good karma to QWebL.</p> <p>* UPDATE *</p> <p>They have decided to wait until CEDIA to unveil their products, more information can be found on their website.</p> <div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4886365491252270021-6941589204370149106?l=blog.manghera.com'/></div>Jas Mangherahttp://www.blogger.com/profile/10671970284779278578noreply@blogger.com0tag:blogger.com,1999:blog-4886365491252270021.post-79119961293742580862008-06-15T16:08:00.001+01:002008-06-15T17:23:28.639+01:00Add TV-Show Data in Video Browser<p>A common question asked is "where do I get metadata for TV Shows?" for Video Browser.  Currently the only supported method of gathering TV Show metadata is the official Ruby script. I'll try my best to explain this process and a couple tricks I've learned from the community. </p> <blockquote> <p>NOTE: I guess I should also put in a word of warning, this is an easy process with many steps which makes it complicated. Metadata gathering is definitely targeted towards advanced users, hopefully in the future someday <a href="http://www.samsaffron.com/">Sam</a> and I can refine this process to be more universally accepted.</p> </blockquote> <h1>Before You Begin</h1> <p>1. You must have Ruby installed on your system. You can download Ruby here: <a title="Ruby" href="http://rubyinstaller.rubyforge.org/wiki/wiki.pl">Ruby Download</a></p> <blockquote> <p>I downloaded Ruby and installed it in the following location <strong>"C:\Ruby"</strong></p> </blockquote> <p>2. Download the TV Scraper script file here: <a title="tvdb_scraper.rb" href="http://www.samsaffron.com/tvdb_scraper.rb">tvdb_scraper.rb</a></p> <blockquote> <p>For simplicity sake I saved the script file under <strong>"C:\Ruby\tvdb_scraper.rb" <br /></strong></p> </blockquote> <h1>Now We Are in Business</h1> <p>Video Browser looks for the following TV folder structure:</p> <blockquote> <p>"TV SHOW \ SEASON XX \ FILES"</p> <p>eg.<strong> "E:\TV\Heroes\Season 1\s1e01-Heroes-Pilot..."</strong></p> </blockquote> <p>Once you have the folder structure setup you can use the following command to gather metadata, under command prompt:</p> <blockquote> <p>Ruby [PATH to tvdb_scraper file] [PATH to TV Show to Update]</p> <p>eg. <strong>ruby "C:\ruby\tvdb_scraper.rb" "E:\TV\Heroes" -r</strong> <br /></p> </blockquote> <p>There are two switches "-r" and "-f" explained in more detail below:</p> <blockquote> <ul> <ul> <li><strong>-r</strong>: This refreshes the metadata for all TV Shows</li> <li><strong>-f</strong>: This renames episode filenames to: Episode Number - Episode Name format. It is especially important that you verify the metadata collected is correct first before using this command.</li> </ul> </ul> <p>Now under command prompt you can run the following command to grab metadata. <br /></p> </blockquote> <h1>Creating An Automated Process</h1> <p>One of the issues I had with the Ruby scrapper was that it relied extensively on me typing in command line, which being a developer is no problem, but was a real hassle for the non-tech savvy family members. To overcome this I use batch files (.bat).</p> <p>This is what my bat file looks like:</p> <blockquote> <p>ruby "C:\ruby\tvdb_scraper.rb" "E:\TV\Heroes" -r <br />ruby "C:\ruby\tvdb_scraper.rb" "E:\TV\Heroes" -f <br />Pause</p> </blockquote> <p>AS you can see I customized my bat file for a specific TV Show, the reason I chose to do it this was is that many times I want to only update one series, so combining every tv show into one bat command would be first a waste of processing, and second a waste of time.</p> <p>I put my customized autoscraper.bat file under the root of each tv show: </p> <blockquote> <p><strong>eg. E:\TV\Heroes\autoscraper.bat</strong></p> </blockquote> <p>Now when someone adds more tv shows from Itunes, all they have to do is launch the bat file (via double click) and it gathers the appropriate metadata for that episode. Much more easier for the wife, and lets be honest if it makes the wife happy that's half the battle!</p> <p>Questions, comments? Feel free to ask questions or get help at <a title="http://videobrowser.ch/" href="http://videobrowser.ch/">http://videobrowser.ch/</a></p> <div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4886365491252270021-7911996129374258086?l=blog.manghera.com'/></div>Jas Mangherahttp://www.blogger.com/profile/10671970284779278578noreply@blogger.com0tag:blogger.com,1999:blog-4886365491252270021.post-45247844169673141182008-05-12T19:58:00.001+01:002008-05-12T20:04:20.652+01:00Video Browser - Addin for VMC<p>I've been playing around with the <a href="http://www.samsaffron.com/downloads/1">Video Browser</a> addin, from <a href="http://www.samsaffron.com">Sam Saffron</a>, for about a week now and I love it. I had a need for this functionality since I first got my hands on Vista Media Center. </p> <p>I felt the need to tweak a few things so I decided to join the development of Video Browser. In any case my first goal was to remove the black background and switch to a transparent background.</p> <p><a href="http://lh5.ggpht.com/jmanghera/SCiTODScBNI/AAAAAAAAANM/vg0iOzg3JhY/s1600-h/Sample%5B8%5D.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="402" alt="Sample" src="http://lh5.ggpht.com/jmanghera/SCiTQDScBOI/AAAAAAAAANQ/mq2oD5fFja8/Sample_thumb%5B6%5D.jpg?imgmax=800" width="644" border="0" /></a>  <br /> <br />Which was great .... at first .... but then you know I thought it kind of looked a little cheesy. I mean everyone and their dog has a transparent background, what this application needed was something with a little more pop. So I began (re)-searching and eventually I came across a background which I liked much better.</p> <p><a href="http://lh3.ggpht.com/jmanghera/SCiTRjScBPI/AAAAAAAAANU/F1Fr-AIldMk/s1600-h/VB_Sample_2%5B3%5D.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="380" alt="VB_Sample_2" src="http://lh5.ggpht.com/jmanghera/SCiTTDScBQI/AAAAAAAAANY/XBA4W1-f5qk/VB_Sample_2_thumb%5B1%5D.jpg?imgmax=800" width="644" border="0" /></a> <br /></p> <p>It looks much better don't you think? With the background issues out of the way I began to focus on the main screens. One of the things that drew me to Video Browser in the first place was the lean/mean interface (all killer no filler). My main goal here was to further enhance clarity. </p> <p>Sometimes when working on a media center application as a developer you become so <br />concerned about the open-screen design (think open-floor design for you real estate types) that you forget it's ok to have some boundaries. I was going down the wrong path until I made a u-turn and sorted that out, screenshots tell a better story than words:</p> <p><a href="http://lh5.ggpht.com/jmanghera/SCiTUDScBRI/AAAAAAAAANc/L0z-k3nDClk/s1600-h/VB_Sample_1%5B3%5D.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="380" alt="VB_Sample_1" src="http://lh3.ggpht.com/jmanghera/SCiTVjScBSI/AAAAAAAAANg/lJC7SiZE1dk/VB_Sample_1_thumb%5B1%5D.jpg?imgmax=800" width="644" border="0" /></a> <br /></p> <p><a href="http://lh6.ggpht.com/jmanghera/SCiTWTScBTI/AAAAAAAAANk/HQcfHIAh9Sw/s1600-h/VB_Sample_3%5B3%5D.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="380" alt="VB_Sample_3" src="http://lh6.ggpht.com/jmanghera/SCiTXTScBUI/AAAAAAAAANo/jT_PDAPdq94/VB_Sample_3_thumb%5B1%5D.jpg?imgmax=800" width="644" border="0" /></a> <br /></p> <p>Now for the bad news, the only person who has this is me - sorry Sam! I got a few issues to sort out which will work themselves out in time. Comments feedback are welcome at the <a href="http://thegreenbutton.com/forums/thread/261349.aspx">Green Button Forum</a>.</p> <div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4886365491252270021-4524784416967314118?l=blog.manghera.com'/></div>Jas Mangherahttp://www.blogger.com/profile/10671970284779278578noreply@blogger.com0tag:blogger.com,1999:blog-4886365491252270021.post-8601007356997873392008-04-29T21:39:00.001+01:002008-04-29T21:39:03.384+01:00MCML Samples<p>Today Olcay Buyan and I released our <strong>MCML Samples</strong> project with the <a href="http://discuss.mediacentersandbox.com/forums/thread/7423.aspx">Media Center community</a>. This project provides real world examples of vista media center-like controls written in mcml. </p> <p>We hope that sharing this project will alleviate a lot of that frustration by allowing anyone to <strong>use/modify these samples for any purpose</strong>, be it personal or commercial or other. </p> <p>There project includes a variety of controls with full source code, providing a rich control/view item set for novice developers. Our goal is that new developers will spend less time worrying about how to make a radio button, menu bar, etc. and focus more time on how to better their applications to provide maximum value for their customers.</p> <p>The end goal is better media center products which brings more interest to media center which in turn helps all of us devs. Anyway I have rambled on long enough you can download the project from here:</p> <p><strong>Download MCML Samples source code here: </strong><a href="http://www.codeplex.com/mcml">http://www.codeplex.com/mcml</a></p> <p><strong>Olcay Buyan, MCML Samples Co-Author:</strong> <a href="http://www.mcedev.com">http://www.mcedev.com</a></p> <div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4886365491252270021-860100735699787339?l=blog.manghera.com'/></div>Jas Mangherahttp://www.blogger.com/profile/10671970284779278578noreply@blogger.com0tag:blogger.com,1999:blog-4886365491252270021.post-9484667987706887882008-04-23T20:31:00.001+01:002008-04-23T20:38:18.629+01:00Live Mesh<p>Live Mesh where the heck were you when I was in college? Unified data management is something that I've needed since ... well ... seems like foever. I remember there were many a time where I would be FTP'ing into my home machine to retrieve a file I had forgotten to take with me that day. </p> <p>Now that I am removed from that environment I still find myself manually syncing files most commonly by sending myself an email with the necessary files in the attachment. I could really care less about the social aspects of live mesh but there is a lot of potential in sharing content with others.</p> <p> </p> <h3>FEATURES GALORE</h3> <p>I haven't even gotten into the other features of <em>the mesh</em> such as:</p> <ul> <li><b>Unified Device Management</b> </li> <li><b>Unified Application Management</b></li> <li><b>Centralized Management</b></li> </ul> <p><strong></strong></p> <h3>MORE INFORMATION</h3> <p>If you want to learn more Amit Mittal has a good introduction to Live Mesh found <a href="http://dev.live.com/blogs/devlive/archive/2008/04/22/279.aspx">here</a>. </p> <p>Other useful links include:</p> <ul> <li><a href="https://www.mesh.com/Welcome/Welcome.aspx">Mesh.com</a></li> <li><a href="http://blogs.msdn.com/livemesh/">Live Mesh Team Blog</a></li> <li><a href="http://www.news.com/8301-13860_3-9926229-56.html">CNet: Making Sense of Live Mesh</a></li> </ul> <div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4886365491252270021-948466798770688788?l=blog.manghera.com'/></div>Jas Mangherahttp://www.blogger.com/profile/10671970284779278578noreply@blogger.com0tag:blogger.com,1999:blog-4886365491252270021.post-64088479193030467022008-04-23T17:37:00.001+01:002008-04-23T17:51:10.128+01:00Testing Live Writer<p>It's been a long time since I've posted anything on this blog, I've been pretty busy with my move to the UK that I haven't had near enough time to devout to this blog. Currently things are starting to settle down a bit and I'm testing <a href="http://get.live.com/writer/overview">Windows Live Writer</a> on this blog, if everything works out that will mean a lot less headaches for me and more frequent updates in the future.</p> <div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4886365491252270021-6408847919303046702?l=blog.manghera.com'/></div>Jas Mangherahttp://www.blogger.com/profile/10671970284779278578noreply@blogger.com1tag:blogger.com,1999:blog-4886365491252270021.post-21016372501343577312008-02-19T06:03:00.000Z2008-02-19T06:37:55.220ZBlu-ray Xbox 360 Planned By MicrosoftSmarthouse.com.au is reporting that a new Blu-ray periheral is being planned by Microsoft, <a href="http://www.smarthouse.com.au/Gaming/Console/J7L7H2R4">here</a> . If any more confirmation of HD-DVD's death was needed here it is. I for one am just glad this whole nonsense of two competing formats is finally resolved. Hopefully now content makers can focus on making content thats worth watching.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4886365491252270021-2101637250134357731?l=blog.manghera.com'/></div>Jas Mangherahttp://www.blogger.com/profile/10671970284779278578noreply@blogger.com2tag:blogger.com,1999:blog-4886365491252270021.post-44109028637903953002008-02-18T04:34:00.000Z2008-02-24T06:12:05.768ZSo I just Voided my Laptop WarrantyA few weeks ago I purchased a new MSI GX600 notebook. Specs-wise it's the fastest pc I've worked with even surpassing my development machines at work. In fact it's so fast it beat out our development machines in build processing by more than 50% which probably has my colleague asking managment for a new laptop (forget the desktops).<br /><br /><strong>It Begins</strong><br /><br />Everything was going great until I noticed there was a small dust particle underneath my keyboard. I'm naturally very careful with my gadgets and gizmos and seeing that dust particle hit a nerve. I tried everything except using an air-cannister (of course the one time I need it I can't find it) all of which failed.<br /><br />I turned the laptop upside down and gave it a gentle shake. Sure enough the dust particle came out and Jas E was a happy camper again. That was until I booted up the machine afterwards.<br /><br /><strong>CRASH! ... More Like Hang</strong><br /><br />Notebook stuck on the bios screen. My heart sank, tried to reboot multiple times with no progress. Then I thought about all the work that was on this machine, even though I only had it for a few weeks there was already some irreplacable documents. Back to the topic at hand, after calming down I began to think of what could have went wrong my first guess was I had somehow shaken some parts loose.<br /><br />By opening the hard drive bay I would be breaking a seal on the laptop which reads "<strong>WARRANTY VOID IF SEAL BROKEN</strong>" well I was desperate and I needed to take some chances - opening the HD bay is no problem if you have those small philips screwdrivers. Unfortuantely my computer screwdriver set was out of town (literally) so I went back to square one, cursing for another 5 minutes.<br /><br /><strong>Desperate Times Call For Desperate Measures</strong><br /><br />I went down to the garage and picked up an exacto knife (yes you know where this is going). I figured I'm already breaking the seal so what the hell... I carefully used the knife to unscrew the cover. Success, HD bay open but the HD looks like it was connected just fine. Still I decided to pull the HD out and reseat it. I flipped the notebook over and hit the power button and went past the bios screen - woot. I broke out the happy dance - thankfully no one was around and no one was hurt.<br /><br />So there it is I broke my Warranty after just 3 weeks of use. Good work on the seal placement MSI. After all is said and done, I'm just glad everything is back to normal - now I gotta find that copy of Ghost ... I know its around here ... somewhere ...<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4886365491252270021-4410902863790395300?l=blog.manghera.com'/></div>Jas Mangherahttp://www.blogger.com/profile/10671970284779278578noreply@blogger.com0tag:blogger.com,1999:blog-4886365491252270021.post-84352592158787321752008-02-12T05:50:00.000Z2008-02-12T05:56:11.936ZHome Server version NEXT?!<a href="http://www.activewin.com/awin/comments.asp?HeadlineIndex=42581">Activewin.com</a> is reporting that Microsoft's upcoming schedule shows that the next version (vNext) for Windows Home Server is being :<br /><br />a) Is being worked on<br />b) Currently scheduled for late 2008 release<br /><br />Wow! I hope both the ehome and home server teams are finally talking to each other and including media center support in home server. I can dream can't I?<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4886365491252270021-8435259215878732175?l=blog.manghera.com'/></div>Jas Mangherahttp://www.blogger.com/profile/10671970284779278578noreply@blogger.com0tag:blogger.com,1999:blog-4886365491252270021.post-37880823212008403552008-01-08T18:29:00.000Z2008-12-10T01:25:10.778ZOTA HDTV in MCE 2005 (Vancouver, Canada)Like many people who've invested heavily in the Media Center ecosystem, I am still to this day, hesistant to move my primary recording machine to Vista. But that doesn't mean I want to miss out on High-Definition television either.<br /><br />Unfortunately for us Canadians, Microsoft in it's infinite wisdom decided that Canadians can't have (or can't handle) Over-The-Air (OTA) HD. There are several websites / blogs out there that tell us how to overcome this situation but many of them have an eastern bias for Toronto. So I'm writing this post to help other Vancouver-ites get free OTA HD into their Media Center 2005 machines.<br /><br /><br /><strong><em>REQUIREMENTS</em></strong><br /><br />To get OTA HD you'll need two items:<br /><br /><ol><li>A Digital ATSC tuner card (I managed to get a hold of the Fusion HDTV5 Gold)<br /></li><li>An HDTV antenna available from Futureshop, The source, etc. (I am using a cheap $40 Indoor Antenna)</li></ol><br /><strong><em>SETUP</em></strong><br /><br />Installing the ATSC card was very easy - Find a free PCI slot, Install the Card, Boot up PC and install the drivers. I had a situation where the drivers did not install correctly so I was forced to manually update the device drivers. Always make sure the hardware is correctly installed by looking at the hardware through the Device Manager and install them one by one if needed.<br /><br /><br /><img id="BLOGGER_PHOTO_ID_5153176277630655090" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_DNP1Bxrldso/R4PChZUlGnI/AAAAAAAAAHw/uBtxX6TLcB0/s400/devicemanager.JPG" border="0" /><br /><br />Running the Fusion HDTV application I had to first scan the airwaves, I was able to pick up both CBC and CTV on the first try. It also helps that my location is in Burnaby with a clear line of sight to Seymour Mountain.<br /><br /><ul><li>CBC HD 2.1 RF 58 Signal Strength 99-92%</li><li>CTV HD 32.1 RF 33 Signal Strength 93-82%</li></ul><p><br />If you don't get a good signal you may wish to move your antenna around for the best signal reception. </p><br /><strong><em>MCE CONFIGURATION</em></strong><br /><br />So at this point I've confirmed OTA reception and picked up both OTA channels available in Vancouver - not bad for 10 minutes of work. Now adding this to MCE 2k5 takes almost as long. This requires registry editing so please make a backup before you begin and as with all registry editting *BE CAREFUL*!<br /><br /><ol><li>Launch MC and in TV Setup tell it you are in the USA, find a ZIP Code near you and use it to setup a provider (I used a Blaine ZIP Code: 98230).<br /><br /></li><li>Now let MC automatically detect the tuners.<br /><br /></li><li>MC should have setup the digital channels automatically, but because we are fair distance away chances are you won't see any Seattle OTA HD feeds even though they are in your guide. What you need to do now is add the Vancouver OTA Feeds.<br /><br /></li><li>Go to the Guide and Add Missing Digital Channels, here you will need to enter 2.1 for the channel (CBC) and the frequency 58 and also the name you want to give this channel (I chose CBCHD - yes very creative .. I know). Repeat this process for CTV.<br /><br /><img id="BLOGGER_PHOTO_ID_5153178992049986178" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_DNP1Bxrldso/R4PE_ZUlGoI/AAAAAAAAAH4/d70NozULehU/s400/AddMissing.jpg" border="0" /><br /><br /><img id="BLOGGER_PHOTO_ID_5153176269040720434" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_DNP1Bxrldso/R4PCg5UlGjI/AAAAAAAAAHQ/Z4WiAFMRqYU/s400/AddFrequency.jpg" border="0" /><br /><br /><img id="BLOGGER_PHOTO_ID_5153176273335687763" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_DNP1Bxrldso/R4PChJUlGlI/AAAAAAAAAHg/iE-4ZrT73Fc/s400/addName.jpg" border="0" /><br /><br /></li><li>Verify you are able to see analog and OTA channels albeit with a screwed up guide at the moment. Close MC.<br /><br /></li><li>Open regedit, search for systemgeoid (found under <strong>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Settings\MCE.GlobalSettings</strong>) and replace the following keys with these values:<br /><br /><strong>systemGeoID</strong>: 0x00000027 (39)<br /><strong>systemGeoISO2</strong>: CA<br /><br />What this does is re-establish your region as Canada without losing the channels you manually added.<br /><br /></li><li>Relaunch MC, go into guide setup and re-run it (you don't have to redo the whole TV configuration process). The guide should now start with the Canadian region enter your postal code and setup your original provider.<br /><br /></li><li>Yeah baby, the hard part is over - now test it out and ensure it all works.<br /><br />You can hide the extra US OTA channels, and share listings for the Canadian OTA HD feeds under the Guide Setup which should be pretty straightforward.<br /><br /><br /><img id="BLOGGER_PHOTO_ID_5153178992049986194" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_DNP1Bxrldso/R4PE_ZUlGpI/AAAAAAAAAIA/CWx6qjUhtQ0/s400/ChangeGuide.jpg" border="0" /><br /></li></ol><br /><em><strong>WRAP UP</strong></em><br /><p><br />Basically this whole process took less than 40 minutes - but I was a novice who was bumbling around the internet for directions. Now armed with this information I'm sure you can too can add OTA HD to your MCE 2005 machine in a matter of minutes.<br /><br />One word of warning, I now find myself watching CBC shows in HD that I had never ever watched before in standard broadcasts - HD really is that good!<br /></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4886365491252270021-3788082321200840355?l=blog.manghera.com'/></div>Jas Mangherahttp://www.blogger.com/profile/10671970284779278578noreply@blogger.com3tag:blogger.com,1999:blog-4886365491252270021.post-86148609467087997312007-11-05T19:52:00.000Z2008-12-10T01:25:10.974ZmControl for Window Home Server ReleasedToday, Embedded Automation releases the mControl Add-in for Microsoft's Windows Home Server platform.<br /><br /><br /><img id="BLOGGER_PHOTO_ID_5129448227358300546" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_DNP1Bxrldso/Ry91_F1y2YI/AAAAAAAAAGw/cj5Vz0ITKAE/s400/whs.jpg" border="0" /><br /><br />You can read all the details <a href="http://www.embeddedautomation.com/forum/showthread.php?t=619">here</a>.<br /><br /><p></p><p>Other Related Links:</p>Microsoft: <a href="http://www.microsoft.com/presspass/press/2007/nov07/11-04WHSLaunchPR.mspx" target="_blank">http://www.microsoft.com/presspass/press/2007/nov07/11-04WHSLaunchPR.mspx</a><br /><br />Windows Home Server Virtual Pressroom from Microsoft: <a href="http://www.microsoft.com/presspass/presskits/homeserver/default.mspx" target="_blank">http://www.microsoft.com/presspass/presskits/homeserver/default.mspx</a><br /><br />Microsoft's 'Digital Home' Demo: <a href="http://www.microsoft.com/windows/products/winfamily/windowshomeserver/demo/index.html" target="_blank">http://www.microsoft.com/windows/products/winfamily/windowshomeserver/demo/index.html</a><br /><br />To download the mControl Add-In for Windows Home Server, please visit: <a href="http://www.embeddedautomation.com/EAHAmControl.htm" target="_blank">http://www.embeddedautomation.com/EAHAmControl.htm</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4886365491252270021-8614860946708799731?l=blog.manghera.com'/></div>Jas Mangherahttp://www.blogger.com/profile/10671970284779278578noreply@blogger.com0tag:blogger.com,1999:blog-4886365491252270021.post-45744107089859842332007-11-05T18:54:00.000Z2007-11-05T18:59:48.056ZMedia Center and the Future?A great discussion has been taking place on <a href="http://blog.retrosight.com/">Charlie Owen's blog</a>. What started out as a <span class="blsp-spelling-error" id="SPELLING_ERROR_0">Xbox</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_1">entender</span> <span class="blsp-spelling-corrected" id="SPELLING_ERROR_2">discussion</span> quickly began to take a life of it's own and evolved into a discussion about the future of <span class="blsp-spelling-corrected" id="SPELLING_ERROR_3">Microsoft's</span> entertainment products and their integration with each other. <span class="blsp-spelling-corrected" id="SPELLING_ERROR_4">Definitely</span> a great read if you are interested in Media Center. <a href="http://blog.retrosight.com/CommentView,guid,2d1a0190-4a5f-41ab-8f41-3de7efffa411.aspx#commentstart">Click here</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4886365491252270021-4574410708985984233?l=blog.manghera.com'/></div>Jas Mangherahttp://www.blogger.com/profile/10671970284779278578noreply@blogger.com0tag:blogger.com,1999:blog-4886365491252270021.post-7288428670784214362007-09-05T23:36:00.000+01:002008-12-10T01:25:11.405ZWhole Home Audio - Nuvo Grand ConcertoRecently I acquired a <a href="http://www.nuvotechnologies.com/">Nuvo</a> Grand Concerto (GC) to serve as a whole home audio unit for the new home I’m building. I plan on having 6 zones of audio, with MP3, AM/FM, music fully controllable in each. Since the house isn’t quite finished and my technogeek kicked in, I decided to open the box and connect the system together to verify it works.<br /><br /><br /><p></p><img id="BLOGGER_PHOTO_ID_5106855727423701906" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_DNP1Bxrldso/Rt8yOhBCQ5I/AAAAAAAAAF8/UzRhjmk43cA/s400/DSCF3406.JPG" border="0" /><br />The Nuvo manual is very straight forward and to the point, with several diagrams for quick reference, which great for guys like me who plug in cables first and read the manual later.<br /><br /><img id="BLOGGER_PHOTO_ID_5106855731718669218" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_DNP1Bxrldso/Rt8yOxBCQ6I/AAAAAAAAAGE/a6HqIJrhn5U/s400/DSCF3412.JPG" border="0" /><br />After starting everything up I found the GC came from the factory with version 2.06 which is not bad (but not the latest either). So I decided to upgrade the GC firmware to the latest version, 2.10.<br /><br />For this I needed to download the GC 2.10 configurator software available from Nuvo in the ProZone section of their website.<br /><blockquote>If you don’t have .NET 1.1 installed you’ll need to install it before you install the 2.10 Configuration Software, you can download it <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en">here</a>. With my PC connected to the GC via a DB9 Male/Female serial cable I loaded up the Configurator software and started playing around with it. </blockquote><p></p><p>There is a ton of things you can do with the configurator, and while most of these features are available via the keypads themselves, the configurator application does make initial setup much more convenient. I won’t get into the details of everything you can do, because quite frankly it’s a lot, and that’s what the manual is for anyway.<br /><br />Once I tweaked the names of sources, zones, and other minor things I hit “download to GC” and let the firmware upgrade process begin. It took roughly 1 minute to update, I then proceeded to plug in one of the keypads which displayed a message “2.06” at first my heart sank and I thought, “<em>oh no it didn’t work</em>” then the screen turned black (cue the scary halloween music). After a few seconds I saw the firmware updating message, and for what seemed like a long time (my brother says 15 seconds) the keypad rebooted and displayed version 2.10 – success!!<br /></p><blockquote><p>Now there were a couple parts during this update were I was tempted to press buttons on the keypad and figure out what was going on. My advice is if you are impatient such as myself - take a couple deep breaths, count to twenty and let the device do its thing and don’t interfere. </p><p>To quote that weird cuddly-toy-guy on American Inventor “everything will be alright...” </p></blockquote>So there you have it, I tested the system to make sure it was all functional, and successfully updated the GC from version 2.06 to 2.10. This blog entry has become longer than I thought it would, and I haven’t even discussed things like sound quality, feedback display, overall design etc. there is just so much to write about. Stay tuned for my next entry where I’ll hopefully get around to talking about all these issues and more.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4886365491252270021-728842867078421436?l=blog.manghera.com'/></div>Jas Mangherahttp://www.blogger.com/profile/10671970284779278578noreply@blogger.com4tag:blogger.com,1999:blog-4886365491252270021.post-90559783769916048152007-08-13T22:02:00.000+01:002008-12-10T01:25:11.581ZSneak Peak HTC: Shift<div>Introducing the HTC:Shift Ultra-Mobile PC (UMPC), the biggest innovation is that this HTC model features dual processors for dual modes. What that means is users can actually run Windows Vista (Business) and Windows Mobile software concurrently on this device. </div><div> </div><img id="BLOGGER_PHOTO_ID_5098302677347003442" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_DNP1Bxrldso/RsDPReiw7DI/AAAAAAAAABU/kZWfDZeOH9c/s400/htcshift.jpg" border="0" /><br />Hugo, from <a href="http://ubertablet.blogspot.com/">ubertablet.blogspot.com</a>, managed to get the HTC Shift for a few days. He had a chance to test it out and make a video review on his blog. More from Hugo:<br /><br /><br /><blockquote>I had The HTC Shift for a little over 60 hours and was able to play with many of its great features, which include Pocket PC, HSDPA, Vista Business, Tilt Touchscreen, QWERTY keyboard and more. It is an incredible device with many possibilities, this video will hopefully showcase some of that. I managed to literally squeeze it into a very tight schedule I am running at present and did what I could to cover off some of the burning questions folks might have. Machine specs (as tested):<br /><br /><ul><br /><li>Windows Vista Business (3 hrs battery)</li><br /><li>Intel Santa Rosa A110 Processor</li><br /><li>1GB DDR2 RAM</li><br /><li>40GB HDDHSDPA (Data only) ready</li><br /><li>Web CamBiometrics</li><br /><li>Windows Pocket PC (over 5 days battery life when used exclusively)Qualcomm<br />400MHz Processor</li><br /><li>64MB RAM</li></ul></blockquote>I just recieved word that a small company DualCor designed and patented a similar device, found <a href="http://msmobiles.com/news.php/6610.html">here</a>. Of course this begs the question does HTC already have an agreement with DualCor and their use of the patent or will this product be held up in patent hell?<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4886365491252270021-9055978376991604815?l=blog.manghera.com'/></div>Jas Mangherahttp://www.blogger.com/profile/10671970284779278578noreply@blogger.com0tag:blogger.com,1999:blog-4886365491252270021.post-20258328107656556632007-08-13T02:48:00.000+01:002007-08-13T22:34:06.994+01:00Busy at Work .... (proof inside)Been a long time since my last blog post, and in that time I've been very busy with all sort of things going on in my life (more details in a future post). At work I'm working on a <span class="blsp-spelling-error" id="SPELLING_ERROR_0">mControl</span> client for <a href="http://www.microsoft.com/windows/products/winfamily/windowshomeserver/default.mspx">Windows Home Server</a>.<br /><br /><p><img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://www.embeddedautomation.com/pix/WHS%20shot.JPG" border="0" />There is a good preview of Windows Home Server on Paul <span class="blsp-spelling-error" id="SPELLING_ERROR_1">Thurrots</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_2">winsupersite</span> <a href="http://www.winsupersite.com/reviews/whs_preview.asp">here</a>. </p><p>The really cool thing about Windows Home Server is how it addresses one of my pet peeves: running an automation client on a <span class="blsp-spelling-error" id="SPELLING_ERROR_3">pc</span>. Now before you <span class="blsp-spelling-error" id="SPELLING_ERROR_4">technogeeks</span> say isn't <span class="blsp-spelling-error" id="SPELLING_ERROR_5">WHS</span> a <span class="blsp-spelling-error" id="SPELLING_ERROR_6">pc</span>? well yes and no. Yes in the sense it is a Windows machine and therefore is every bit a PC. But what really distinguishes <span class="blsp-spelling-error" id="SPELLING_ERROR_7">WHS</span> is the design paradigm. <span class="blsp-spelling-error" id="SPELLING_ERROR_8">WHS</span> is designed to be running headless (meaning without a keyboard or monitor attached) and it is also expected to run 24/7. So whilst <span class="blsp-spelling-error" id="SPELLING_ERROR_9">WHS</span> may be a PC it's design and operation differs radically from current home <span class="blsp-spelling-error" id="SPELLING_ERROR_10">PC's</span>. </p><p>With <span class="blsp-spelling-error" id="SPELLING_ERROR_11">WHS</span>, <span class="blsp-spelling-error" id="SPELLING_ERROR_12">mControl</span> finally finds that stable home PC (<span class="blsp-spelling-error" id="SPELLING_ERROR_13">doh</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_14">there is</span> that word again) that it can further leverage being available anytime, and of course the end user benefits with a lot more than just a simple automation. </p><br /><br /><p></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4886365491252270021-2025832810765655663?l=blog.manghera.com'/></div>Jas Mangherahttp://www.blogger.com/profile/10671970284779278578noreply@blogger.com0tag:blogger.com,1999:blog-4886365491252270021.post-23855739357432408932007-07-20T00:09:00.000+01:002007-07-20T00:27:20.053+01:00Microsoft's Notebook Presenter MouseI'm not much of a <span class="blsp-spelling-error" id="SPELLING_ERROR_0">powerpoint</span> man myself, but the new Wireless Notebook Presenter Mouse 8000 looks interesting enough that I may just pick one up. On the outside the mouse looks like any other standard notebook mouse, but it's when you flip is over you see the new features that have been added.<br /><br /><img src="http://www.microsoft.com/hardware/mouseandkeyboard/images/signature/MK_po_wnpm8k_detail_2.jpg" /><br /><br />There is a bevy of features (see <a href="http://www.microsoft.com/hardware/mouseandkeyboard/ProductDetails.aspx?pid=085&active_tab=systemRequirements">here</a>) the most interesting feature to me is the inclusion of a Media Remote. If the media remote is truly customizable as they say it is, I can see potential for this device making it's way into the hands of <span class="blsp-spelling-error" id="SPELLING_ERROR_1">DIY</span> home automation users. Click a button to trigger a scene and your home goes from quiet to party mode. This all warrants further investigating and I hope I'm not getting ahead of myself. More information can be found <a href="http://www.microsoft.com/hardware/mouseandkeyboard/ProductDetails.aspx?pid=085">here</a>.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4886365491252270021-2385573935743240893?l=blog.manghera.com'/></div>Jas Mangherahttp://www.blogger.com/profile/10671970284779278578noreply@blogger.com0tag:blogger.com,1999:blog-4886365491252270021.post-75839120237502438632007-05-17T18:17:00.000+01:002008-12-10T01:25:12.534ZmControl 2.0 ScreenshotsI've had a few requests from people asking for a preview of the new mControl user interface, so without further or do here they are:<br /><br />Main Screen:<br /><img id="BLOGGER_PHOTO_ID_5065581803545054162" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_DNP1Bxrldso/RkyPz8z8S9I/AAAAAAAAABE/e9-gWELRLqs/s400/Main_Screen.jpg" border="0" /><br /><br />Camera Details Screen - With a great look at one of the test benches<br /><br /><a href="http://4.bp.blogspot.com/_DNP1Bxrldso/RkyPycz8S7I/AAAAAAAAAA0/YfWKV8yQtpE/s1600-h/Cam_Screen.jpg"><img id="BLOGGER_PHOTO_ID_5065581777775250354" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_DNP1Bxrldso/RkyPycz8S7I/AAAAAAAAAA0/YfWKV8yQtpE/s400/Cam_Screen.jpg" border="0" /></a><br /><br />HVAC Details Screen:<br /><br /><a href="http://4.bp.blogspot.com/_DNP1Bxrldso/RkyPzcz8S8I/AAAAAAAAAA8/IlOkvngiRSk/s1600-h/Hvac_Screen.jpg"><img id="BLOGGER_PHOTO_ID_5065581794955119554" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_DNP1Bxrldso/RkyPzcz8S8I/AAAAAAAAAA8/IlOkvngiRSk/s400/Hvac_Screen.jpg" border="0" /></a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4886365491252270021-7583912023750243863?l=blog.manghera.com'/></div>Jas Mangherahttp://www.blogger.com/profile/10671970284779278578noreply@blogger.com0tag:blogger.com,1999:blog-4886365491252270021.post-30959044288719183022007-05-10T18:29:00.000+01:002008-12-10T01:25:12.806ZExtend mControl Vista Interface to Other MachinesToday I'll talk about an "unofficial" method of extending mControl's Vista user interface to other Vista machines. This will allow you to store all your mControl zones, devices, macros, etc. on 1 machine and allow other second, third, fourth, etc. machine(s) to connect and control the same devices using Vista's high-fidelity media center interface.<br /><br /><blockquote>Please note that Embedded Automation cannot be held responsible for unofficial tweaks. Use this guide at your own risk.<br /></blockquote><p>Before we get into the nut's and bolts we will need 2 Vista Home Premium or higher machines (1 machine to act as the server, the 2nd to act as the client). The next step is to install mControl 2.0 on both machines, and write down each machines IP address (this information will be useful later).<br /></p><p><img id="BLOGGER_PHOTO_ID_5062988950927327650" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_DNP1Bxrldso/RkNZoEHAQaI/AAAAAAAAAAc/9Z4xwqPphe4/s400/Network.jpg" border="0" /></p><p>Now select which machine you want to be the server (in my case Computer 1) and don't touch it. Go to your client machine (Computer 2) and open the <strong>RemotingClient.config</strong> file found in the <strong>C:\Program Files\Embedded Automation\mControl\ </strong>directory.</p><p>Here you want to change the client URL so that the client machine now looks to the server for it's information. Locate the following two lines in the RemotingClient.config file:</p><ul><li>wellknown type="EmbeddedAutomation.mHome.Api.IAuServer, tcp_mHomeApi" url="tcp://<strong>localhost</strong>:29992/mAuServerURI" </li><br /><li>wellknown type="EmbeddedAutomation.mHome.Api.IAuServer, http_mHomeApi" url="http://<strong>localhost</strong>:29991/mAuServerURI" </li></ul><p></p><p>Now you will need to replace the URL from "http://localhost..." with your server's IP address <a href="http://192.168.1.10...">http://192.168.1.10...</a> which we wrote down earlier.</p><p></p><ul><li>wellknown type="EmbeddedAutomation.mHome.Api.IAuServer, tcp_mHomeApi" url="tcp://<strong>192.168.1.10</strong>:29992/mAuServerURI" </li><br /><li>wellknown type="EmbeddedAutomation.mHome.Api.IAuServer, http_mHomeApi" url="http://<strong>192.168.1.10</strong>:29991/mAuServerURI" </li></ul><p><br /></p><p>Now the hard part is done, time to grab a drink, fire up Media Center and give mControl a test run on the client machine. If you followed the steps correctly you should have the same data/information displaying on the client machine and the server machine. </p><img id="BLOGGER_PHOTO_ID_5062997489322312130" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_DNP1Bxrldso/RkNhZEHAQcI/AAAAAAAAAAs/jOe-9Cvt3Po/s400/Network3.jpg" border="0" /><br /><p></p><br /><p>By changing the RemotingClient.config file per client you can add as many clients as you need, but I will point out once again <em><strong>this method is strictly "unofficial" so please keep a backup of your RemotingClient.config</strong></em> file just in case something goes horribly wrong. And of course with all "unofficial" tweaks use them at your own risk.</p><br /><p>JM</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4886365491252270021-3095904428871918302?l=blog.manghera.com'/></div>Jas Mangherahttp://www.blogger.com/profile/10671970284779278578noreply@blogger.com1