SageTV Community  

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

Notices

SageTV Customizations This forums is for discussing and sharing user-created modifications for the SageTV application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss customizations for SageTV version 6 and earlier, or for the SageTV3 UI.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 12-05-2007, 02:36 PM
surge surge is offline
Sage User
 
Join Date: Nov 2007
Posts: 48
Customization questions..

Another item to checkoff in my list of things that would help me move from MCE to Sage is the ability to customize Sage.

How easy or difficult is it to do in Sage?

I've created my own addon for MCE for some of the basic functions of MisterHouse (home automation). MCE gives you 2 slots on the Main screen and I've used one of these slots to take me directly to my MisterHouse screen.

My addon is simply a handful of webpages which follow the MCE standards for look and feel.

Are addons essentially the same thing or are they more involved?
Could I add a direct link to the main screen of an existing theme?
I've installed "SageMC16x9 Version 6.x Full Install Package" and would like to add my link to its main screen.

If I can do this, would the link simply go to a webpage? Or do I need to use "SageTV Studio"

thanks.
Attached Images
File Type: gif mce_hvac.gif (36.1 KB, 202 views)

Last edited by surge; 12-05-2007 at 02:40 PM.
Reply With Quote
  #2  
Old 12-05-2007, 02:43 PM
GKusnick's Avatar
GKusnick GKusnick is offline
SageTVaholic
 
Join Date: Dec 2005
Posts: 5,083
SageTV screens are not HTML pages. Use Studio to create new screens.

There is a Studio manual and a set of tutorials; see Appendix L of the SageTV Manual for links. There's also a Studio sub-forum here for questions on how to create customizations.
__________________
-- Greg
Reply With Quote
  #3  
Old 12-05-2007, 02:56 PM
surge surge is offline
Sage User
 
Join Date: Nov 2007
Posts: 48
Thanks for the quick answers.

Unfortunately, the Studio is only available to licensed users and I'm currently using the trial, so without being able to try out Studio, is this something a non programmer could accomplish?

thanks.
Reply With Quote
  #4  
Old 12-05-2007, 04:16 PM
GKusnick's Avatar
GKusnick GKusnick is offline
SageTVaholic
 
Join Date: Dec 2005
Posts: 5,083
Studio isn't a typical sort of programming environment, but for my money Studio development counts as programming. Certainly some background in fundamental programming concepts (variables, statements, conditional branching, etc.) would be helpful in tackling the Studio learning curve, but I believe non-programmers have done it before with some success.

To some extent it depends on what you mean by "non-programmer". If you can write HTML code using VBScript or JavaScript, that's a kind of programming, and some of those concepts will carry across to Studio. But even for skilled programmers, the Studio programming model is different from what most people are familiar with and takes some getting used to.

One way to gauge your own level of competence might be to read through the Studio manual to see if the ideas there make any sense at all to you. You could also try looking at some of the existing threads in the Studio forum to see what sorts of questions Studio newbies are asking.
__________________
-- Greg
Reply With Quote
  #5  
Old 12-10-2007, 02:14 PM
surge surge is offline
Sage User
 
Join Date: Nov 2007
Posts: 48
Is there a way to at least call web pages and perform simple navigation?
I need to call pages that are on a separate machine which runs PERL.

Also if we can run view simple web pages, we would be able to use pages made for Media Center. There are a tons out there, but the one I use most is for XM Radio. here's a screenshot of the XM interface.
Attached Images
File Type: jpeg 11950_large.jpeg (46.7 KB, 183 views)
Reply With Quote
  #6  
Old 12-10-2007, 02:48 PM
GKusnick's Avatar
GKusnick GKusnick is offline
SageTVaholic
 
Join Date: Dec 2005
Posts: 5,083
Sage does not natively have the ability to render HTML pages as part of its UI. You can launch an external web browser or HTML viewer from a Sage menu item, and use Hip or Girder or something similar to navigate it with your remote. There's been talk in the past of a third-party effort to embed a simple web browser in the Sage UI window, but I don't think that ever went anywhere. Search the forum for "embedded web browser" if you're curious.

But the bottom line is that there's no simple way to incorporate existing HTML code into the Sage UI. Your best bet for a seamless user experience is to recode the screens you want in Studio. For better or worse, Studio is the language of Sage UI design, so that's what you're going to have to work with if you want to customize or extend the UI.
__________________
-- Greg
Reply With Quote
  #7  
Old 01-06-2008, 07:12 PM
jpme jpme is offline
New Member
 
Join Date: Oct 2007
Posts: 4
Multiple Video Genres Supported

I see Sage natively supports video genres now via directory structures. Not a very good solution, unfortunately, because multiple genres would be messy at best.

A better solution might be to acquire genre from imdb data (or hand edit if necessary) into a properties or .my file. Perhaps a comma delimited list of genres like: "Action, Adventure" or "Romance, Comedy". Then support the ability to list movies by any Genre that matches. So, a movie that has two genres listed would appear in both genre lists.

I didn't see this in any customization so far. Any take as to how difficult or possible it would be to do this as a studio customization? I may take a stab at it if not too involved (never tries to 'program' in studio before)?
Reply With Quote
  #8  
Old 01-06-2008, 08:26 PM
gplasky's Avatar
gplasky gplasky is offline
SageTVaholic
 
Join Date: Jul 2003
Location: Howell, MI
Posts: 9,203
Quote:
Originally Posted by jpme View Post
I see Sage natively supports video genres now via directory structures. Not a very good solution, unfortunately, because multiple genres would be messy at best.

A better solution might be to acquire genre from imdb data (or hand edit if necessary) into a properties or .my file. Perhaps a comma delimited list of genres like: "Action, Adventure" or "Romance, Comedy". Then support the ability to list movies by any Genre that matches. So, a movie that has two genres listed would appear in both genre lists.

I didn't see this in any customization so far. Any take as to how difficult or possible it would be to do this as a studio customization? I may take a stab at it if not too involved (never tries to 'program' in studio before)?
SageMC 16x9 handles genres from the tags of either DVD Profiler or IMDB. Genre is one of the built in views in it.

Gerry
__________________
Big Gerr
_______
Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB.
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
SageTV questions from a hopefully ex-Tivoer tchapin SageTV Customizations 8 09-16-2007 02:35 PM
General questions about HD from a total HD newbie. pawn General Discussion 25 05-07-2007 07:05 PM
Somewhat general questions on PQ on tv-out MillerTyme SageTV Software 9 11-17-2006 01:04 AM
Newbie questions; defecting from BeyondTV sainswor99 SageTV Software 8 10-02-2006 08:47 AM
noob hardware questions icky2000 Hardware Support 2 10-01-2006 08:34 PM


All times are GMT -6. The time now is 12:58 AM.


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