SageTV Community  

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

Notices

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.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 10-18-2015, 10:25 AM
jusjoken jusjoken is offline
SageTVaholic
 
Join Date: Dec 2005
Location: Strathmore, AB
Posts: 2,727
Google Code - "The End" and it's affect on V7 Plugins

Google has announced (again) that Google Code is being removed from service (see link). This has been announced before but this time they have met part 1 of their plans by making all Google Code repositories READ-ONLY as of August 24th 2015. Part 2 of this plan is to shutdown the project hosting service on January 25th 2016 (3 months from now).

Bidding Farewell to Google Code

Google states....
Quote:
January 25, 2016 - The project hosting service is closed. You will be able to download a tarball of project source, issues, and wikis. These tarballs will be available throughout the rest of 2016
From my understanding this will mean that effective Jan 25th 2016 access to download individual files linked to on the Google Code project sites will fail.

What does this mean to SageTV....well, there are currently nearly 130 plugins in the V7 plugin repository that have their package files hosted on Google Code.

So if the package files cannot be accessed then any plugin, where the authors have not relocated these to another service, will no longer be accessible. The plugin you have already installed will function but you could not re-install it and new users could not install it either.

Of course there are plenty of solutions. I personally have moved my active plugins to be hosted on GitHub (source) and BinTray (packages) and there are other alternatives. However, it takes action on the part of the author or someone else to update the plugin manifest and re-publish it.

I pulled a list of plugins that have packages on Google Code to draw attention to this concern. I am sure many of the active authors have plans already to move and then update their plugins but many listed have also been fairly inactive on the forums for awhile. Some of those plugins may no longer be in use by anyone as well.

Feel free to make comments to this list.

Authors - post that you have plans to move and update the plugin manifests. (I will update the list over time and based on feedback from authors).

Users - post that you still depend on the plugin and HOPE that someone will move and update the plugin manifests.

Of course ANY comments are welcome....this is meant as a discussion starter.

