SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV Customizations > SageMC Custom Interface
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageMC Custom Interface This forum is for discussing the user-created SageMC custom interface for SageTV.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 01-10-2009, 08:20 PM
Mtlca401 Mtlca401 is offline
Sage User
 
Join Date: Apr 2006
Posts: 67
How To: Main Menu FanArt...for now.

FanArt has become very popular on these forums every since the latest release of SageMC. I realized that the functionality for FanArt was already there (courtesy of the menu icons in dymanic menus), but just needed to be tweaked a bit to get it working on the main menu and other menus as well. I am not sure if anyone else has thought of this, but since nobody posted I thought I would post my import.

Before you read the steps below, make a backup of your configuration. I have only tested this on sageMC 6.3.7 and 6.3.8. You might even want to import the .xml file first before you go through with the other steps.

What to do first:
  • right click on the main menu and goto Customize Screen Layout
  • change the Menu Style to text or htext.
  • make sure Main Icon Panel is checked.
  • Size the Main Icon Panel to it's fullsize (you'll notice that it doesn't maximize to fullscreen).

For dynamic menus:
change the main menu icons to the FanArt image you wish to use.

Installation:
  • shutdown sagetv
  • download this file: menuEnhancementsForFanArt.zip
  • extract (preserve the file structure)
  • import this file into sagetv then restart

This import has no configuration. It simple changes the Main Icon Panel to sit behind all other items and allows you to size it to fullscreen. It also changes the transparency of the temp from 100 to 200 because it is hard to see the temp with busy backgrounds. This import is not reversable...yet.


I think that's it. All items (weather, disk space bar, clock, htext...) should be in front of the FanArt image. Preview Panel does not work that great because it sits behind the Main Icon Panel. If any one knows a way to fix this I would love to know. I have not put this in the download section yet because I would like to get the preview panel in front of the FanArt first.


Here are some screenshots of my layout:




Hovering over MyTV


Hover over Weather


I will post my layout file along with the htext background image and font.
Attached Images
File Type: png menu_fanart_preview1.png (584.2 KB, 683 views)
File Type: png menu_fanart_preview2.png (573.0 KB, 696 views)
File Type: png mytv_fanart_preview.png (671.0 KB, 737 views)
File Type: png weather_fanart_preview.png (460.9 KB, 679 views)

Last edited by Mtlca401; 01-10-2009 at 08:29 PM.
Reply With Quote
  #2  
Old 01-10-2009, 08:49 PM
Mtlca401 Mtlca401 is offline
Sage User
 
Join Date: Apr 2006
Posts: 67
Here is my layout file, font and image file to use for the htext.
Attached Files
File Type: zip HText2.zip (27.5 KB, 210 views)
Reply With Quote
  #3  
Old 01-12-2009, 09:47 AM
popechild popechild is offline
Sage Expert
 
Join Date: May 2006
Posts: 725
Wow, that looks really nice. If nothing else I want to try out that font. One question - it looks like your FanArt backgrounds are darker than normal. Are you doing something manually to the images to darken them? Whether on the main menu or sub-menus, backgrounds can really intrude on the menu in front of them, and your pics make me realize that making them all a bit darker might really help. This wouldn't be too hard to do manually for the "permanent" menu backgrounds, but I wonder if there's any way to have Sage do it in the display mechanism so that it could be applied to all the media-related FanArt that would take forever to do manually?
Reply With Quote
  #4  
Old 01-12-2009, 11:45 AM
MeInMaui's Avatar
MeInMaui MeInMaui is offline
SageTVaholic
 
Join Date: Feb 2005
Location: Maui. HI
Posts: 4,203
Quote:
Originally Posted by popechild View Post
Wow, that looks really nice. If nothing else I want to try out that font. One question - it looks like your FanArt backgrounds are darker than normal. Are you doing something manually to the images to darken them? Whether on the main menu or sub-menus, backgrounds can really intrude on the menu in front of them, and your pics make me realize that making them all a bit darker might really help. This wouldn't be too hard to do manually for the "permanent" menu backgrounds, but I wonder if there's any way to have Sage do it in the display mechanism so that it could be applied to all the media-related FanArt that would take forever to do manually?
You can create a semi-transparent background overlay image. It will apply to all menus, but it should give you what you want. I also added the option for shaded menu backgrounds to deal with this as well.

Aloha,
Mike
__________________
"Everything doesn't exist. I'm thirsty." ...later... "No, it's real!!! I'm full."
- Nikolaus (4yrs old)
Reply With Quote
  #5  
Old 01-12-2009, 12:41 PM
popechild popechild is offline
Sage Expert
 
