<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Media Center</title>
        <link>http://unmitigatedrisk.com/category/3.aspx</link>
        <description>Media Center</description>
        <language>en-US</language>
        <copyright>Ryan M. Hurst</copyright>
        <managingEditor>rmh@unmitigatedrisk.com</managingEditor>
        <generator>Subtext Version 1.9.3.51</generator>
        <item>
            <title>What registry settings configure PerceivedType for common audio/video formats?</title>
            <link>http://unmitigatedrisk.com/archive/2008/12/06/217.aspx</link>
            <description>&lt;p&gt;One of the more common codec related problems people run into is the in-proper registration of the "PerceivedType" and "Content Type" for a container file format. Windows expects this to be done so it knows how to discover the codecs to be used with a particular file extension.&lt;/p&gt;
&lt;p&gt;To that end a .reg file that registers the most common container file types with the appropriate settings would look as follows:&lt;/p&gt;
&lt;p&gt;Windows Registry Editor Version 5.00 &lt;/p&gt;
&lt;p&gt;[HKEY_CLASSES_ROOT\.ogg] &lt;br /&gt;
"PerceivedType"="audio" &lt;br /&gt;
"Content Type"="audio/x-ogg" &lt;/p&gt;
&lt;p&gt;[HKEY_CLASSES_ROOT\.ogm] &lt;br /&gt;
"PerceivedType"="video" &lt;br /&gt;
"Content Type"="video/x-ogg" &lt;/p&gt;
&lt;p&gt;[HKEY_CLASSES_ROOT\.m2v] &lt;br /&gt;
"PerceivedType"="video" &lt;br /&gt;
"Content Type"="video/mpeg" &lt;/p&gt;
&lt;p&gt;[HKEY_CLASSES_ROOT\.mka] &lt;br /&gt;
"PerceivedType"="audio" &lt;br /&gt;
"Content Type"="audio/x-matroska" &lt;/p&gt;
&lt;p&gt;[HKEY_CLASSES_ROOT\.mkv] &lt;br /&gt;
"PerceivedType"="video" &lt;br /&gt;
"Content Type"="video/x-matroska" &lt;/p&gt;
&lt;p&gt;[HKEY_CLASSES_ROOT\.mp4] &lt;br /&gt;
"PerceivedType"="video" &lt;br /&gt;
"Content Type"="video/mp4" &lt;/p&gt;
&lt;p&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\WMPlayer\Extensions\.ogg] &lt;br /&gt;
"Runtime"=dword:00000007 &lt;br /&gt;
"Permissions"=dword:0000000f &lt;br /&gt;
"UserApprovedOwning"="yes" &lt;/p&gt;
&lt;p&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\WMPlayer\Extensions\.ogm] &lt;br /&gt;
"Runtime"=dword:00000007 &lt;br /&gt;
"Permissions"=dword:0000000f &lt;br /&gt;
"UserApprovedOwning"="yes" &lt;/p&gt;
&lt;p&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\WMPlayer\Extensions\.m2v] &lt;br /&gt;
"Runtime"=dword:00000007 &lt;br /&gt;
"Permissions"=dword:0000000f &lt;br /&gt;
"UserApprovedOwning"="yes" &lt;/p&gt;
&lt;p&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\WMPlayer\Extensions\.mka] &lt;br /&gt;
"Runtime"=dword:00000007 &lt;br /&gt;
"Permissions"=dword:0000000f &lt;br /&gt;
"UserApprovedOwning"="yes" &lt;/p&gt;
&lt;p&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\WMPlayer\Extensions\.mkv] &lt;br /&gt;
"Runtime"=dword:00000007 &lt;br /&gt;
"Permissions"=dword:0000000f &lt;br /&gt;
"UserApprovedOwning"="yes" &lt;/p&gt;
&lt;p&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\WMPlayer\Extensions\.mp4] &lt;br /&gt;
"Runtime"=dword:00000007 &lt;br /&gt;
"Permissions"=dword:0000000f &lt;br /&gt;
"UserApprovedOwning"="yes"&lt;/p&gt;&lt;img src="http://unmitigatedrisk.com/aggbug/217.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ryan M. Hurst</dc:creator>
            <guid>http://unmitigatedrisk.com/archive/2008/12/06/217.aspx</guid>
            <pubDate>Sat, 06 Dec 2008 20:18:27 GMT</pubDate>
            <wfw:comment>http://unmitigatedrisk.com/comments/217.aspx</wfw:comment>
            <comments>http://unmitigatedrisk.com/archive/2008/12/06/217.aspx#feedback</comments>
            <wfw:commentRss>http://unmitigatedrisk.com/comments/commentRss/217.aspx</wfw:commentRss>
            <trackback:ping>http://unmitigatedrisk.com/services/trackbacks/217.aspx</trackback:ping>
        </item>
        <item>
            <title>How to do away with the Delete/Resume/Restart Page...</title>
            <link>http://unmitigatedrisk.com/archive/2008/07/06/205.aspx</link>
            <description>&lt;p spellchecked="true"&gt;I don't know about you but I just hate the Delete/Resume/Start page in Media Center; I would prefer that when the video is done that it just take you back to the page that invoked the play operation in the first place.&lt;/p&gt;
