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
  #21  
Old 05-03-2011, 11:14 AM
jaminben jaminben is offline
Sage Icon
 
Join Date: Sep 2007
Location: Norwich, UK
Posts: 1,754
Send a message via MSN to jaminben
For me I've always found it easier to start from scratch and use the default UI as a point of reference. You'll probably learn how to do things quicker this way and as you've created the menu you'll know exactly how it works for when it comes to bug hunting and adding additional features.

Thats just me though
__________________
Server - Win7 64bit, 2.4Ghz Intel Core 2 Duo, TBS 6284 PCI-E Quad DVB-T2 Tuner, 3 x HD200 & 1 x HD300 extenders
Reply With Quote
  #22  
Old 05-03-2011, 11:42 AM
GKusnick's Avatar
GKusnick GKusnick is offline
SageTVaholic
 
Join Date: Dec 2005
Posts: 5,083
First let's be clear on what you mean by starting from scratch. Presumably you're not planning to create a full replacement UI that you will use instead of the stock UI for all functions including TV, video, etc. (Or at least not at this stage of your Studio career.) All you want right now is a different way to browse music. You want to leave the rest of the stock functions intact.

So operationally you're going to be making a UI Mod plugin or STVI, not a replacement UI or STV. So you will be starting from the stock UI and making modifications to it. The question you're really asking is whether to make a new menu, or try modifying the existing Music Browser menu.

If you want your new browser to be integrated into the existing music browser as just one more view style, with the same screen layout and look-and-feel as the existing browser, then you'll need to modify the existing menu to achieve that. If you want to keep your new browser separate, with its own look-and-feel, then a new menu would be appropriate.

Keeping it separate has a couple of other advantages. It allows you to tinker with your new code with less risk of breaking the stock browser. It also means your UI mod will be less vulnerable to breakage as the stock browser continues to evolve. And from a learning perspective, as Ben says, you'll be in a better position to understand exactly what every line of code does, because you wrote them all. That level of understanding is much harder to come by when you're just inserting small blocks of new code into a large body of someone else's code.
__________________
-- Greg
Reply With Quote
  #23  
Old 05-03-2011, 11:51 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
I'd create a whole new menu but I'd copy a lot of the elements from the stock menu to preserve the "look and feel" as much as possible. (Things like the header, footer, background.)
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #24  
Old 05-03-2011, 12:09 PM
panteragstk's Avatar
panteragstk panteragstk is offline
SageTVaholic
 
Join Date: Oct 2008
Location: New Braunfels, TX
Posts: 3,312
Quote:
Originally Posted by GKusnick View Post
Keeping it separate has a couple of other advantages. It allows you to tinker with your new code with less risk of breaking the stock browser. It also means your UI mod will be less vulnerable to breakage as the stock browser continues to evolve. And from a learning perspective, as Ben says, you'll be in a better position to understand exactly what every line of code does, because you wrote them all. That level of understanding is much harder to come by when you're just inserting small blocks of new code into a large body of someone else's code.
Thanks, that is what I was thinking. I'd like to maintain basic functionality, but that is where it would end. I think I'd break the stock ui if I tried to modify it, and with being so new to this I'd like to learn as much as I can.


Quote:
Originally Posted by jaminben View Post
For me I've always found it easier to start from scratch and use the default UI as a point of reference. You'll probably learn how to do things quicker this way and as you've created the menu you'll know exactly how it works for when it comes to bug hunting and adding additional features.

Thats just me though
Quote:
Originally Posted by tmiranda View Post
I'd create a whole new menu but I'd copy a lot of the elements from the stock menu to preserve the "look and feel" as much as possible. (Things like the header, footer, background.)
That's what I'm thinking too.
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA
Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60
Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u
Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup.
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
Can I do this with Studio ??? trevorst SageTV Studio 12 05-13-2006 08:32 AM
What about studio alon24 SageTV Beta Test Software 27 07-26-2005 12:31 PM
any chances of altering the graphics in sage without studio? studio users please read reboot_this SageTV Customizations 1 12-03-2004 04:03 AM
How do you get STUDIO? broderp SageTV Customizations 31 06-18-2004 03:48 AM


All times are GMT -6. The time now is 12:57 PM.


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