+ Reply to Thread
Page 1 of 3
1 2 3 LastLast
Results 1 to 12 of 33
  1. #1

    dgaust dgaust dgaust dgaust dgaust dgaust dgaust dgaust dgaust dgaust dgaust dgaust's Avatar
    Join Date
    May 2006
    Location
    Wollongong, NSW
    Posts
    5,487

    Customising the VMC Start Menu

    Ok, I make no guarantee that this will work, and it is a hack that requires you to do some editing of a DLL file, but a post over at the myTV forums has provided instructions on how to remove items and strips from the VMC Start Menu.

    For ease of use, I've copied the body of the post below. If it works, all thanks go to the original poster, huttonhenrysfinest.

    I've found a way to edit the standard start menu items in Vista Media Center, but its a hack.

    Using this hack I've succesfully removed items and even entire strips from the start menu. I suspect that its also possible to change the position of menu items, but I haven't tried yet.

    You'll need a resource editor like ResourceTuner from HeavenTools.com.

    1. Make a backup of the %SYSTEMROOT%\ehome\ehres.dll
    2. Change the security settings of the %SYSTEMROOT%\ehome\ehres.dll to give yourself ownership of the dll. Afterwards change the file rights to full control. If you're running with UAC, then you might need to do some more steps here.
    3. Open the ehres.dll in the ResourceTuner.
    4. Expand the HTML node

    Now the files we're interested in are among others:

    STARTMENU.XML - defines the main start menu stripes
    SM.ACTIVITIES.XML - defines the menu items under the Task menu
    SM.MUSIC.XML - defines the menu items under the Music menu
    SM.PICTURES.XML - defines the menu items under the Pictures & Video menu
    SM.TV.XML - defines the menu under the Tv menu

    5. Choose SM.MUSIC.XML for example, rightclick the node and select Edit Resource. The XML file opens.
    6. Now remove the XML tags defining the menu items you do not want. Alternatively make the element into a comment by changing the tag to <!-- old tag content -->. It might take a while to get an overview of the structure and maybe some trial and error before the logic of the xml file sinks in. Do not remove the <home:App /> elements though.
    7. When you're happy with the changes, click Ok and accept the changes.
    8. Select Save As and select the original file (overwriting the existing).
    9. Open Vista Media Center and check that the changes work.

    Now, since this is a hack, I take no responsability of how you might break Vista Media Center, destroy your computer or otherwise corrupt the world using this hack.
    Also note, that a software update might overwrite your hacked ehres.dll file effectively removing your changes.
    "How's the serenity"

  2. The Following 6 Users Say Thank You to dgaust For This Useful Post:


  3. #2
    MC Mentor aanda6 aanda6 aanda6 aanda6's Avatar
    Join Date
    Jun 2006
    Location
    Berwick
    Posts
    752

    Re: Customising the VMC Start Menu

    This is the greatest find yet. I have removed pictures from menu strip. An I now have live tv as initial menu item on startup.

  4. #3

    Re: Customising the VMC Start Menu

    I'm going to have a stab at this. Apart from flicking a stack of unwanted items, I want to move the video library in to pole position on its line.

    I'm guessing that any changes won't translate to extenders unfortunately.

    Justin
    Main MC: DFI LP JR GF9400-T2RS, Q8200, 2x1GB Kingston, 2xHVR-2200(4DVB-T Tuners), 32GB Patriot SSD, 750GB Samsung, NSK2480B, Corsair HX520, 32 inch Metz LCD.
    Bedroom MC: Asus M3N78-EM, 4850e, CNPS7000B(mod) cooler, 2x1GB Geil 800, 1xAver Duo, 250GB Seagate, Silverstone SG02-FB, 26 inch Toshiba LCD.

  5. #4
    MC Mentor aanda6 aanda6 aanda6 aanda6's Avatar
    Join Date
    Jun 2006
    Location
    Berwick
    Posts
    752

    Re: Customising the VMC Start Menu

    I am using MC organizer for all movies along with movie collectorz, so I was able to rid myself of the video strip alltogether. i have added MC organiser to the main strip using menu customizer tool. Much neater and I can now have all my dvds and avis in one place to view and play.

  6. #5

    dgaust dgaust dgaust dgaust dgaust dgaust dgaust dgaust dgaust dgaust dgaust dgaust's Avatar
    Join Date
    May 2006
    Location
    Wollongong, NSW
    Posts
    5,487

    Re: Customising the VMC Start Menu

    Yeah, certainly something I'll be testing out tonight.

    Hopefully someone better at coding than I will be able to make an application that will make it easier to change.
    "How's the serenity"

  7. #6
    MC Mentor aanda6 aanda6 aanda6 aanda6's Avatar
    Join Date
    Jun 2006
    Location
    Berwick
    Posts
    752

    Re: Customising the VMC Start Menu

    I put a request to Advent as to wether he could incorporate it into his Menu Customizer. Hopefully his programming skills will be able to help all.

  8. #7
    MC Specialist Advent Advent Advent Advent Advent's Avatar
    Join Date
    Apr 2007
    Location
    Perth, WA
    Posts
    261

    Re: Customising the VMC Start Menu

    This looks fantastic - i'll also be trying it out tonight and looking at including it in MC Menu Customiser in the near(ish) future!
    Media Center Studio
    adventmediacenter.com

  9. #8

    Re: Customising the VMC Start Menu

    It works!! It Works!!

    I've got rid of everything except TV, Pictures & Videos, Online Media, Tasks & Now Playing (only appears if something is playing). Under Pictures & Video I've eliminated all but Video Library (although changing priorities is easy if you just want to do that).

    Online Media is complicated - I want to have it with Program Library as the only entry, but I haven't had a stab at that yet.

    Basically you can edit the overall Start groups in the STARTMENU.XML entry (eliminate or change priorities) & then you can do the same with each individual group through its SM.GROUP.XML entry. The items to look at are between <> & all end in a priority figure.

    Next thing to look at will be renaming Menus & items.

    Maybe there is a way here to duplicate the Recorded TV look & feel for another folder (instead of having it as a watched folder for Recorded TV)? This would help if you have recorded TV spread across multiple PCs as the watched folder option seems to have refresh issues.

    Justin
    Main MC: DFI LP JR GF9400-T2RS, Q8200, 2x1GB Kingston, 2xHVR-2200(4DVB-T Tuners), 32GB Patriot SSD, 750GB Samsung, NSK2480B, Corsair HX520, 32 inch Metz LCD.
    Bedroom MC: Asus M3N78-EM, 4850e, CNPS7000B(mod) cooler, 2x1GB Geil 800, 1xAver Duo, 250GB Seagate, Silverstone SG02-FB, 26 inch Toshiba LCD.

  10. #9
    MC Specialist Circuit Circuit's Avatar
    Join Date
    Apr 2005
    Location
    Melbourne
    Posts
    439

    Re: Customising the VMC Start Menu

    Quote Originally Posted by logifuse View Post
    I'm going to have a stab at this. Apart from flicking a stack of unwanted items, I want to move the video library in to pole position on its line.

    I'm guessing that any changes won't translate to extenders unfortunately.

    Justin
    I was checking the post on TGB and according to on who did this apparently they do, at least with the 360 anyway. http://thegreenbutton.com/forums/per...ad.aspx#244825

  11. The following Member(s) said "Thank You!" to Circuit for this information:


  12. #10

    Re: Customising the VMC Start Menu

    Quote Originally Posted by Circuit View Post
    I was checking the post on TGB and according to on who did this apparently they do, at least with the 360 anyway. http://thegreenbutton.com/forums/per...ad.aspx#244825
    Well, I'll find out tomorrow I guess.
    Main MC: DFI LP JR GF9400-T2RS, Q8200, 2x1GB Kingston, 2xHVR-2200(4DVB-T Tuners), 32GB Patriot SSD, 750GB Samsung, NSK2480B, Corsair HX520, 32 inch Metz LCD.
    Bedroom MC: Asus M3N78-EM, 4850e, CNPS7000B(mod) cooler, 2x1GB Geil 800, 1xAver Duo, 250GB Seagate, Silverstone SG02-FB, 26 inch Toshiba LCD.

  13. #11
    MC Graduate Dazama
    Join Date
    Feb 2006
    Location
    Gold Coast
    Posts
    94

    Re: Customising the VMC Start Menu

    Nice find dgaust - I'm going to give this a whiz once my recording finishes...

    Cant believe Advent hasn't pulled his finger out and actually created a prog for this yet - the slacker...

    Just a reminder for those who allow windows updates to make a backup copy of your modified ehres.dll file...

    Daz
    Last edited by Dazama; 27th February 2008 at 05:25 PM. Reason: it's a little p for :P

  14. #12
    MC Graduate Dazama
    Join Date
    Feb 2006
    Location
    Gold Coast
    Posts
    94

    Re: Customising the VMC Start Menu

    Finally!!!!

    vid_on_tv_menu.jpg TV Movies Strip.jpg

    How it was done...

    1. Opened the SM.PICTURES.XML file and copied the line for SM.Videos.Library.
    2. Opened the SM.TV.XML and then pasted the SM.Videos.Library line from SM.PICTURES.XML
    3. Commented out a few unrequired buttons
    4. Changed priority of buttons and order to suit

    Here's the code for my TV & Movies strip now.. hope this displays properly...

    Code:
    
    <?xml version="1.0" encoding="UTF-8" ?>
    <uidescription platform="Television" xmlns:home="http://schemas.microsoft.com/MediaCenter/ehshell/MediaCenter.Home">
    <home:App AppId="[TV]" Title="#SM.TV.Title">
    
    <!-- <home:PackageMarkupQuickLink ResourceProviderId="Spotlight" TitleId="2011" ImageBaseName="StartMenu.QuickLink.MoreTV" TargetPageId="2012" TrackingId="-201" ViewTemplate="QuickLinkView" AppId="[TV]" EntryPointId="[TVMorePartnersEP]" Priority="99"/> -->
    <home:PartnerQuickLink ViewTemplate="QuickLinkView" AppId="[TV]" EntryPointId="[TVPartnerEP]" Priority="99"/>
    <home:QuickLink Icon="SM.TV.LiveTV" Title="#SM.TV.LiveTV" ViewTemplate="QuickLinkView" AppId="[TV]" EntryPointId="[TVLiveTVEP]" Priority="99"/>
    <home:QuickLink Icon="SM.RecordedTV" Title="#SM.TV.RecordedTV" ViewTemplate="QuickLinkView" AppId="[TV]" EntryPointId="[TVRecordedTVEP]" Priority="0"/>
    <home:QuickLink Icon="SM.Videos.Library" Title="#SM.Videos.Library" ViewTemplate="QuickLinkView" AppId="[Pictures]" EntryPointId="[VideosLibraryEP]" Priority="1"/>
    <home:QuickLink Icon="SM.Movies.PlayDVD" Title="#SM.Movies.PlayDVD" ViewTemplate="QuickLinkView" AppId="[TV]" EntryPointId="[MoviesPlayDVDEP]" Priority="2"/>
    <home:QuickLink Icon="SM.Movies.Library" Title="#SM.Movies.Library" ViewTemplate="QuickLinkView" AppId="[TV]" EntryPointId="[MoviesLibraryEP]" Priority="2"/>
    <home:QuickLink Icon="SM.TV.Guide" Title="#SM.TV.Guide" ViewTemplate="QuickLinkView" AppId="[TV]" EntryPointId="[TVGuideEP]" Priority="3"/>
    <home:QuickLink Icon="SM.TV.Search" Title="#SM.TV.Search" ViewTemplate="QuickLinkView" AppId="[TV]" EntryPointId="[TVSearchEP]" Priority="4"/>
    <!-- <home:QuickLink Icon="SM.Movies.OnTV" Title="#SM.Movies.OnTV" ViewTemplate="QuickLinkView" AppId="[TV]" EntryPointId="[MoviesOnTVEP]" Priority="6"/> -->
    <!-- <home:PackageMarkupQuickLink ResourceProviderId="NetTV" TitleId="101" ImageBaseName="StartMenu.QuickLink.Browse.TV" TargetPage="BrowseHome.mcml" TrackingId="-200" ViewTemplate="QuickLinkView" AppId="[TV]" EntryPointId="[TVBrowseEP]" Priority="6"/> -->
    <!-- <home:QuickLink Icon="SM.TV.Setup" Title="#SM.TV.Setup" ViewTemplate="QuickLinkView" AppId="[TV]" EntryPointId="[TVSetupEP]" Priority="3"/> -->
    
    </home:App>
    </uidescription>
    
    I've noticed one problem and that is when you exit (back out) of Video Library it takes you to the Pictures + Movies strip. I tried changing the AppId="[Pictures]" for the SM.Videos.Library line to AppId="[TV]" like all the other lines but the Video Library button completely stopped working.

    Daz
    Last edited by Dazama; 27th February 2008 at 08:44 PM. Reason: How it was done...

  15. The following Member(s) said "Thank You!" to Dazama for this information:


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts