Thoughts about setup and deployment issues, WiX, XNA, the .NET Framework and Visual Studio
All postings are provided AS IS with no warranties, and confer no rights. Additionally, views expressed herein are my own and not those of my employer, Microsoft.
There have been a couple of posts by myself and Matt Goyer listing some of the registry keys and values that TweakMce changes behind the scenes to configure advanced options within Windows Media Center.
I decided that it would be worthwhile to post all of the registry keys and values that can be changed via TweakMce in case you are running a beta build of Windows Vista and cannot install the current version of TweakMce, or if you would like to change these Media Center settings without needing to download and install TweakMce or resort to a registry monitoring tool such as RegMon to reverse engineer these settings yourself.
Skip Forward Interval - Enter the number of milliseconds you want to skip forward when you press the skip button. (1 second = 1000 milliseconds)
Skip Back Interval - Enter the number of milliseconds you want to skip back when you press the replay button. (1 second = 1000 milliseconds)
Storage Location For Recorded TV - Enter the path for the storage location for recorded TV.
Watched Folders For Recorded TV - If you have recorded TV stored in multiple locations enter the folder path below. You can enter one folder path for each line below. Example: C:\Recorded TV
Notification Before A Recording Starts - When you are watching TV a notification appears before the channel is changed to start a new recording. Enter the number of milliseconds to show this notification before Media Center changes the channel to begin the recording. (1 second = 1000 milliseconds)
More Info Panel Timeout - Enter the number of milliseconds to show the More Info panel while watching TV or DVD. (1 second = 1000 milliseconds)
Seek Bar Timeout - Enter the number of milliseconds to show the paused seek bar while watching TV or DVD. (1 second = 1000 milliseconds)
Seek Bar Rewind and Fast Forward Timeout - While watching TV or DVD pressing REW/FWD displays the seek bar. Enter the number of milliseconds to show the seek bar when transitioning from REW or FWD to normal playback while watching TV or DVD. (1 second = 1000 milliseconds)
Seek Bar Slow Motion Timeout - Enter the number of milliseconds to show the seek bar when video is in slow motion playback while watching TV or DVD. (1 second = 1000 milliseconds)
Enable Overscan - Some televisions do not display the full Media Center user experience. Do you want Media Center to pull in critical UI elements?
Bottom Margin - How many units should Media Center pull in critical elements from the bottom of the screen?
Top Margin - How many units should Media Center pull in critical elements from the top of the screen?
Right Margin - How many units should Media Center pull in critical elements from the right side of the screen?
Left Margin - How many units should Media Center pull in critical elements from the left side of the screen?
Enable My DVDs - Media Center has a new DVD gallery with cover art and descriptions called My DVDs. Do you want to enable My DVDs? This setting is only available in Update Rollup 2 for Windows XP Media Center Edition 2005 and later.
Autostart Enhanced DVD Content - Some DVDs include bonus content enhanced for Media Center. Do you want to automatically start the content?
DVD Notification Timeout - Enter the number of milliseconds that you want to view the notification that a DVD has been inserted and is about to automatically start playing. (1 second = 1000 milliseconds)
Search Depth - My DVDs Gallery will search all locations that you have added to your My Videos space. How many levels deeps should it search for DVD content? This setting is only available in Update Rollup 2 for Windows XP Media Center Edition 2005 and later.
Search Network Locations - My DVDs Gallery will search all locations that you have added to your My Videos space. Should it include network shares and folders in its search? This setting is only available in Update Rollup 2 for Windows XP Media Center Edition 2005 and later.
Show DVDs In Drives First - My DVDs Gallery can display DVDs that are loaded in drives as the first items or sorted in with the rest of your DVDs. Should DVDs that are loaded in drives appear first? This setting is only available in Update Rollup 2 for Windows XP Media Center Edition 2005 and later.
Show Cache File Location - In My DVDs when no metadata can be found for the current disc, the location of the cache file can be displayed on the DVD details page. You can edit this file to include any data that you would like to see displayed on the details page instead. Should the location of the cache file be displayed if there is no metadata? This setting is only available in Update Rollup 2 for Windows XP Media Center Edition 2005 and later.
Suppress Eject Prompt - When a 3rd party application (More Programs or Online Spotlight) tries to eject a disc, do you want a confirmation dialog? This setting is only available in Update Rollup 2 for Windows XP Media Center Edition 2005 and later.
Display My Music As Last Viewed - Display my music as I last viewed it sorted by artist, albums, playlists, songs or genres.
Show Add To Queue Notification - Do you want to be notified every time music has been successfully added to the queue?
Enable Universal Remote Control - If you have a universal remote control you may need to enable it. A reboot is required for this setting to take effect.
Set Remote Control ID - To enable your Media Center to respond to a specific remote control ID do the following; 1. Press and hold the DVD Menu key on the remote then press a number button (1-8) for 5 seconds. Remotes with visible LED signal indicators will blink twice to confirm the change. 2. Enter that same number below. 3. Save. 4. Restart the Media Center PC. Note: To enable Media Center to respond to all remotes use the number 0. A reboot is required for this setting to take effect.
This setting also requires deleting the following registry values:
Display Wireless Passwords - When joining a wireless network, do you want to read the password as you enter it or do you want it to be hidden?
Optimize For Display Type - By default Media Center Extender is optimized for display on a traditional TV. However, if you have a LCD or plasma TV you may want to disable this optimization in order to improve picture quality.
Show Network Congestion Notification - Do you want to be notified on your Extender when there is network congestion preventing good performance?
Show 'Not Enough Bandwidth For TV' Notification - Do you want to be notified on your Extender when there is not enough bandwidth to enable a good TV experience?
Prompt When Navigating Between Secure and Insecure Pages - Should the Extender prompt when navigating between secure and insecure pages within a partner application?
Prompt When Submitting Nonencrypted Information - Should the Extender prompt when submitting nonencrypted information in a partner application?
Prompt On Mixed Content - Should the Extender prompt when displaying a partner application page that contains both encrypted and nonencrypted content?
Adjust Audio and Video Network Priority - Do you want to prioritize a seamless audio experience higher than a seamless video experience when there is network congestion preventing good performance?