&lt;p spellchecked="true"&gt;This isn't so hard to do, all you need to do is wait for &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb189375.aspx"&gt;MediaTransport.PropertyChanged&lt;/a&gt;&lt;/font&gt; to file and when &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms816500.aspx "&gt;PlayState&lt;/a&gt;&lt;/font&gt; goes into the "Stopped" &lt;a href="http://msdn.microsoft.com/en-us/library/aa468446.aspx"&gt;state&lt;/a&gt; navigate back to whatever page you feel is appropriate.&lt;/p&gt;
&lt;p spellchecked="true"&gt;A generic way to get this page out of Media Center would be to call &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb189151.aspx"&gt;HistoryOrientedPageSession.BackPage&lt;/a&gt;&lt;/font&gt; every time the playback goes from Playing to Stopped.&lt;/p&gt;
&lt;p&gt;While I have not tried this myself, this &lt;font class="" face="fmisspellt" spellchecked="true"&gt;appears&lt;/font&gt; fairly straight forward and is probably safe to do at any time (given the nature of this state transition).&lt;/p&gt;&lt;img src="http://unmitigatedrisk.com/aggbug/205.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ryan M. Hurst</dc:creator>
            <guid>http://unmitigatedrisk.com/archive/2008/07/06/205.aspx</guid>
            <pubDate>Mon, 07 Jul 2008 00:57:13 GMT</pubDate>
            <wfw:comment>http://unmitigatedrisk.com/comments/205.aspx</wfw:comment>
            <comments>http://unmitigatedrisk.com/archive/2008/07/06/205.aspx#feedback</comments>
            <wfw:commentRss>http://unmitigatedrisk.com/comments/commentRss/205.aspx</wfw:commentRss>
            <trackback:ping>http://unmitigatedrisk.com/services/trackbacks/205.aspx</trackback:ping>
        </item>
        <item>
            <title>How to determine what content a MCE Extender supports...</title>
            <link>http://unmitigatedrisk.com/archive/2008/07/06/204.aspx</link>
            <description>&lt;p spellchecked="true"&gt;So your a Media Center add-in and &lt;font class="" face="fmisspellt" spellchecked="true"&gt;you want to determine if a file is a supported format for the playback device that is being used at any given time, here is what you do:&lt;/font&gt;&lt;/p&gt;
&lt;p spellchecked="true"&gt;First things first you should detect if your on a Extender or not you should make sure the &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa468315.aspx"&gt;Capabilities.IsConsole&lt;/a&gt;&lt;/font&gt; is false.&lt;/p&gt;
&lt;p spellchecked="true"&gt;At this point you know your on a extender, the next thing need to do is check to see that the file you are about to play is supported by the the Extender, to do that you can use &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa468340.aspx"&gt;DeviceInfo.ProtocolInfo&lt;/a&gt;&lt;/font&gt; (), this will either return null which means you can assume a base set of capabilities (documented on &lt;a href="http://msdn.microsoft.com/en-us/library/aa468340.aspx"&gt;here&lt;/a&gt;) or return a string which can be parsed to find out what "Content Types" the Extender supports.&lt;/p&gt;
&lt;p spellchecked="true"&gt;What is a "Content Type" you ask? its a string that gives you a basic idea of what sort of content your looking at (obvious eh?) for a mpeg file it will be "video/mpeg".&lt;/p&gt;
&lt;p spellchecked="true"&gt;You can determine the "Content Type" for a given file extension by looking in the registry under "&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;HKEY_CLASSES_ROOT&lt;/font&gt;\.{&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;FileExtension&lt;/font&gt;}" where {&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;FileExtension&lt;/font&gt;} is the extension of the file in question, the value of "Content Type" will have what you need.&lt;/p&gt;
&lt;p spellchecked="true"&gt;Another &lt;font class="" face="fmisspellt" spellchecked="true"&gt;useful thing to know is the "&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;PercievedType&lt;/font&gt;" for a given file, its very similar to "Content Type" in purpose but the king thing to understand is that the Videos Library in &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;MCE&lt;/font&gt; uses this to determine if a given file is a "Video" or not, as such if you were to build a Video library of sorts what you would likely want to do is:&lt;/font&gt;&lt;/p&gt;
&lt;ol spellchecked="true"&gt;
    &lt;li spellchecked="true"&gt;
    &lt;div spellchecked="true"&gt;Find all content that has a &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;PercievedType&lt;/font&gt; of Video&lt;/div&gt;
    &lt;/li&gt;
    &lt;li spellchecked="true"&gt;
    &lt;div spellchecked="true"&gt;Identity which of those files are supported &lt;font class="" face="fmisspellt" spellchecked="true"&gt;by the device being used at the time by checking the &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;ProtocolInfo&lt;/font&gt; method.&lt;/font&gt;&lt;/div&gt;
    &lt;/li&gt;
    &lt;li spellchecked="true"&gt;
    &lt;div spellchecked="true"&gt;Either filter out or disable content that is not supported by the current playback device.&lt;/div&gt;
    &lt;/li&gt;
&lt;/ol&gt;
&lt;p spellchecked="true"&gt;As I said this approach &lt;font class="" face="fmisspellt" spellchecked="true"&gt;isn't&lt;/font&gt; &lt;font class="" face="fmisspellt" spellchecked="true"&gt;perfect&lt;/font&gt;, it has a couple short &lt;font class="" face="fmisspellt" spellchecked="true"&gt;comings&lt;/font&gt;:&lt;/p&gt;
&lt;ol spellchecked="true"&gt;
    &lt;li spellchecked="true"&gt;
    &lt;div spellchecked="true"&gt;You are not &lt;font class="" face="fmisspellt" spellchecked="true"&gt;guaranteed&lt;/font&gt; that a device will return you a &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;ProtocolInfo&lt;/font&gt; string so you have to special case that with the default content types called out in the &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;ProtocolInfo&lt;/font&gt; documentation.&lt;/div&gt;
    &lt;/li&gt;
    &lt;li spellchecked="true"&gt;
    &lt;div spellchecked="true"&gt;Content Type, while &lt;font class="" face="fmisspellt" spellchecked="true"&gt;useful &lt;font class="" face="fmisspellt" spellchecked="true"&gt;isn't&lt;/font&gt; enough to tell you for sure the content will play, for example bit rate and other encoding options can make content not playable.&lt;/font&gt;&lt;/div&gt;
    &lt;/li&gt;