Join Date: May 2006
Posts: 725
Quote:
Originally Posted by MeInMaui View Post
You can create a semi-transparent background overlay image. It will apply to all menus, but it should give you what you want. I also added the option for shaded menu backgrounds to deal with this as well.

Aloha,
Mike
You are, for real, the man.

Is the background overlay image defined in the theme.properties file somewhere? And where do I messwith the shaded menu background option?
Reply With Quote
  #6  
Old 01-12-2009, 01:03 PM
bialio's Avatar
bialio bialio is offline
SageTVaholic
 
Join Date: May 2007
Location: Frisco, TX
Posts: 3,445
Very cool Mtlca401! I hadn't considered that approach to main menu fan-art. It's got me thinking though! One of the things I like about the AEON skin on xmbc is the background that changes based on the menu selection - looks like this makes that somewhat possible......

MikeInMaui - what would be super cool here is if when scrolling around in the Recent recordings widget, the menu icon (which is really fan-art in this scenario) could change to be the fanart (if it exists) for the selected show .....
__________________
PHOENIX 3 is here!
Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient
Reply With Quote
  #7  
Old 01-12-2009, 01:16 PM
MeInMaui's Avatar
MeInMaui MeInMaui is offline
SageTVaholic
 
Join Date: Feb 2005
Location: Maui. HI
Posts: 4,203
Quote:
Originally Posted by bialio View Post
MikeInMaui - what would be super cool here is if when scrolling around in the Recent recordings widget, the menu icon (which is really fan-art in this scenario) could change to be the fanart (if it exists) for the selected show .....
I might not get a chance to play with this for a few days, but if you want to try it out, I think you just need to have the recordings widget set AiringForBackground when the new item gains focus. In a FocusGained() hook, you would call

AddStaticContext( "AiringForBackground", Airing )
(maybe followed by a Refresh() if there isn't one called already)

where Airing is the variable name used to store the current airing in the recordings widget. That should be all it takes to get the fanart background to appear. Let me know how it goes if you want to try it out, otherwise I'll play with it when I get the chance.

Aloha,
Mike
__________________
"Everything doesn't exist. I'm thirsty." ...later... "No, it's real!!! I'm full."
- Nikolaus (4yrs old)
Reply With Quote
  #8  
Old 01-12-2009, 03:48 PM
Mtlca401 Mtlca401 is offline
Sage User
 
Join Date: Apr 2006
Posts: 67
Quote:
Originally Posted by popechild View Post
You are, for real, the man.

Is the background overlay image defined in the theme.properties file somewhere? And where do I messwith the shaded menu background option?
Actually, its just a dark carbon background. The opacity for the Main Icon Panel is set to 0.75 which is an option in the Customize Screen Layout. This lets me use the texture from the carbon background.
Reply With Quote
  #9  
Old 01-13-2009, 08:19 AM
popechild popechild is offline
Sage Expert
 
Join Date: May 2006
Posts: 725
Quote:
Originally Posted by Mtlca401 View Post
Actually, its just a dark carbon background. The opacity for the Main Icon Panel is set to 0.75 which is an option in the Customize Screen Layout. This lets me use the texture from the carbon background.
And where does one find this carbon background? (I assume whatever the image is, you're using it as the background.jpg in the theme?)
Reply With Quote
  #10  
Old 01-13-2009, 05:16 PM
popechild popechild is offline
Sage Expert
 
Join Date: May 2006
Posts: 725
Okay, just played around with this a bit, and I really, really like it. Excellent job, Mtika. I've got a few issues and a few questions, if you'll indulge me, since it doesn't look like you've received much specific feedback yet:

1) Definitely do whatever can be done to fix the preview panel. It's painful for me to not be able to use that.

2) Where do you define the icons for weather and the shutdown icon? They don't appear to be definable using the typical Main Menu "set icon" option, at least as far as I can find.

3) My Fan Art is sitting behind most of the other elements, but it's still in front of the clock, the shutdown icon, and the conflict icon. If I have the transparency setting set to 1.0, I can't set these at all. I tried your layout file and it looks the same.

4) What's the red highlighting for on the recorded/upcoming shows in your pics? It doesn't seem to do that on mine, even when I'm using your layout file, and I can't figure out from your pictures what the significance is.

5) I'm not sure if this falls in your area, or under general FanArt stuff, but the images won't stretch as large as needed, or as far right as the edge of the screen on the HD100 extender. It works great on the server, but on the extender I can tell when I'm stretching them that it's not getting to the edge, and I'm left with a black strip along the right side. I have the same image set as the background for Music as I use for the main music page. On the server, the images are exactly the same, but on the HD100 there's a noticeable jump in position and/or size when clicking the Music menu item to go to the main Music page.