Code:
Plan                  Authors               Name                                                        PluginType
BinTray by stuckless  bialio                All Titles for Video Menu                                   STVI
BinTray by stuckless  bialio                EPG Back-On-Guide                                           STVI
BinTray by stuckless  bialio                My TV for V7                                                STVI
BinTray by stuckless  bialio                No Default Action in Main Menu                              STVI
BinTray by stuckless  bialio                P2 Compatibility                                            STVI
BinTray by stuckless  bialio                Phoenix Compatibility Features for Default STV              STVI
BinTray by stuckless  bialio                Phoenix Fanart for SageTV V7                                STVI
BinTray by stuckless  bialio                Season and Episode Number in Details                        STVI
BinTray by stuckless  bialio                Serenity                                                    Theme
                      cncb                  Adobe Photoshop Elements Catalog Viewer                     STVI
                      cncb                  J. River Media Center / Jukebox Explorer                    STVI
                      cncb                  Recipe (Text File) Viewer                                   STVI
                      cncb                  Windows Sidebar/Desktop Gadget Support                      Standard
                      evilpenguin           (DO NOT DOWNLOAD) PlayOn STV Utilities                      Library
                      evilpenguin           MediaShrink                                                 Library
                      evilpenguin           Movie Showtimes                                             STVI
                      evilpenguin           Movie Times Scraper (Dependency for Movie Times plugins)    Library
                      evilpenguin           Picasa Web Albums                                           STVI
                      evilpenguin           Picasa Web Scraper (Dependency for Picasa Web Albums pluginsLibrary
                      evilpenguin           PlayOn For SageTV                                           STVI
                      evilpenguin           TAS Videos Scraper (Dependency for Tas Videos plugins)      Library
                      evilpenguin           Tool Assisted Speedrun Videos Online Services               STVI
                      evilpenguin           UPnP Browser for PlayOn Plugin                              Library
                      evilpenguin, PluckyHD Queue Importer Settings(DO NOT DOWNLOAD)                    Standard
                      janni kovacs          last.fm-bindings                                            Library
                      jorton                Canadian Channel Logo Pack                                  Images
                      jorton                Canadian Channel Logo Pack Transparent                      Images
                      jorton                MBDiamond                                                   Theme
                      JOrton                MyTV for Diamond UI Mod 3.3+                                STVI
                      jorton                Season Premiere Borders for Guide                           STVI
                      jphipp                xstream                                                     Library
                      jphipps               Ortus MQ                                                    Standard
                      jphipps               SageTV H2 Database                                          Standard
                      jusjoken,Fuzzy,PluckyHGemstone z API                                              Standard
                      jvl711                Basic Sleep Timer                                           STVI
                      jvl711                RSS Utilities Library                                       Library
                      jvl711                Stock Manager                                               STVI
                      jvl711                Stock Quote Library                                         Library
                      koelec                beanshell                                                   Library
                      koelec                commons-cli                                                 Library
                      koelec                commons-collections                                         Library
                      koelec                commons-email                                               Library
                      koelec                saxon XSLT 2.0, XQuery 1.0, and XPath 2.0                   Library
                      koelec                SlimPlayer Internet Radio                                   STVI
                      koelec, mkanet        Movie Trailers                                              STVI
BinTray by stuckless  MeInMaui, flachbar    SageMC                                                      STV
BinTray by stuckless  MeInMaui, flachbar    SageMC - Core System                                        Library
BinTray by stuckless  MeInMaui, flachbar    SageMC - Library                                            Library
BinTray by stuckless  meinmaui,bialio       Phoenix                                                     STV
                      mkanet                "Diamond MKANET Mod" sub-theme                              Theme
                      mkanet                The Complete Comcast Transparent Channel Logo Pack          Images
                      razrsharpe            razr API                                                    Library
                      razrsharpe            VideoOut Tools for the Extenders                            STVI
                      razrsharpe, tmiranda  TVExplorer                                                  STVI
EndofLife             Slugger               args4j                                                      Library
EndofLife             Slugger               commons-compress                                            Library
EndofLife             Slugger               Custom Events                                               Standard
EndofLife             Slugger               Google GSON                                                 Library
EndofLife             Slugger               groovy                                                      Library
EndofLife             Slugger               HttpClient                                                  Library
EndofLife             Slugger               HttpCore                                                    Library
EndofLife             Slugger               jcommander                                                  Library
EndofLife             Slugger               livepvrdata4j                                               Library
EndofLife             Slugger               livepvrdata-shared                                          Library
EndofLife             Slugger               mc2xml EPG Plugin                                           Standard
EndofLife             Slugger               Sage Artifact Delete (SAD)                                  Standard
EndofLife             Slugger               Sage Download Manager (SDM)                                 Standard
EndofLife             Slugger               Sage Job Queue (SJQ)                                        Standard
EndofLife             Slugger               Sage Job Queue Agent (Task Client)                          Standard
EndofLife             Slugger               Sage Object Metadata Factory                                Library
EndofLife             Slugger               Sage Object Properties (SOP)                                Standard
EndofLife             Slugger               Sage Recording Extender (SRE)                               Standard
EndofLife             Slugger               SageAlert                                                   Standard
EndofLife             Slugger               SageAlert (common)                                          Library
EndofLife             Slugger               SageSync                                                    Standard
EndofLife             Slugger               SageTV Groovy Tools                                         Standard
EndofLife             Slugger               sagetv-addons License Server                                Standard
EndofLife             Slugger               sjq-common                                                  Library
EndofLife             Slugger               sjq-listener                                                Library
EndofLife             Slugger               Slugger's Plugin Development Tools                          Library
EndofLife             Slugger               SRE Common                                                  Library
                      smilingfrog.com       Scrobbler                                                   Standard
BinTray               stuckless             Batch Metadata Tools - Web Interface                        Standard
BinTray               stuckless             cling-core                                                  Library
BinTray               stuckless             cling-support                                               Library
BinTray               stuckless             Metadata Tools for SageTV - Commandline                     Library
BinTray               stuckless             Phoenix Restful Apis                                        Standard
BinTray               stuckless             seamless-http                                               Library
BinTray               stuckless             seamless-util                                               Library
BinTray               stuckless             seamless-xml                                                Library
BinTray               stuckless             The Movie DB Library                                        Library
                      Team Ortus            Ortus Core API                                              Standard
                      Team Ortus            Ortus Trailer Files                                         Images
                      Team Ortus            Ortus Trailers                                              STVI
                      tmiranda              24 Hour Clock                                               STVI
                      tmiranda              Anti-Favorites for Dummies                                  STVI
                      tmiranda              Anti-Favorites for Dummies Support                          Standard
                      tmiranda              Commercial Detector                                         Standard
                      tmiranda              Commercial Detector UI                                      STVI
                      tmiranda              comskip                                                     Library
                      tmiranda              CPU Meter                                                   STVI
                      tmiranda              Dynamic Skip Times                                          STVI
                      tmiranda              Install Disk Usage                                          STVI
                      tmiranda              Java Heap Monitor                                           STVI
                      tmiranda              Limit Intelligent Recordings                                Standard
                      tmiranda              Multi-User Support                                          STVI
                      tmiranda              Multi-User Support General                                  Standard
                      tmiranda              Music Tweaks                                                STVI
                      tmiranda              Name Timed Recording                                        STVI
                      tmiranda              Name Timed Recording General                                Standard
                      tmiranda              OneTimeFavorite                                             STVI
                      tmiranda              OneTimeFavorite General                                     Standard
                      tmiranda              Podcast Recorder                                            Standard
                      tmiranda              Podcast Recorder UI                                         STVI
                      tmiranda              Recently Watched                                            STVI
                      tmiranda              Remove Plugin and Dependencies                              STVI
                      tmiranda              Restrict Access                                             STVI
                      tmiranda              Sage Job Queue (SJQ) UI                                     STVI
                      tmiranda              Sage Recording Extender UI                                  STVI
                      tmiranda              Sage Recording Extender UI For SageClients                  STVI
                      tmiranda              Scrolling Setup on Main Menu                                STVI
                      tmiranda              System Monitor Utilities                                    Library
                      tmiranda              Thumbnail Navigator                                         STVI
                      tmiranda, Tiki        Phoenix Fanart for Malore Menus                             STVI
                      toricred              OSD Clock and Play Time                                     STVI
                      toricred              Replace Index Numbers with Season/Episode in Recordings ScreSTVI
                      Wade                  Custom Main Menu                                            STVI

Last edited by jusjoken; 10-18-2015 at 06:16 PM.
Reply With Quote
  #2  
Old 10-18-2015, 02:49 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
I have no plans to relocate any of the plugins listed under my id.
__________________
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...
Reply With Quote
  #3  
Old 10-18-2015, 04:44 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
I'll likely move mine to the OpenSageTV/sagetv-plugins area, sometime before the Jan deadline. I'll also, probably take ownership of meinmaui and balio plugins, since neither of them are active any more. I'll put them on BinTray and mark them as legacy, unsupported.
Reply With Quote
  #4  
Old 10-18-2015, 06:17 PM
jusjoken jusjoken is offline
SageTVaholic
 
Join Date: Dec 2005
Location: Strathmore, AB
Posts: 2,727
I have updated the main post with info from those who have posted.

k
Reply With Quote
  #5  
Old 10-18-2015, 09:31 PM
Skirge01's Avatar
Skirge01 Skirge01 is offline
SageTVaholic
 
Join Date: Jun 2007
Location: New Jersey
Posts: 2,599
Based on a quick glance, at the bare minimum, I'm still using the following plugins.

Code:
Plan                  Authors               Name                                                        PluginType
                      jorton                Season Premiere Borders for Guide                           STVI
                      razrsharpe, tmiranda  TVExplorer                                                  STVI
                      tmiranda              24 Hour Clock                                               STVI
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case
Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB
Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion
Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT
Software: SageTV 7
Reply With Quote
  #6  
Old 10-19-2015, 06:14 AM
cncb cncb is offline
Sage Icon
 
Join Date: Jul 2006
Posts: 1,271
I don't plan to do anything with my plugins unless there is some unlikely demand for them .
__________________
-Craig
Reply With Quote
  #7  
Old 10-19-2015, 06:46 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
For me:

- Plugins that are rarely used will be EOLed.
- Popular plugins will be moved to GitHub.
__________________

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
  #8  
Old 10-19-2015, 06:49 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Quote:
Originally Posted by Slugger View Post
I have no plans to relocate any of the plugins listed under my id.
That's too bad

I and many others use SRE often and would hate to see it die. I ask you to reconsider and at a least move it "as is" so we can continue to download it.

If you don't want to do that then please ask Andy to pass ownership of it to me (and any dependencies) and I will move it (but not maintain it.)
__________________

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
  #9  
Old 10-19-2015, 10:45 AM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Quote:
Originally Posted by Slugger View Post
I have no plans to relocate any of the plugins listed under my id.
Quote:
Originally Posted by tmiranda View Post
That's too bad

I and many others use SRE often and would hate to see it die. I ask you to reconsider and at a least move it "as is" so we can continue to download it.

If you don't want to do that then please ask Andy to pass ownership of it to me (and any dependencies) and I will move it (but not maintain it.)
I think someone else already owns SRE in the v7 repo, if not, anyone is free to take over any of my plugins in the v7 repo, just ask Andy to transfer ownership and point him to this message for permission. Andy, anything in the v7 repo of mine is free for anyone to take ownership of. No exceptions.

My production/v7 server has been frozen (and I checked this a week or two ago to be sure) for just over 3 years except for my sdepg plugin and that's not going to change ever at this point. The only plugin I may ever update again for v7 is sdepg, and that's only if I haven't moved to v9 by the time the next api change happens at Schedules Direct. Even then, I'm just more likely to expedite my move to v9 in that case.

All the development I may do going forward will be for v9 only, but only in my new v9 only repository that I'm working on. If this work gets accepted into the main repository (initial feedback was a thumbs down) then you'll see updates of the plugins I still use in this new repository (things like SJQ and SRE) plus other things I may get to working on. If my new plugin repo idea isn't accepted into main then I'll just happily run my own fork and that's where any of my future plugins/dev work will be contained to.
__________________
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...
Reply With Quote
  #10  
Old 10-19-2015, 11:56 AM
Monedeath Monedeath is offline
Sage Expert
 
Join Date: Sep 2009
Location: Idaho
Posts: 514
Quote:
Originally Posted by Slugger View Post
All the development I may do going forward will be for v9 only, but only in my new v9 only repository that I'm working on. If this work gets accepted into the main repository (initial feedback was a thumbs down) then you'll see updates of the plugins I still use in this new repository (things like SJQ and SRE) plus other things I may get to working on. If my new plugin repo idea isn't accepted into main then I'll just happily run my own fork and that's where any of my future plugins/dev work will be contained to.
Initial feedback wasn't an outright rejection, it was a caution about other issues and further work that would be needed. I would hazard a guess that the main repo wouldn't take in the changes for some indefinite time period after you make it available.

Assuming nobody implements a competing alternative, and those "additional work" items(bringing much of the v7 plugin library forward to your new v9.1? plugin format) get addressed(presumably you wouldn't be the only person working on that). I wouldn't be surprised to see it get absorbed into the core. Assuming the other plugin devs don't take issue with any particular aspect of how it is implemented, so some of it will be wait and see as well.

Your proposal just happens to involve a major change in how the plugin system works, and there is going to be a lot of other work involved around the resulting changes for a hundred+ plugins before it is likely to be adopted into the main repo. Which means final adoption is likely to be slow in coming(weeks, possibly getting into months; rather than days or hours).
Reply With Quote
  #11  
Old 10-19-2015, 07:12 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Right, yeah I didn't mean it was down right rejected, but Jeff didn't comment which I took to mean he isn't a fan (he expressed a preference not to break the current v7 repo for v9 use in other threads) and those who did had concerns.

I won't be done my work on the new repo until early next year -- at the earliest. I have the list of things I want to do for it and I just pick one off the top of the list whenever I feel like it. To date, that's about one item every 7-10 days. At that pace, it's spring before I finish -- at the earliest. Then I need to use my new env to update the plugins I'm using... that's more months after that, but that's ok. When I'm done, I'm done and then I'll migrate my system to v9.

That's the beauty of open source... I fork it and do it and make it available. If main doesn't want it, no biggie, I just run my own fork. All good by me. If it works out the way I want/expect it's going to be a great env for plugin authors to quickly create a project for development plus automated tools for shipping that plugin into the repo. If I'm wrong then I delete the branch and move onto something else. Either way, I won't be writing plugins for v7 anymore (except maybe sdepg, if necessary to keep my production box up). Definitely will never touch any of the other v7 plugins I own (and I haven't updated any of them since 2012 anyway, most haven't been updated since 2011 or earlier -- time flies!!!).
__________________
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...
Reply With Quote
  #12  
Old 10-23-2015, 10:25 PM
skiingwiz skiingwiz is offline
Sage Aficionado
 
Join Date: Jan 2005
Posts: 366
Quote:
Originally Posted by Slugger View Post
I think someone else already owns SRE in the v7 repo
Yes, I do. I just updated sre, sre-common, and livepvrdata4j. I asked for livepvrdata-shared to me transferred to me as well. When it is, I'll update that. I don't plan to let anything happen to SRE.

There's a chance I'll move some of the others, but if someone else beats me too it, I won't be sad.

Last edited by skiingwiz; 10-23-2015 at 10:30 PM.
Reply With Quote
  #13  
Old 11-28-2015, 10:13 AM
49studebaker 49studebaker is offline
Sage Advanced User
 
Join Date: Nov 2008
Posts: 103
Why not host your plugins on the SageTV FTP server?

http://forums.sagetv.com/forums/showthread.php?t=57934
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
Unable to get SageTV to "learn" a channel change prefix code Dargason Hardware Support 4 07-11-2011 06:08 PM
Are plugins: "Ortus MQ" & "SageTV H2 Mobile Database" needed? mkanet SageTV Customizations 2 12-06-2010 06:56 AM
"Error while unpacking program, code C. Please report to author." kc5tpa SageTV Software 1 01-10-2010 02:57 AM
Error Code 0x80040217 & "Reload Media Player" MrVining SageTV Software 2 07-03-2009 05:16 PM
Does recording quality affect "live" TV right away? Todd33 SageTV Beta Test Software 3 03-27-2004 09:03 AM


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


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