SageTV Community  

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

Notices

SageTV Studio Discussion related to the SageTV Studio application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the Studio software application should be posted here.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 06-28-2010, 01:29 PM
jorton jorton is offline
Sage Icon
 
Join Date: Jul 2005
Location: Canada
Posts: 1,273
STV/STVI/Theme Question

I hope this is the right place for this question...

Disclaimer - I'm a tech enthusiast with very limited programming skills

I have been working on a theme that in order for me to get the look I want I have to adjust basic layout of each of the menus, add new images and reassign images (Sagetv7.xml) in Studio. Once I finish getting a handle on all the Studio stuff I will be creating a STVI with my changes. We're talking almost exclusively visual stuff so no "new" features etc.

At which point does the above become a full UI replacement "STV" like SageMC/Ortus Project/Phoenix Project ???

It seems that the best way for me to package this all together is to just supply my custom STV and my theme directory containing all the files needed.

Please correct me If I am totally going down the wrong track.

Thanks,

Jeremy
Reply With Quote
  #2  
Old 06-28-2010, 01:33 PM
PLUCKYHD PLUCKYHD is offline
SageTVaholic
 
Join Date: Dec 2007
Posts: 6,257
Your is a STVi is only becomes a STV if it is a full UI replacement (ie not dependent on the default STV. Since you are just modifying the default STV but still relying on it heavily it would be a STVi.
Reply With Quote
  #3  
Old 06-28-2010, 01:55 PM
Tiki's Avatar
Tiki Tiki is offline
Sage Icon
 
Join Date: Feb 2005
Location: Southwest Florida, USA
Posts: 2,009
It really depends on how you distribute it...

If you are just changing colors and graphics (like a "skin"), it is best to create a custom theme and just distribute this.

If you need to modify the layout of some of the screens, add custom pop-up menus, etc. it is best to create and distribute an STVi (import). You do this by following these basic steps:
  1. Make a backup of the default SageTV STV file.
  2. Modify the default SageTV STV file using Studio to get the desired results.
  3. Use Studio to compare your modified file to the original STV that you backed up in step 1.
  4. Click the "generate STVi" button in the comparison results window.
If you are completely overhauling the operation of the whole UI (User Interface), it makes sense to distribute it as a new STV.

The key difference is that as an import (STVi) if Sage releases an update in the future, you will probably be able to re-import your STVi into the new version of Sage with little or no work and take advantage of whatever fixes and features the new version offers. On the other hand, with an STV, you are locked-in. Any time Sage releases an update, you won't be able to take advantage of it unless you re-write your whole STV.
__________________
Server: Ryzen 2400G with integrated graphics, ASRock X470 Taichi Motherboard, HDMI output to Vizio 1080p LCD, Win10-64Bit (Professional), 16GB RAM
Capture Devices (7 tuners): Colossus (x1), HDHR Prime (x2)
,USBUIRT (multi-zone)
Source:
Comcast/Xfinity X1 Cable
Primary Client: Server Other Clients: (1) HD200, (1) HD300
Retired Equipment: MediaMVP, PVR150 (x2), PVR150MCE,
HDHR, HVR-2250, HD-PVR
Reply With Quote
  #4  
Old 06-28-2010, 02:13 PM
GKusnick's Avatar
GKusnick GKusnick is offline
SageTVaholic
 
Join Date: Dec 2005
Posts: 5,083
I would also argue that if you're modifying the stock STV, then it would be misleading to redistribute that as "your" custom STV. By rights a replacement UI ought to be built from the ground up, with all new code. Mods to the stock UI (even fairly extensive mods) ought to be distributed as STVIs, so it's clear that you're piggybacking on someone else's work.

And to underscore what Tiki said, if you're just changing out UI graphics and color schemes, without modifying menu layouts or contents, you can do that with a Theme plugin without resorting to Studio or STVIs.
__________________
-- Greg
Reply With Quote
  #5  
Old 06-28-2010, 02:47 PM
jorton jorton is offline
Sage Icon
 
Join Date: Jul 2005
Location: Canada
Posts: 1,273
Sorry, I didn't mean to imply any ownership of the default STV, that word "my" can get you in trouble.

I am definitely just tweaking the visual elements of the default Sagetv7.xml to enhance the theme I am working on, nothing more. It is way out of my skill set to create something like that.

It looks like STVI is the best route for me, has there been a consensus on the best way to distribute an STVI and Theme together? package in the same zip or separate etc...

Thanks,

Jeremy
Reply With Quote
  #6  
Old 06-28-2010, 02:53 PM
GKusnick's Avatar
GKusnick GKusnick is offline
SageTVaholic
 
Join Date: Dec 2005
Posts: 5,083
Quote:
Originally Posted by jorton View Post
Sorry, I didn't mean to imply any ownership of the default STV, that word "my" can get you in trouble.
For my part, I wasn't trying to accuse you of anything nefarious. Just saying that it's clearer for end users if we keep the categories distinct.
__________________
-- Greg
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
Theme: Sage Pro UI theme for Standard STV 6.3 gplasky SageTV Customizations 15 08-21-2009 11:57 AM
Theme: Sage Pro MC Theme V0.08 for SageMC 16x9 STV V6.3.7 gplasky SageMC Custom Interface 36 01-08-2009 11:40 AM
Sage Pro MC Theme V0.08 for SageMC 16x9 STV V6.3.7 broderp SageMC Custom Interface 5 09-16-2008 04:35 PM
Theme: Cogs UI Theme for Standard STV (V6.2 or later) GKusnick SageTV Customizations 9 10-25-2007 04:39 PM
Retro Theme and STV for SageMC gplasky SageMC Custom Interface 51 11-20-2006 11:13 AM


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


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