|
SageTV Software Discussion related to the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the SageTV software application should be posted here. (Check the descriptions of the other forums; all hardware related questions go in the Hardware Support forum, etc. And, post in the customizations forum instead if any customizations are active.) |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
||||
|
||||
Possible to make an alternate plugin repository if current one stops working?
If google were to pull the plug. Would it be possible for us to modify sageTV so it uses a different plugin repository (everything still working the same way, just hosted somewhere else)?
Thanks, MKANET
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming ***RIP SageTV*** |
#2
|
|||
|
|||
Quote:
So there would be three steps to mimic the current functionality: 1. Someone would have to store the "master" SageTVPlugins.xml file and provide a way for plugin developers to add/manage entries. 2. The SageTVPlugins.xml file would have to be downloaded from the new master site instead of the old one. There are several ways this can be accomplished but I will skip the details for now. 3. Plugin owners who currently house their plugins at the Sage download server (approximately 32%) would have to store their plugins elsewhere and update their entries at the new master site. I think these are all doable if it comes to that (hopefully it won't). --John |
#3
|
|||
|
|||
Quote:
There is also work being done to mirror the repository online and make it accessible for all. No details available on that yet. For the local mirror, just run the script and if Google pulls the plug then replace the SageTVPlugins.xml file in your SageTV folder with the repo.xml file that the above script generates.
__________________
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... |
#4
|
||||
|
||||
Actually, it was the details I was curious about; and, curious if it's possibly time to start discussing how to go about doing it. We would obviously have to change our current setups to point to the new plugin server. We would also need an automated website that can mimic what the current plugin server does.
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming ***RIP SageTV*** |
#5
|
|||
|
|||
Quote:
#1 would of course be the most work: someone would have to set up a (virtual) server somewhere with some scripts that would allow management (and also test/verify of) the submitted plugin data (since devs would need to continue to update that as plugins are improved). #3 Requires each plugin user to re-host their plugins and update the configs. Or alternatively the new master host could drop those plugins initially. Or even better: The new master site could (initially) host copies of the plugins hosted at Sage and point the URLs to the new master site. Slugger's script can already collect all this data. Some details on downloading from the new site (#2 on my list above): The download URL is not in the Sage.properties file so you can't just change it there (which would be easiest). The URL is in one of the jar files. So some options are: 1. Change your sage server host or your local home DNS (for those of us that run a caching DNS server at home) to point download.sagetv.com to the IP address of the "new" server. (Or use a CNAME to "redirect" it.) This might have other side effects if Sage server uses download.sagetv.com for other things. 2. Change the jar file to point to the "new" server. This might be possible but I don't have much experience with Java. 3. If the Sage site stops working completely, it's likely that Sage's built in update of the file would fail and the local copy of SageTVPlugins.xml would never be touched. If that's the case then you just need a script (or perhaps another plugin!) that would download the plugins file from the new site. --John |
#6
|
||||
|
||||
Quote:
As to providing the same automated plugin submission system that exists today... that's a little more effort and not something I'm willing to tackle anytime soon. I'm at a crossroads with respect to Sage... to provide a similar plugin submission system to replace the existing one is not a massive undertaking, but just enough work that I'm not really sure if it'll be worth it. When the need for this replacement arrives, how many devs are still going to be around needing this functionality? I can't justify writing such a system for a dead product that may or may not be used. That's where I stand, perhaps someone else disagrees and would be willing to take on writing a new plugin submission system? I don't know. I just think there are too many unknowns right now to proceed with something like creating a new plugin submission system. But that's just my humble opinion. Quote:
Quote:
Quote:
Of course, someone also has to write the plugin to update the xml file from the new location. This one's actually trivial. DNS hack also works, but can be a PITA (for devs) to debug if something goes wrong. Modding the URL in the JAR is also possible (probably), but just as much as a PITA, imho (and there are legal issues involved in this tactic). Someone writing a plugin would be the best sol'n, again, imho. My view is that after a major buzz of activity for ~2 weeks after the announcement, it seems like traffic has already died down in these forums. I've read enough "I'm out of here" messages and even though all of this is anecdotal, at best, I just have this feeling that by the time we actually need a lot of these replacement tools there may not be much of a user base left to consume them. I'm even wondering what this community is going to look like in 30, 60, or 90 days from now much less 8-12 months from now, which is when I anticipate we may start needing a lot of these replacement tools.
__________________
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... Last edited by Slugger; 07-05-2011 at 01:42 PM. |
#7
|
||||
|
||||
I'm not sure we need a plugin system anyways... Phoenix doesn't support them
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#8
|
||||
|
||||
Correct.. Phoenix doesn't support the single greatest improvement sage made in v7.. ;-)
__________________
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 |
#9
|
|||
|
|||
No, not if the entire thing is mirrored at the new site. I only meant that some devs may prefer that the new site NOT mirror their plugins, and that they would want to move them to be hosted elsewhere.
Quote:
Quote:
Still hopeful, --John |
#10
|
||||
|
||||
__________________
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. |
#11
|
||||
|
||||
Exactly. (I was joking btw ). Phoenix does support plugins (since it's a core feature), it's just we don't have a custom plugin manager yet for loading specific Phoenix STV ui mods.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#12
|
||||
|
||||
hey, i was joking too... but you're the one who brought it up. Are you guys currently working on the plugin UI for it, or is it just on the drawing board? I'm guessing that it doesn't work by switching back to the default plugin UI, as the prereq's would be all screwed up. That said, isn't the default's plugin UI pretty much a single widget branch, and should be able to be cut/pasted into phoenix at least until it can be phoenixized?
__________________
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 |
#13
|
||||
|
||||
Quote:
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#14
|
|||
|
|||
Really lazy question on plugins
Been with sagetv for number of years now. In version 6, never moved from stock STV, never used plugins (so not familiar with underlying process).
In version 7, plugin/themes/etc. so easy, so automatic that I have become dependent on a number of them. This thread is about maintaining a live "plug-in repository" outside of SAGE hosted server, in the event it is suddenly shut-down. The main topic on this thread is further updates/additions to these 3rd party efforts, and how to distribute these to the community. My question is far more elementary. How do I get a backup of these third party plugins snapshoted today, and reinstall them in future in the event of a completely fresh install of V7 on a PC client? I don't see files for these V7 plugins in the download section. Sorry in advance if I haven't spent enought time digging. We have to assume the plug could get pulled tomorrow, don't we? In the world of big business, Jeff could have nothing to do with this tomorrow, and I doubt his promises to maintain these forums are binding. thx. |
#15
|
|||
|
|||
Quote:
If you follow Sluggers post and run his groovy script, it will download all the plug-ins to a location on your pc. I have not tried it, but I'm pretty sure his script updates the xml to look at a "server" of your choice once, you DL all the plug-ins. We are already somewhat prepared in case the plug-in repository goes down, so I think the concern has been eased by Slugger, his script, and several people who would be able to host a site if it goes away. Dave |
#16
|
|||
|
|||
Quote:
For the time being, if I want to snapshot my system, is there a directory of plugins I can backup, and simply dump back into a fresh install of OS/SageTV? thx again for helping here. |
#17
|
|||
|
|||
One question that I have not seen asked or answered is what happens to the Online menu option now that Sage TV is no longer going to be maintained. By this I mean the youtube videos, weather data and the like. Can this be updated through a plugin as well or will it take more more of a hands on approach to keep it functional?
|
#18
|
||||
|
||||
Quote:
__________________
SageTV v7.1.9 Gemstone WHS + 3 HD200's, 1 Client & 1 Placeshifter WHS - Dual Xeon 2.8ghz - 3gig ECC Ram - 25 Drives - 30 Terabytes Blu-ray Titles 498 HD-DVD Titles 166 DVD Titles - Too Many To Count.. |
#19
|
|||
|
|||
Forums, alt. plugin repository hosting...
I have some idle server space and bandwidth - I had mentioned earlier about offering to open a forum software for those of us that have a need to continue using the product, once they pull the plugs on these forums.
I stand willing to also host a mirror of the plugin repository, but I'm not sure on a number of things: 1. Who's feet would I be potentially stepping on by doing any of these things? 2. Legal implications - am I mirroring someone else's copyrighted works (plugins) against their will? I'd like to imagine that since any user, right now, trial or licensed, or just running slugger's script, can download the plugins and their metadata, none should have a problem with a mirror? 3. I imagine any devs that would rather not have me mirror the plugins would just message me and I'd either remove their plugin from the XML file or have them provide me with the URL they'd rather host it from and modify the XML file to reflect so. 4. Submissions/updates: do I remain in a mirror-only mode where I refresh say nightly from the main repository until it is no longer reachable, then try and code a PHP frontend where dev's can submit/update? (FWIW, I had a glimmer of hope when I saw the blue "i" and saw an update to I think it was the Phoenix Tools or Batch Metadata very recently). I've got about 3Mbit to spare (symmetrical) I figure, conservatively, based on what I use vs. what I have, and endless disk space and a 6-core proc that sees loads in the 0.01-0.08 ballpark. I'd be happy to have people mirror my mirror, should it come to that, but I'd have to somehow limit that since bandwidth would be a bit limited to have multiple boxes mirroring nightly unless it was a differential mirror and not a full copydown. The 3Mbit should be plenty for actual STV installs to download and install their plugins from, I would think. Ideas on domain names, folks? |
#20
|
||||
|
||||
Quote:
__________________
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 |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Plugin: MizookLCD (Alternate SageTV LCDSmartie Plugin) | cslatt | SageTV Customizations | 48 | 06-11-2012 10:44 AM |
Pause - stops recording at end of current program?! | Surtr | SageTV Software | 0 | 12-04-2007 10:50 AM |
DVD Plugin for current Sagetv 6.2 | unclepoo | SageTV Customizations | 1 | 10-29-2007 02:51 PM |