&lt;/ol&gt;
&lt;p spellchecked="true"&gt;With that being said this is a fairly reliably means for you to filter out the &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;cruft&lt;/font&gt; that will cause users of your add-ins problems, and you should consider implementing it if you create a library view in your application.&lt;/p&gt;&lt;img src="http://unmitigatedrisk.com/aggbug/204.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ryan M. Hurst</dc:creator>
            <guid>http://unmitigatedrisk.com/archive/2008/07/06/204.aspx</guid>
            <pubDate>Sun, 06 Jul 2008 22:12:20 GMT</pubDate>
            <wfw:comment>http://unmitigatedrisk.com/comments/204.aspx</wfw:comment>
            <comments>http://unmitigatedrisk.com/archive/2008/07/06/204.aspx#feedback</comments>
            <wfw:commentRss>http://unmitigatedrisk.com/comments/commentRss/204.aspx</wfw:commentRss>
            <trackback:ping>http://unmitigatedrisk.com/services/trackbacks/204.aspx</trackback:ping>
        </item>
        <item>
            <title>Automate the mundane for sanity sake (part 4) </title>
            <link>http://unmitigatedrisk.com/archive/2008/06/22/197.aspx</link>
            <description>&lt;p&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;A recent change in My Movies results in users having to have the rips be conformant with the DVD standards, specifically it now requires that the VOB, IFO, and BUP files are in a VIDEO_TS folder.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;I threw together a very basic script that can take folders that are in the form of sourcedir\moviename\dvdfiles to sourcedir\moviename\video_ts\dvdfiles.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;As always use this script at your own risk, I have only done limited testing, but it worked on the two folders I tried &lt;img alt="" src="/Providers/BlogEntryEditor/FCKeditor/editor/images/smiley/msn/tounge_smile.gif" /&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"&gt;&lt;/v:path&gt;&lt;o:lock v:ext="edit" aspectratio="t"&gt;&lt;/o:lock&gt;&lt;/v:shapetype&gt;&lt;v:shape id="Picture_x0020_1" style="VISIBILITY: visible; WIDTH: 14.25pt; HEIGHT: 14.25pt; mso-wrap-style: square" o:spid="_x0000_i1025" type="#_x0000_t75" alt="http://unmitigatedrisk.com/Providers/BlogEntryEditor/FCKeditor/editor/images/smiley/msn/tounge_smile.gif"&gt;&lt;v:imagedata src="file:///C:\Users\rmh\AppData\Local\Temp\msohtmlclip1\01\clip_image001.gif" o:title="tounge_smile"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;To use this copy the following script to foo.vbs, put it in the root of your movies folder, open a command prompt in that directory and type "cscript foo.vbs" and you should be good to go.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;I recommend trying it on a small folder set before you run it on your whole collection to make sure you would be happy with the results.&lt;/span&gt;&lt;/p&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Dim FileSystem, szMovieFolder&lt;br /&gt;
szMovieFolder = "C:\test"&lt;br /&gt;
Set FileSystem = CreateObject("Scripting.FileSystemObject")&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Dim Folder, File, Files, oMovieFolder, szFolderName, iEndOfShortFileName, szDestPath&lt;br /&gt;
Set oMovieFolder = FileSystem.GetFolder(szMovieFolder)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Set Folders = oMovieFolder.SubFolders&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;For Each Folder in Folders&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt; szFolderName = szMovieFolder  &amp;amp; "\" &amp;amp; Folder.Name  &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt; If (FileSystem.FileExists(szFolderName &amp;amp; "\" &amp;amp; "VIDEO_TS.ifo")) = True Then&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;  ' Looks like we have a movie name folder that directly contains a VIDEO_TS.IFO&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;  szDestPath = szFolderName &amp;amp; "\" &amp;amp; "VIDEO_TS"&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;  If (FileSystem.FolderExists(szDestPath)) = False Then&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;   ' Looks like it also does not yet have a VIDEO_TS folder&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;   FileSystem.CreateFolder(szDestPath)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;   ' Now it does!&lt;/font&gt;&lt;/p&gt;
&lt;font face="Arial"&gt;
&lt;p&gt;&lt;br /&gt;
   Set Files = Folder.Files&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
   For Each File In Files&lt;br /&gt;
    bMove = False&lt;/p&gt;
&lt;p&gt;    ' If its a VOB, BUP, or IFO move it.&lt;br /&gt;
    If InStr(1, LCase(File.Name), ".vob") &amp;lt;&amp;gt; 0 Then bMove = True&lt;br /&gt;
    If InStr(1, LCase(File.Name), ".ifo") &amp;lt;&amp;gt; 0 Then bMove = True&lt;br /&gt;
    If InStr(1, LCase(File.Name), ".bup") &amp;lt;&amp;gt; 0 Then bMove = True&lt;/p&gt;
