Now that you've had a chance to see some easy menu customization in SageTV Studio, let's go a little further and create a menu item showing a list of upcoming movies.

If you haven't had a chance to try the simple menu customization in the previous step, click here to start with that step.

Creating a menu item to list upcoming movies with SageTV Studio...

One of the powerful things about SageTV Studio is that all of the components used to build SageTV are available for you to reuse and remold to create your own unique Media Center capabilities. To show a list of upcoming movies we'll show how easy it is to reuse SageTV's "Search Results" menu to show upcoming movies.

1. The first step is to open the Main Menu from the alphabetical list of menus in the browser.

2. Now drag a new menu item widget () from the widget bar on the left side of the window onto the MainMenuContainer and name it "Upcoming Movies".

3. Now drag an "Action" widget onto your "Upcoming Movies" menu item widget. Click on the new Action widget item and enter the text below...

FutureAirings = GetAiringsOnViewableChannelsAtTime(Time(), Time() + 14*24*60*60000, true)

4. Drag a new Action widget ( ) item onto each new Action to create child and enter this series of child Actions.

FutureAirings = FilterByMethod(FutureAirings, "GetShowCategory", "Movie", true)
 FutureAirings = Sort(FutureAirings, false, "GetAiringStartTime")
  AddStaticContext("FutureAirings", FutureAirings)

5. Now you can finish by selecting the "SearchResults" menu below the "Main Menu" and dragging it onto the last child Action of the series which starts with "AddStaticContext" to link the SageTV "SearchResults" list view with your search.

The picture below shows how the main menu looks after creating this new "Upcoming Movies" menu item.

Next Step...click here to learn more advanced SageTV Studio capabilities.