|
SageTV v7 Customizations This forums is for discussing and sharing user-created modifications for the SageTV version 7 application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss plugins for SageTV version 7 and newer. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
Anyone want to take ownership of any of my projects?
Well, the time has come for me to start my exodus from SageTV. My goal is to slowly migrate to my next platform in time for the start of the fall 2015 tv season. Yeah, that seems like a long ways off, but I wanted to start by giving anyone interested a chance to take over any of my projects.
Effective immediately, I will not be producing anything new in the Sage plugin repository (not that I have delivered anything in quite some time, but this is the official "I'm done" message). All my projects are frozen and what's in the repo now is all I will ever release. Anyone who wants to take ownership of any of my projects can do so. Simply clone the repositories of interest and let me know. All we should need to do is contact Opus or Jeff or anyone from Sage/Google who will respond and have them change the ownership of the plugin in their repository to the new owner, which will give you the ability to release new versions to the repo. Have a look at the git repos at http://sagetv-addons.sf.net for a list of what I currently own (and there are even some older svn repos at Google Code that I never even bothered to migrate a long time ago). Most are probably dead and will stay that way, but the ones that might pique the interest of people here are: * sdepg: Alternative EPG source * webui: The nielm webui plugin (most of it's not my code per se, but I do own the plugin in the Sage repo after nielm left; my git repo represents the current version in the Sage repo) Honourable mention to: * sre: Recording monitor * sjq: Job queue * SageAlert: Event notification There are a bunch of others at the project site, but I doubt there's much interest; but have a look. Again, I'm done and will not release anything new again. So if you think you might want to take over then let me know. Plugin support threads... my migration will be slow, I'll still be around, but I will be unsubscribing from most threads over the next month or two. I will post a message to plugin threads as I unsubscribe as kind of a final warning that I'm not going to be responsive. I'll still be around, I might see your posts, I might not. I might respond, I might not. 8 years... it's been a blast!
__________________
Twitter: @ddb_db Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive Capture: 2 x Colossus STB Controller: 1 x USB-UIRT Software:Java 1.7.0_71; SageTV 7.1.9 Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter Plugins: Too many to list now... |
#2
|
||||
|
||||
Your knowledge, support and talent will be sorely missed.
What platform will you be going to? |
#3
|
|||
|
|||
Thanks for all of your work through the years Slugger, was folks like you that made SageTV the best platform. I am a hardcore user of SJQ, SRE, SageAlert and the Sage web UI and have been for years.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#4
|
|||
|
|||
Still working that out, it's down to 3:
My cable company now offers whole home Tivo; incredibly expensive though, but still a contender. In the DIY realm, I'm either going to MythTV + Kodi or NextPVR + Kodi. I'd be returning to Myth hands down if only they supported my input devices (Colossus). I'm hoping that changes with the new Colossus 2 cards, but I'm not very hopeful. Given that, NextPVR + Kodi is the frontrunner at this point, but I'm still experimenting with both and probably won't make a final decision until late spring when I'll assess hardware needs, etc. and actually start building/buying/whatever replacements for the tvs.
__________________
Twitter: @ddb_db Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive Capture: 2 x Colossus STB Controller: 1 x USB-UIRT Software:Java 1.7.0_71; SageTV 7.1.9 Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter Plugins: Too many to list now... |
#5
|
|||
|
|||
Keep us posted with which way you go as it may help those of us that switch later on.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#6
|
||||
|
||||
Is there someone who thinks they can do this? Without it, Sage's lifespan has been drastically threatened, unless one of the old-guard chimes in with reassurance.
Anyone think they can do this, either free or for a fee?
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson |
#7
|
|||
|
|||
Sorry to see you go and THANKS for all the support and plugins work. On the other hand, I started migrating last month to JRiver, so this just convinces me that the time for a complete break is finally approaching.
|
#8
|
|||
|
|||
In the immortal words of John Winger, "You can't go! All the plants are gonna die!"
"And then depression set in."
__________________
Server: MSI Z270 SLI Plus ATX Motherboard, Intel i7-7700T CPU, 32GB Memory, Unraid 6.11.5, sagetvopen-sagetv-server-opendct-java11 Docker (version 2.0.7) Tuners: 2 x SiliconDust HDHomeRun Prime Cable TV Tuners, SiliconDust HDHomeRun CONNECT 4K OTA Tuner Clients: Multiple HD300 Extenders, Multiple Fire TV Stick 4K Max w/MiniClient Miscellaneous: Multiple Sony RM-VLZ620 Universal Remote Controls Last edited by KeithAbbott; 02-11-2015 at 04:18 PM. |
#9
|
||||
|
||||
Quote:
I still haven't found a system as elegant as Sage, which can play so many formats, locally and remotely, has such a dedicated user-base, and has such great media controllers. I have Tivo throughout the house, which are fine, but don't come close to Sage's flexibility
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson |
#10
|
||||
|
||||
Quote:
It's really a shame that the software I first installed in 2005 is still better than what (I think) is available in 2015. Matt
__________________
Server: Ubuntu 16.04 running Sage for Linux v9 |
#11
|
||||
|
||||
What he said!
|
#12
|
||||
|
||||
I'll miss you. Thanks for all the help over the years.
__________________
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. |
#13
|
||||
|
||||
Does this essentially mean that if the previous owners stop supplying EPG data then it's game over?
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson |
#14
|
|||
|
|||
Yes, unless someone else steps forward.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#15
|
|||
|
|||
Quote:
__________________
Running SageTV on unRAID via Docker Tuning handled by HDHR3-6CC-3X2 using OpenDCT |
#16
|
|||
|
|||
Quote:
__________________
Twitter: @ddb_db Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive Capture: 2 x Colossus STB Controller: 1 x USB-UIRT Software:Java 1.7.0_71; SageTV 7.1.9 Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter Plugins: Too many to list now... |
#17
|
||||
|
||||
that's not good. what kind of programming knowledge does one need to do this?
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson |
#18
|
||||
|
||||
Yes, and what can a non-programmer do to help?
|
#19
|
|||
|
|||
Quote:
To maintain the current functionality only, someone would have to keep an eye on the status of the Schedules Direct JSON API service and when they announce that the current API is being shutdown and replaced with something new then you need to replace the current api jar with the new one, repackage, preferably test & validate the new package locally in your own environment, and finally release the new version of the plugins (yes, plural) to the repository. This is the bare minimum and it assumes that I'm going to maintain the upstream JSON API client jar, which I currently plan on doing, but I can't promise that will last forever. For example, if I were to move to Tivo in the fall, I'd have no use for any piece of the SD JSON service and so I'd find it difficult to remain interested with the development. So if I'm not maintaining the JSON service api then someone also needs to fix/enhance/update that api library to keep inline with the SD service. Then you need to test that, release it, then go back to the sdepg plugin, pull in the updated api jar, test it in the Sage environment, then release all the changes to the repository. Mind you, all of the above only keeps the current functionality of the sdepg plugin intact. Now if you're looking to enhance the functionality of the plugin, then on top of all of the above, you need to know groovy as that's what the plugin is written in. This is why I'm giving away these projects now. If someone wants to take it over I'm willing to help them get their build environment setup so they can actually build and deliver it. I'd help someone thru making a full release to the Sage repository. But this person (or people) have to take the lead on it, show the initiative and then I'll be more than happy to help/answer questions along the way (i.e. "I tried to build with these commands, got error messages a, b & c. Thoughts?" I can work with that, but I won't have time to see a "ok I cloned the git repo, now what?"). But this offer stands only until my baseball season starts (i.e. late April). I usually stop work on my personal projects from May-Oct each year and this year is no different. The only difference is I will not be returning to Sage projects so once I stop coding this winter that's it for Sage. Sometime during the late spring/early summer I'll start repurposing my existing Sage dev disks/systems/etc. and when I start to wipe them, that's it, I won't have anything to use as a reference to get someone else up and running with this stuff. I won't lie, there's a learning curve and it's definitely not easy to get all the pieces involved with this plugin into a new release, but like anything it gets easier with practice. To maintain the status quo, you don't really need to be able to write code -- assuming I'm going to maintain the upstrem Schedules Direct client API jar. You just need to be able to build, test, package, and upload new releases to the Sage repo as needed. Of course, this is only true until I decide I no longer need the SD JSON service, then you will need to code to keep up with changes to the SD service API. It's the same thing really for all my plugins, but the sdepg one is a little more involved because there are two pieces to it, both of which I wrote. There's the sdepg plugin for Sage, which is the EPG data source replacement. But it depends on the Schedules Direct JSON service Java client, which is a completely separate project, but also something I wrote. The sdepg Sage plugin is useless without the SDJSON client library and so you need both, which makes it twice the work. The rest of my plugins are basically standalone -- single projects, most of them written in plain Java unlike sdepg, which I wrote in groovy.
__________________
Twitter: @ddb_db Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive Capture: 2 x Colossus STB Controller: 1 x USB-UIRT Software:Java 1.7.0_71; SageTV 7.1.9 Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter Plugins: Too many to list now... |
#20
|
|||
|
|||
Are you planning to keep livepvrdata.com running?
Martin |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
What projects were sidelined? | rykr | SageTV v7 Customizations | 7 | 10-28-2010 11:41 AM |
Transfering HD Extender ownership? | ejp | SageTV Media Extender | 0 | 10-30-2008 11:13 PM |