SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV Github Development

Notices

SageTV Github Development Discussion related to SageTV Open Source Development. Use this forum for development topics about the Open Source versions of SageTV, hosted on Github.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 08-19-2015, 06:45 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
STV Updates Discussion

The default STV has a mechanism that checks for updates and if one is available prompts the user to install it. I am starting this thread to discuss how this should be handled in the open source version.

The main thing we need to decide on is where will the updates be hosted. The next thing we need to decide is when do we use this mechanism to update the STV instead of a plugin?

I think the second question is pretty easy to answer. We use this mechanism for bug fixes primarily. New or enhanced features should be plugins.

Thoughts?
__________________

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
  #2  
Old 08-20-2015, 12:07 AM
GKusnick's Avatar
GKusnick GKusnick is offline
SageTVaholic
 
Join Date: Dec 2005
Posts: 5,083
Maybe this is a case where it makes sense to repackage the stock UI as a plugin, and let the plugin system handle the updates, just like it does for third-party UIs. That seems simpler than maintaining two separate update mechanisms going forward.

Obviously this would entail installing some initial set of default plugins out of the box, but we've been talking about that anyway for third-party JARs required by the core.
__________________
-- Greg
Reply With Quote
  #3  
Old 08-20-2015, 06:28 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by GKusnick View Post
Maybe this is a case where it makes sense to repackage the stock UI as a plugin, and let the plugin system handle the updates, just like it does for third-party UIs. That seems simpler than maintaining two separate update mechanisms going forward.

Obviously this would entail installing some initial set of default plugins out of the box, but we've been talking about that anyway for third-party JARs required by the core.
I agree, the default STVs, and themes, could EACH be a plugin, we ship the SageTV7 as the default one.
Reply With Quote
  #4  
Old 08-20-2015, 12:31 PM
Narflex's Avatar
Narflex Narflex is offline
Sage
 
Join Date: Feb 2003
Location: Redondo Beach, CA
Posts: 6,319
Yeah, that's probably not a bad idea to make the STV itself a plugin that can be updated...although then somebody needs to keep that plugin updated whenever there are STV changes. Maybe it would be better to just change the mechanism to reference the files in GitHub instead? (although if there's other updates like images, then it would need to know to pull those as well...hmmm)
__________________
Jeffrey Kardatzke
Google
Founder of SageTV
Reply With Quote
  #5  
Old 08-20-2015, 05:24 PM
coppit coppit is offline
Sage Advanced User
 
Join Date: Mar 2003
Posts: 176
I've wondered about what the back-end looks like, and what the future is... Where are STVs hosted from? Can we use it for the open source STVs as well? Ditto for plugins.

I've seen people use github for hosting of compiled binaries, and I'm sure there are other free solutions. What about servers? We could go with something like AWS EC2 instances, but who would pay? Start collecting donations?
Reply With Quote
  #6  
Old 08-20-2015, 07:12 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by coppit View Post
I've wondered about what the back-end looks like, and what the future is... Where are STVs hosted from? Can we use it for the open source STVs as well? Ditto for plugins.

I've seen people use github for hosting of compiled binaries, and I'm sure there are other free solutions. What about servers? We could go with something like AWS EC2 instances, but who would pay? Start collecting donations?
well, conveniently, the STV is really nothing but images and XML files, so github is fully capable of hosting it. The issue is that the current system, I believe, serves zipped up 'patches' from one version to the next, which take some more manual intervention.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
Reply


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

Advanced Search
Display Modes

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
General Discussion buck1952 Phoenix 7 06-25-2011 05:41 PM
DST discussion mikejaner SageTV Software 53 03-18-2010 07:08 PM
EPG discussion korben_dallas General Discussion 1 12-14-2004 05:30 PM


All times are GMT -6. The time now is 06:16 AM.


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