6) It's definitely a bit slow on the extender. It seems like it will cache a few of the images, but then once you get past those it will take a second or so to load the next one. Then the original ones that were cached aren't anymore and the next time you go to those they take a second or so. Any way you know of to get it to speed up the loading?

Otherwise, this is very cool. Many thanks!
Reply With Quote
  #11  
Old 01-13-2009, 05:35 PM
bialio's Avatar
bialio bialio is offline
SageTVaholic
 
Join Date: May 2007
Location: Frisco, TX
Posts: 3,445
I played with this some last night - thanks for the good idea!

There are definitely some areas that still need to move forward - the ones popechild lists in number 3 above. I can point you at those if you need me to - the change (which I think you did in your STVi) is just to put them on the LayerForeground Animation layer.

I suspect what will kill this dead is the Extender aspect - full size images can be slow. Although I wonder if maybe it's better on the 200 than the 100......

btl.
__________________
PHOENIX 3 is here!
Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient

Last edited by bialio; 01-13-2009 at 05:39 PM.
Reply With Quote
  #12  
Old 01-13-2009, 09:55 PM
Mtlca401 Mtlca401 is offline
Sage User
 
Join Date: Apr 2006
Posts: 67
Quote:
Originally Posted by popechild View Post
Okay, just played around with this a bit, and I really, really like it. Excellent job, Mtika. I've got a few issues and a few questions, if you'll indulge me, since it doesn't look like you've received much specific feedback yet:

1) Definitely do whatever can be done to fix the preview panel. It's painful for me to not be able to use that.

2) Where do you define the icons for weather and the shutdown icon? They don't appear to be definable using the typical Main Menu "set icon" option, at least as far as I can find.

3) My Fan Art is sitting behind most of the other elements, but it's still in front of the clock, the shutdown icon, and the conflict icon. If I have the transparency setting set to 1.0, I can't set these at all. I tried your layout file and it looks the same.

4) What's the red highlighting for on the recorded/upcoming shows in your pics? It doesn't seem to do that on mine, even when I'm using your layout file, and I can't figure out from your pictures what the significance is.

5) I'm not sure if this falls in your area, or under general FanArt stuff, but the images won't stretch as large as needed, or as far right as the edge of the screen on the HD100 extender. It works great on the server, but on the extender I can tell when I'm stretching them that it's not getting to the edge, and I'm left with a black strip along the right side. I have the same image set as the background for Music as I use for the main music page. On the server, the images are exactly the same, but on the HD100 there's a noticeable jump in position and/or size when clicking the Music menu item to go to the main Music page.

6) It's definitely a bit slow on the extender. It seems like it will cache a few of the images, but then once you get past those it will take a second or so to load the next one. Then the original ones that were cached aren't anymore and the next time you go to those they take a second or so. Any way you know of to get it to speed up the loading?

Otherwise, this is very cool. Many thanks!
1) I am not really sure how to fix this. Maybe someone can help with this issue.

2) For the weather, just copy the picture to the theme folder you use, under /MenuIcons, and name it to hover_my weather.png (.jpg will not work, I just renamed it to .png, I know that's not they way to do that, but it works). I don't have an image for the shutdown Icon. For MyTV, do the same thing but rename it hover_my tv.png.

3) I will look into the shutdown icon. It is not like that on mine. Also, you must have the clock set as compact. I thought I fixed that, but I guess not. As far as the conflict recordings, I never even thought about that. I will fix these soon.

4) I think the red on the Recent and Upcoming recordings are from the nBlue theme. They are also current recordings. Try out that theme, and let me know.

5) & 6) I don't have an extender. There is know way for me to test this.

I will post the carbon background in the downloads section along with a few others.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
STV Import: Dynamic Customisable Main Menu (v6.4 20/Dec/2007 for SageTV 5.0/6.0) nielm SageTV Customizations 555 07-09-2014 06:36 PM
STV Import: Video Editing for Sage BobPhoenix SageTV Customizations 279 03-07-2013 01:35 PM
Help keeps returning to main menu Johnwhelan SageTV Software 1 03-10-2008 05:27 PM
Custom Main Menu Icons for SageMC Brent SageMC Custom Interface 3 01-26-2008 09:04 PM
Where can I find the menu title theme (Main Menu, Program Guide, Setup Menu, etc) mkanet SageTV Studio 5 11-11-2005 04:55 AM


All times are GMT -6. The time now is 06:54 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.