&lt;p&gt;    if bMove = True then&lt;br /&gt;
     ' ok lets move file&lt;br /&gt;
     wscript.echo "Moving '" &amp;amp; File.Name &amp;amp; "' to '" &amp;amp; szDestPath &amp;amp; "'"&lt;br /&gt;
     File.Move(szDestPath &amp;amp; "\" &amp;amp; File.Name)&lt;/p&gt;
&lt;p&gt;    end if&lt;br /&gt;
   Next &lt;/p&gt;
&lt;p&gt;  End If&lt;br /&gt;
 End If&lt;br /&gt;
Next&lt;/p&gt;
&lt;/font&gt;&lt;/blockquote&gt;
&lt;p dir="ltr"&gt;Good luck.&lt;/p&gt;&lt;img src="http://unmitigatedrisk.com/aggbug/197.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ryan M. Hurst</dc:creator>
            <guid>http://unmitigatedrisk.com/archive/2008/06/22/197.aspx</guid>
            <pubDate>Sun, 22 Jun 2008 23:23:26 GMT</pubDate>
            <wfw:comment>http://unmitigatedrisk.com/comments/197.aspx</wfw:comment>
            <comments>http://unmitigatedrisk.com/archive/2008/06/22/197.aspx#feedback</comments>
            <wfw:commentRss>http://unmitigatedrisk.com/comments/commentRss/197.aspx</wfw:commentRss>
            <trackback:ping>http://unmitigatedrisk.com/services/trackbacks/197.aspx</trackback:ping>
        </item>
        <item>
            <title>How to use My Movies with DVD Gallery or Niveus Movies Library.</title>
            <link>http://unmitigatedrisk.com/archive/2008/04/04/186.aspx</link>
            <description>&lt;p spellchecked="true"&gt;If you read my blog, or talk to me about Media Center at all you have certainly heard of &lt;a href="http://mymovies.name"&gt;My Movies&lt;/a&gt;; in-fact according to CNET its been downloaded 354,000; &lt;font class="" face="fmisspellt" spellchecked="true"&gt;that's&lt;/font&gt; more &lt;font class="" face="fmisspellt" spellchecked="true"&gt;than any other Media Center add-on hosted by CNET by far.&lt;/font&gt;&lt;/p&gt;
&lt;p spellchecked="true"&gt;That being said one of the most common complaints about My Movies is that it has not yet abandoned its Media Center 2005 roots and migrated to the Vista only user interface &lt;font class="" face="fmisspellt" spellchecked="true"&gt;language&lt;/font&gt; called &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;MCML&lt;/font&gt; it instead uses HTML as the means to generate its user interface as this is the technology that is supported by both Vista and Media Center 2005.&lt;/p&gt;
&lt;p spellchecked="true"&gt;Brian (the author of My Movies) is working on a new version that does use this VISTA only mark-up language and I hope to see it in the near future but did you know you can use My Movies for its collection management capabilities without using its presentation layer?&lt;/p&gt;
&lt;p spellchecked="true"&gt;My Movies has one of the most complete web services of meta-data (at least for US titles) &lt;font class="" face="fmisspellt" spellchecked="true"&gt;available&lt;/font&gt;, that web service combined with the clients &lt;a href="http://unmitigatedrisk.com/archive/2008/04/04/185.aspx"&gt;folder monitoring capability&lt;/a&gt; makes for a &lt;font class="" face="fmisspellt" spellchecked="true"&gt;powerful&lt;/font&gt; combination.&lt;/p&gt;
&lt;p spellchecked="true"&gt;So if you don't use the My Movies presentation capabilities what would you use? Well there are a few choices out there but I am going to talk about two in this post, the first of which is the Media Center native DVD gallery and the second being the newly released beta of the &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;a href="http://www.engadgethd.com/2008/03/16/an-up-close-look-at-niveus-new-movie-library/"&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;Niveus&lt;/font&gt; Movie Library&lt;/a&gt;&lt;/font&gt;.&lt;/p&gt;
&lt;p spellchecked="true"&gt;I won't get into the relative merits of each of these options, at least not in this post, but instead focus on how you can use them with My Movies.&lt;/p&gt;
&lt;p spellchecked="true"&gt;Both of these components have something in-common, they rely on &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;dvdid&lt;/font&gt;.xml&lt;/font&gt; files to cache meta-data; the thing most people don't know is that My Movies generates these files for every DVD (&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;VIDEO_TS&lt;/font&gt; folder with a &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;VIDEO_TS.IFO&lt;/font&gt; file) so that the built in DVD Gallery (&lt;a spellchecked="true" href="http://support.microsoft.com/kb/930526"&gt;http://support.microsoft.com/kb/930526&lt;/a&gt;) can show the same meta data as My Movies (this meta data is &lt;font class="" face="fmisspellt" spellchecked="true"&gt;substantially&lt;/font&gt; better than what Microsoft makes &lt;font class="" face="fmisspellt" spellchecked="true"&gt;&lt;font class="" face="fmisspellt" spellchecked="true"&gt;available through its relationship with &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;AMG&lt;/font&gt;).&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p spellchecked="true"&gt;This capability in My Movies is great because even if you were satisfied with the basic meta-data offered by Microsoft for the DVD Gallery Microsoft provides no way to edit the data if its &lt;font class="" face="fmisspellt" spellchecked="true"&gt;incorrect&lt;font class="" face="fmisspellt" spellchecked="true"&gt;&lt;/font&gt;&lt;/font&gt; or incomplete nor do they provide a automatic way to get meta-data of movies stored on your hard disk; the thing is &lt;a href="http://unmitigatedrisk.com/archive/2008/04/04/185.aspx"&gt;My Movies does&lt;/a&gt;.&lt;/p&gt;
&lt;p spellchecked="true"&gt;So how do you use My Movies and not use its presentation layer? Simple just install the My Movies Server package and the 1st time you run Media Center you will be asked if you want to integrate My Movies into the Media Center Start Menu, just say &lt;strong&gt;&lt;em&gt;no&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p spellchecked="true"&gt;But what if you already integrated My Movies with the Media Center Start Menu and you have changed your mind? Just open Collection Manager and go to Configure/Media Center Interface/Interface and select the "Reset" option next to the "Current Menu Program Access" setting; once you do this open up Media Center and when prompted if you want to have My Movies integrated with the Media Center Start Menu say &lt;strong&gt;no&lt;/strong&gt;.&lt;/p&gt;
&lt;p spellchecked="true"&gt;Its that simple, now if you have My Movies monitoring the same folder locations as the DVD Gallery you will have all that great My Movies meta-data.&lt;/p&gt;
&lt;p spellchecked="true"&gt;But what about the new &lt;a href="http://www.engadgethd.com/2008/03/16/an-up-close-look-at-niveus-new-movie-library/"&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;Niveus&lt;/font&gt; Movie Library&lt;/a&gt;? It also utilizes those &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;dvdid.xml&lt;/font&gt; files for meta data, so again all you need to do is install My Movies and not register its presentation layer with the start menu.&lt;/p&gt;&lt;img src="http://unmitigatedrisk.com/aggbug/186.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ryan M. Hurst</dc:creator>
            <guid>http://unmitigatedrisk.com/archive/2008/04/04/186.aspx</guid>
            <pubDate>Sat, 05 Apr 2008 04:18:12 GMT</pubDate>
            <wfw:comment>http://unmitigatedrisk.com/comments/186.aspx</wfw:comment>
            <comments>http://unmitigatedrisk.com/archive/2008/04/04/186.aspx#feedback</comments>
            <wfw:commentRss>http://unmitigatedrisk.com/comments/commentRss/186.aspx</wfw:commentRss>
            <trackback:ping>http://unmitigatedrisk.com/services/trackbacks/186.aspx</trackback:ping>
        </item>
        <item>
            <title>How to enable folder monitoring in My Movies for extenders.</title>
            <link>http://unmitigatedrisk.com/archive/2008/04/04/185.aspx</link>
            <description>&lt;p spellchecked="true"&gt;One of the coolest features in My Movies is its ability to monitor folders for new titles and automatically download the meta-data for those titles; it has three modes of operation, these include:&lt;/p&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px" spellchecked="true"&gt;
&lt;p spellchecked="true"&gt;&lt;em&gt;&lt;strong&gt;Loose &lt;/strong&gt;- My Movies will do its best to find the meta-data for the title and will use what it thinks is the best match of the results it finds.&lt;/em&gt;&lt;/p&gt;
&lt;p spellchecked="true"&gt;&lt;em&gt;&lt;strong&gt;Strict &lt;/strong&gt;- My Movies will do its best to find the meta-data for the title but unlike loose will only use matches where there is a exact title match.&lt;/em&gt;&lt;/p&gt;
&lt;p spellchecked="true"&gt;&lt;em&gt;&lt;strong spellchecked="true"&gt;Confirmative &lt;/strong&gt;- My Movies will do its best to find the meta-data for the title and will present you with what it thinks is the best match to confirm if you want to use that data or not.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p dir="ltr" spellchecked="true"&gt;I personally use the &lt;em spellchecked="true"&gt;Confirmative &lt;/em&gt;mode (the default), this lessens the chance of me getting bad data into my collection, it does not eliminate it as a &lt;font class="" face="fmisspellt" spellchecked="true"&gt;possibility&lt;/font&gt; as the search is done based on what My Movies thinks the title of the movie is only and titles are not unique (for example there is an Italian Job from 1969 and another from 2003).&lt;/p&gt;
&lt;p dir="ltr" spellchecked="true"&gt;You need to know a few more things to use folder monitoring &lt;font class="" face="fmisspellt" spellchecked="true"&gt;successfully&lt;/font&gt;, for example how My Movies determines what it thinks the title for the movie is, since My Movies monitors folder creation it &lt;font class="" face="fmisspellt" spellchecked="true"&gt;doesn't&lt;/font&gt; really have much to go on but it makes the best of the information it has, &lt;font class="" face="fmisspellt" spellchecked="true"&gt;namely&lt;/font&gt; the name of the folder containing the playable media, for example if your monitoring &lt;a spellchecked="true" href="file://servername/movies"&gt;\\servername\movies&lt;/a&gt; and you create a folder called "The Italian Job (1969)" it will search the My Movies web service for "The Italian Job" (&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;e&lt;/font&gt;.&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;g&lt;/font&gt;. dropping the (, [ and anything after them).&lt;/p&gt;
&lt;p dir="ltr" spellchecked="true"&gt;Another thing you should know before you start using file monitoring is when the feature is working, specifically folder monitoring happens in a background add-in within Media Center so if Media Center is not running folder monitoring &lt;font class="" face="fmisspellt" spellchecked="true"&gt;isn't&lt;/font&gt; going to happen.&lt;/p&gt;
&lt;p dir="ltr" spellchecked="true"&gt;From an experience standpoint what this means is that when I add a title to the "movies" share (when in &lt;em spellchecked="true"&gt;Confirmative &lt;/em&gt;mode), for example the "Italian Job (1969)", My Movies will search the web service for "Italian Job" which will result in me being prompted if the match it found for the title was right and if I want to use the data it found.&lt;/p&gt;
&lt;p dir="ltr" spellchecked="true"&gt;Finally the last thing you should know is what happens when you add content when Media Center is not running, the answer to this question is easy; when Media Center starts up it starts up the My Movies background add-in which then looks for changes since the last time it ran, if it finds any, it adds them just like it would have if the title was found while Media Center is running.&lt;/p&gt;
&lt;p dir="ltr" spellchecked="true"&gt;Now you should be asking yourselves, that was all find and good but wasn't he going to tell us how to get this mess working on extenders? The answer to that? why yes I am :)&lt;/p&gt;
&lt;p dir="ltr" spellchecked="true"&gt;In my home we don't actually watch content on the Media Center PC, we use Media Center Extenders as such folder monitoring &lt;font class="" face="fmisspellt" spellchecked="true"&gt;doesn't&lt;/font&gt; work for me without a little dance, specifically enabling it for the Media Center Extender users.&lt;/p&gt;
&lt;p dir="ltr" spellchecked="true"&gt;The things is My Movies supports per-user settings, these settings are &lt;font class="" face="fmisspellt" spellchecked="true"&gt;tweak-able&lt;/font&gt; inside the My Movies Collection Manager program but they edit the interactive users settings not the extender settings that &lt;font class="" face="fmisspellt" spellchecked="true"&gt;doesn't&lt;/font&gt; mean it &lt;font class="" face="fmisspellt" spellchecked="true"&gt;doesn't&lt;/font&gt; work though.&lt;/p&gt;
&lt;p dir="ltr" spellchecked="true"&gt;So how do you enable folder monitoring for extenders (thanks to &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;rollinghippy&lt;/font&gt; at &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;mymovies.name&lt;/font&gt; for the bellow step-by-step)?&lt;/p&gt;
&lt;ol spellchecked="true"&gt;
    &lt;li spellchecked="true"&gt;
    &lt;div spellchecked="true"&gt;Configure folder monitoring for the interactive user within Collection Manager (and any other settings you would like to have cloned to the extender user)&lt;/div&gt;
    &lt;/li&gt;
    &lt;li spellchecked="true"&gt;
    &lt;div spellchecked="true"&gt;Open the registry editor and export &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;HKEY_CURRENT_USER&lt;/font&gt;\SOFTWARE\MY MOVIES&lt;/div&gt;
    &lt;/li&gt;
    &lt;li spellchecked="true"&gt;
    &lt;div spellchecked="true"&gt;Select the &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;HKEY_USERS&lt;/font&gt; key and click "FILE - LOAD HIVE"&lt;/div&gt;
    &lt;/li&gt;
    &lt;li spellchecked="true"&gt;
    &lt;div spellchecked="true"&gt;Open &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;NTUSER.DAT&lt;/font&gt; in &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;SYSTEMROOT&lt;/font&gt;:\USERS\&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;MCX1&lt;/font&gt;&lt;/div&gt;
    &lt;/li&gt;
    &lt;li spellchecked="true"&gt;
    &lt;div spellchecked="true"&gt;When asked for the Key Name enter "&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;MCX1&lt;/font&gt;"&lt;/div&gt;
    &lt;/li&gt;
    &lt;li spellchecked="true"&gt;
    &lt;div spellchecked="true"&gt;Edit the registry file you exported and do a Replace All for "&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;HKEY_CURRENT_USER&lt;/font&gt;" with "&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;HKEY_USERS&lt;/font&gt;\&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;MCX1&lt;/font&gt;"&lt;/div&gt;
    &lt;/li&gt;
    &lt;li spellchecked="true"&gt;
    &lt;div spellchecked="true"&gt;Import the edited registry file&lt;/div&gt;
    &lt;/li&gt;
    &lt;li spellchecked="true"&gt;
    &lt;div spellchecked="true"&gt;Select the &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;MCX1&lt;/font&gt; key you loaded and click "FILE - UNLOAD HIVE" (You must unload the hive for the settings to be saved back in to &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;NTUSER.DAT&lt;/font&gt;)&lt;/div&gt;
    &lt;/li&gt;
&lt;/ol&gt;
&lt;p spellchecked="true"&gt;If you just followed these steps you have just set up the &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;MCX1&lt;/font&gt; user to have the exact same settings as the interactive user you configured with Collection Manager, now wash-rinse-repeat for each &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;MCX&lt;/font&gt; user.&lt;/p&gt;
&lt;p spellchecked="true"&gt;Ah, I just remembered two other things you should keep in mind with My Movies folder monitoring, it has two "control files" that you can put into the movie folder, one is called a ignore file (&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;mymovies.ign&lt;/font&gt;) and the other is called a do-not-add (&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;mymovies.dna&lt;/font&gt;) file.&lt;/p&gt;
&lt;p spellchecked="true"&gt;If either of these control files exist in the movie folder folder monitoring will skip that folder, the .&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;ign&lt;/font&gt; file is ephemeral in nature it will be deleted if its older than 6 hours, it exists to stop multiple instances (multiple users like in this extender case) from operating on the same movie at the same time, the .&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;dna&lt;/font&gt; file is permanent (until you delete it) and it prevents My Movies from ever adding the file.&lt;/p&gt;
&lt;p&gt;In summary with just a little bit of work extender users can also benefit from My Movies folder monitoring capability&lt;/p&gt;&lt;img src="http://unmitigatedrisk.com/aggbug/185.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ryan M. Hurst</dc:creator>
            <guid>http://unmitigatedrisk.com/archive/2008/04/04/185.aspx</guid>
            <pubDate>Sat, 05 Apr 2008 03:39:53 GMT</pubDate>
            <wfw:comment>http://unmitigatedrisk.com/comments/185.aspx</wfw:comment>
            <comments>http://unmitigatedrisk.com/archive/2008/04/04/185.aspx#feedback</comments>
            <wfw:commentRss>http://unmitigatedrisk.com/comments/commentRss/185.aspx</wfw:commentRss>
            <trackback:ping>http://unmitigatedrisk.com/services/trackbacks/185.aspx</trackback:ping>
        </item>
        <item>
            <title>LifeXtender and me..</title>
            <link>http://unmitigatedrisk.com/archive/2008/02/25/178.aspx</link>
            <description>&lt;p&gt;I think I have found an addition to my regular &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;MCE&lt;/font&gt; build-outs, &lt;a spellchecked="true" href="http://lifextender.com/"&gt;&lt;font class="" face="fmisspellt" spellchecked="true"&gt;LifeXtender&lt;/font&gt; &lt;/a&gt;by Bobby &lt;font class="" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;DeRosa&lt;/font&gt;; this is a super easy to use front end to the favorite &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;a spellchecked="true" href="http://www.kaashoek.com/comskip/"&gt;ComSkip&lt;/a&gt;&lt;/font&gt;.&lt;/font&gt;&lt;/p&gt;
&lt;p spellchecked="true"&gt;For those not familiar with &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;ComSkip&lt;/font&gt;, its a command line tool that implements heuristics to guess where commercials start and end, it then produces an output file that can be used as inputs to programs that can edit out these commercials.&lt;/p&gt;
&lt;p spellchecked="true"&gt;Though I would like to see a few changes in the add-in like being a service &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;vs&lt;/font&gt; a tray application and supporting commercial skipping through map files &lt;font class="" face="fmisspellt" spellchecked="true"&gt;vs.&lt;/font&gt; re-authoring I have to say its one of the better add-ins out there and &lt;font class="" face="fmisspellt" spellchecked="true"&gt;definitely&lt;/font&gt; worth running.&lt;/p&gt;
&lt;p&gt;I have now officially added &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;LifeXtender&lt;/font&gt; to my list of &lt;font class="" face="fmisspellt" spellchecked="true"&gt;recommended&lt;/font&gt; "daily" add-ins including &lt;a spellchecked="true" href="http://www.mymovies.name/"&gt;My Movies&lt;/a&gt;, &lt;a spellchecked="true" href="http://blogs.msdn.com/toub/archive/2007/01/03/position-changer-add-in-updated-for-windows-vista.aspx"&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;Toub's&lt;/font&gt; Position Changer&lt;/a&gt;, and my own &lt;a href="http://www.mymovies.dk/forum.aspx?g=posts&amp;amp;t=6695"&gt;Add-In Launcher&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://unmitigatedrisk.com/aggbug/178.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ryan M. Hurst</dc:creator>
            <guid>http://unmitigatedrisk.com/archive/2008/02/25/178.aspx</guid>
            <pubDate>Tue, 26 Feb 2008 02:44:38 GMT</pubDate>
            <wfw:comment>http://unmitigatedrisk.com/comments/178.aspx</wfw:comment>
            <comments>http://unmitigatedrisk.com/archive/2008/02/25/178.aspx#feedback</comments>
            <wfw:commentRss>http://unmitigatedrisk.com/comments/commentRss/178.aspx</wfw:commentRss>
            <trackback:ping>http://unmitigatedrisk.com/services/trackbacks/178.aspx</trackback:ping>
        </item>
        <item>
            <title>What does my video archive / NAS look like?</title>
            <link>http://unmitigatedrisk.com/archive/2008/02/18/175.aspx</link>
            <description>&lt;p&gt;&lt;span style="FONT-FAMILY: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; FONT-SIZE: 9pt"&gt;Recently on the My Movies forum there was a &lt;a href="http://www.mymovies.dk/forum.aspx?g=posts&amp;amp;t=6755"&gt;thread added about a huge 48TB NAS&lt;/a&gt; that is being constructed by one of the members over there; it has a ton of great data on his project around performance, power consumption, etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-FAMILY: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; FONT-SIZE: 9pt"&gt;I have been running a smaller and slightly older configuration for several years now, I have blogged about it several times but I figured I needed a post where I could continuously update its every changing configuration, so here I go hardware wise we have:&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 0pt 0.5in" class="MsoNormal"&gt;&lt;font size="2"&gt;1 x AIC RMC3E2-PI2 /w Reduntant N+1 650W PSUs&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 0pt 0.5in" class="MsoNormal"&gt;1 x  &lt;a href="http://www.tyan.com/product_board_detail.aspx?pid=560"&gt;Tyan &lt;font face="Arial"&gt;S5397 (i5400PW)&lt;/font&gt;&lt;/a&gt;  &lt;/p&gt;
&lt;u1:p&gt;&lt;/u1:p&gt;
&lt;p style="MARGIN: 0in 0in 0pt 0.5in" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;span style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;2 x Intel® Xeon® X5350 (Quad Core @ 2.66GHz) &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 0pt 0.5in" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;span style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;span style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;16 x 750GB (3.75TB) Seagate SATA II &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 0pt 0.5in" class="MsoNormal"&gt;&lt;span style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;1 x &lt;a href="http://www.areca.com.tw/products/pcix.htm"&gt;&lt;span style="COLOR: purple; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;font size="2"&gt;Areca 16 Port SATA-II to PCI-X&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;font size="2"&gt; /w 1GB cache (non-ecc)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 0pt 0.5in" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;span style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;4 x &lt;font face="Arial"&gt;8GB (4x2GB ) Samsung, FB, DDR2-667, ECC DIMMS&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 0pt 0.5in" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;span style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;1 x 100GB 2.5" SATA II Hitachi OS Drive&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 0pt 0.5in" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;span style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;1 x 250GB 3.5" SATA II Maxtor Swap/Temp Drive&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 0pt 0.5in" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;span style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;2 x ATI Digital Cable Tuner&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 0pt 0.5in" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;span style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;1 x ATI PCI 650 Tuner&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 0pt 0.5in" class="MsoNormal"&gt;&lt;span style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;font size="3" face="Calibri"&gt;&lt;font size="2" face="Arial"&gt;1 x Optiarc BluRay Drive&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0in 0in 0pt 0.5in" class="MsoNormal"&gt;&lt;span style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;font size="2"&gt;1 x Microsoft XBOX HD-DVD Drive&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-FAMILY: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;font face="Arial"&gt;This machine is currently running x64 VISTA SP1, its set up with a dedicated 100GB NTFS OS partition/disk and another 250GB NTFS disk/partition for the swap file and the recorded tv/live TV buffer.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-FAMILY: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; FONT-SIZE: 9pt"&gt;The RAID is set up in a RAID 6 coniguration which leaves me about 9.5TB of storage; this allows me to have two drives fail at the same time without concern.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-FAMILY: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; FONT-SIZE: 9pt"&gt;I originally started this machine with 250GB drives in RAID 5, I then migrated to 500GB drives in RAID 5 and as you can see am now at 750GB drives in RAID 6; the Areca controller has been great since it supports online capacity expansion and dynamic re-build I have had 99.999% availability of the RAID partition since I put the machine together (that includes one drive failure/re-build too!).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-FAMILY: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; FONT-SIZE: 9pt"&gt;Many have asked me why I do not run Windows Home Server (WHS) on this configuration, I would actually love to but this machine plays double duty for my home, it is both my NAS and my MCE machine (we use extenders exclusively for all video/audio content in the house) and doing so would require me to have a 2nd always on machine which I am not prepared to do at this point.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-FAMILY: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-FAMILY: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; FONT-SIZE: 9pt"&gt;Another related question I get is why RAID and not the redundancy model used by WHS, well for one I did this system in 2004/2005 timeframe and there was no WHS and two that model gets expensive when you get above a few discs, I also like that my redundancy is rooted in a enterprise grade hardware that is independent from software since I do lots of selfhosting on this machine.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-FAMILY: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; FONT-SIZE: 9pt"&gt;If you want to see a picture of this machine, one is &lt;a href="http://unmitigatedrisk.com/gallery/image/1.aspx"&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;img src="http://unmitigatedrisk.com/aggbug/175.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ryan M. Hurst</dc:creator>
            <guid>http://unmitigatedrisk.com/archive/2008/02/18/175.aspx</guid>
            <pubDate>Mon, 18 Feb 2008 22:00:45 GMT</pubDate>
            <wfw:comment>http://unmitigatedrisk.com/comments/175.aspx</wfw:comment>
            <comments>http://unmitigatedrisk.com/archive/2008/02/18/175.aspx#feedback</comments>
            <wfw:commentRss>http://unmitigatedrisk.com/comments/commentRss/175.aspx</wfw:commentRss>
            <trackback:ping>http://unmitigatedrisk.com/services/trackbacks/175.aspx</trackback:ping>
        </item>
        <item>
            <title>My Netflix is dead, long live My Netflix.</title>
            <link>http://unmitigatedrisk.com/archive/2008/02/10/174.aspx</link>
            <description>&lt;p&gt;Back in 2004 ended up getting a cold or flu of some sort that kept me from going into work for a day or so and I used that time to throw together a Media Center add-in called My Netflix; I have done a few minor updates over the years (&lt;a href="http://unmitigatedrisk.com/archive/2007/08/25/119.aspx"&gt;http://unmitigatedrisk.com/archive/2007/08/25/119.aspx&lt;/a&gt;) but my work has become increasingly demanding and finding  the time to give the project the TLC it deserves has been difficult at best.&lt;/p&gt;
&lt;p&gt;As a result I am now officially announcing the death of My Netflix, I will no longer fix anything no mater how minor; if you have issues I released it under the MSFT permissive license and the source is still available (&lt;a href="http://www.unmitigatedrisk.com/mce/mynetflixsource.zip"&gt;http://www.unmitigatedrisk.com/mce/mynetflixsource.zip&lt;/a&gt;) so you can go to town if you like.&lt;/p&gt;
&lt;p&gt;With that being said, My Netflix has also been re-born (&lt;a href="http://www.anpark.com/index.php/2008/02/10/new-vista-media-center-plugin-mynetflix-beta/"&gt;http://www.anpark.com/index.php/2008/02/10/new-vista-media-center-plugin-mynetflix-beta/&lt;/a&gt;); a kind soul (Anthony Park) has done a bunch of what I wanted to see done and re-wrote the add-in as a MCML application giving it experience more consistent with MCE plus he added support for Watch It now.&lt;/p&gt;
&lt;p&gt;I have not been a Netflix subscriber for some time (they started rate limiting me, I think this is a dishonest practice) so I switched to Blockbuster (which has its own issues but that's another post) but from the screen shots Anthony has done a great job; in fact I think I will sign up for Netflix on one of the trials and play with it.&lt;/p&gt;
&lt;p&gt;I can't say how excited I am to see this happen :)&lt;/p&gt;
&lt;p&gt;Thanks Anthony!&lt;/p&gt;&lt;img src="http://unmitigatedrisk.com/aggbug/174.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ryan M. Hurst</dc:creator>
            <guid>http://unmitigatedrisk.com/archive/2008/02/10/174.aspx</guid>
            <pubDate>Sun, 10 Feb 2008 22:50:24 GMT</pubDate>
            <wfw:comment>http://unmitigatedrisk.com/comments/174.aspx</wfw:comment>
            <comments>http://unmitigatedrisk.com/archive/2008/02/10/174.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://unmitigatedrisk.com/comments/commentRss/174.aspx</wfw:commentRss>
            <trackback:ping>http://unmitigatedrisk.com/services/trackbacks/174.aspx</trackback:ping>
        </item>
        <item>
            <title>Unfairplay</title>
            <link>http://unmitigatedrisk.com/archive/2008/01/17/171.aspx</link>
            <description>&lt;p&gt;What a great name for a technology, &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;Fairplay&lt;/font&gt;; &lt;font class="" face="fmisspellt" spellchecked="true"&gt;unfortunately&lt;/font&gt; it should be called &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;Unfairplay&lt;/font&gt;.&lt;/p&gt;
&lt;p spellchecked="true"&gt;Recently Apple &lt;font class="" face="fmisspellt" spellchecked="true"&gt;announced&lt;/font&gt; that they have negotiated the inclusion of "&lt;a spellchecked="true" href="http://gizmodo.com/345087/itunesipod+ready-digital-copies-on-fox-dvds-official-free"&gt;&lt;font class="" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt"&gt;iTunes&lt;/font&gt;/iPod&lt;/font&gt; Ready&lt;/a&gt;" digital copies on Fox DVDs, this is great news for those iPod users that aspire to take their legally purchased content with them. &lt;/p&gt;
&lt;p spellchecked="true"&gt;&lt;font class="" face="fmisspellt" spellchecked="true"&gt;These digital copies are thoughtfully provided in both &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;WMV&lt;/font&gt; and &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;H.264&lt;/font&gt; encoding, a great step forward if you ask me; I applaud Apple for their negotiation of this deal, the problem with this I have is that this content is protected with Apples "&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;Fairplay&lt;/font&gt;" &lt;font class="misspellet" face="fmisspellt"&gt;DRM&lt;/font&gt; scheme.&lt;/font&gt;&lt;/p&gt;
&lt;p spellchecked="true"&gt;Now to be clear I do not have a issue with the &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;DRM&lt;/font&gt;, content owners rightfully wish to prevent the unauthorized distribution of their content. my problem is that Apple refuses to license their &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;DRM&lt;/font&gt; scheme that they so &lt;font class="" face="fmisspellt" spellchecked="true"&gt;craft-fully&lt;/font&gt; named "&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;FairPlay&lt;/font&gt;" (unlike Microsoft and the &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;Plays4Sure and &lt;/font&gt;Designed for Windows &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;DRM&lt;/font&gt;).&lt;/p&gt;
&lt;p spellchecked="true"&gt;The irony in that is Apple has convinced Fox to take standards that are &lt;font class="" face="fmisspellt" spellchecked="true"&gt;available&lt;/font&gt; for anyone to implement (&lt;strong&gt;Windows&lt;/strong&gt; Media Video [&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;WMV&lt;/font&gt;] and &lt;font class="" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;H.264&lt;/font&gt;) and &lt;font class="" face="fmisspellt" spellchecked="true"&gt;wrapped&lt;/font&gt; them in Apples &lt;font class="" face="fmisspellt" spellchecked="true"&gt;proprietary&lt;/font&gt; non-licensable &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;DRM&lt;/font&gt; making it only compatible with their products.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;I don't know who I am most &lt;font class="" face="fmisspellt" spellchecked="true"&gt;dissatisfied&lt;/font&gt; with Apple for their &lt;font class="" face="fmisspellt" spellchecked="true"&gt;exclusionary&lt;/font&gt; practices or Fox for buying into them.&lt;/p&gt;&lt;img src="http://unmitigatedrisk.com/aggbug/171.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ryan M. Hurst</dc:creator>
            <guid>http://unmitigatedrisk.com/archive/2008/01/17/171.aspx</guid>
            <pubDate>Fri, 18 Jan 2008 03:50:13 GMT</pubDate>
            <wfw:comment>http://unmitigatedrisk.com/comments/171.aspx</wfw:comment>
            <comments>http://unmitigatedrisk.com/archive/2008/01/17/171.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://unmitigatedrisk.com/comments/commentRss/171.aspx</wfw:commentRss>
            <trackback:ping>http://unmitigatedrisk.com/services/trackbacks/171.aspx</trackback:ping>
        </item>
    </channel>
</rss>