![]() |
|
Register | Forum Rules | FAQs | Members List | Social Groups | Downloads | Search | Today's Posts | Mark Forums Read |
SageTV v9 Customizations This forums is for discussing and sharing user-created modifications for the SageTV version 9 application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss plugins for SageTV version 9 and newer. |
![]() |
|
Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
Migrating Web Apps - any interest?
I wanted something different to learn so I have been looking into updating the webapp solution for SageTV to Jetty 9.x. The current VERY outdated version is 6.x so this is a LARGE change and the solution is pretty much a rewrite rather than an update. And I have NO Jetty experience and limited web development experience but that's never stopped me before
![]() Jetty 9.x supports a minimum Java version of 1.8 (8) and supports all the way up to 16 and higher and is fully supported still (even though there is a Jetty 10 and 11 now). This should give us a good foundation and still allow 1.8 to be the minimum version. Once Jetty is working within SageTV then each of the current webapps will need updating as well. BMT I can likely do as the source is available on GitHub. I will need to find the source for the other webapps (mobile and the main web app) and or reach out to anyone who has recently modified them to see if I can work with them to get them updated. This may amount to nothing or may be part of bringing SageTV interface into the "here and now" and allow growth in the web UI space (something all the competition do really well). So...what web based apps do you use and feel need to be migrated to a new Jetty base ? K
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page |
#2
|
|||
|
|||
First off - thanks so much for doing this!
Here is what I have and still use that build from the Jetty server.
There would probably be future functionality people would like to have, like the ability to be able to play back content from the web UI. Feature Requests I believe that stuckless was planning to essentially merge BMT with the main UI. But then he decided to move away from Sage before he ever did that. If you were feeling really energetic that could be an idea. It would also be nice to be able to do other tasks from the web UI, like everything available in the Setup menus of the UI. Especially stuff like adding/deleting channels. Essentially any configuration should be able to be done from the Web UI. Right now that is not really the case, although you can do a log of config stuff through BMT. I have a backup server and I could turn on another test server as well so I can help doing beta testing that won't F up a system.
__________________
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 |
#3
|
|||
|
|||
I use the web app quite a bit.
|
#4
|
|||
|
|||
I would prefer that the new app wouldn't replace the current web apps (since I have some issues with Java 1.8+ in some cases), but would be a separate app so that users could use either the old or the new. For a new app, the most important feature for me would be the ability to at least run a preview of recordings, including recordings in progress. Essentially, I sometimes have a need to do a quick check to make sure a recording is going ok (the show didn't start late or run late, and wasn't mistuned) - essentially anything that would require an intervention to fix the problem. In that vein, it would be really cool to be able to tell my server to resend the tuning command. I use USBUIRT to send IR codes to my tuners, and sometimes they miscommunicate, giving me channel 4 or 488 instead of 48, for example.
__________________
Server: Windows 8.1 4gb RAM; 4TB SATA + others. Homebrew quad core AMD. Inputs: Haup. 980, 850 & 950Q on ATSC; Haup 1600 on ATSC & Comcast 2 DTAs with USBUIRT for NTSC. Haup 1800 on ATSC. HDHR Dual (ATSC). Sage 9.22 64 bit. |
#5
|
|||
|
|||
Quote:
Curious what the 1.8 issues are...i thought the main issue for those staying on 1.7 was the web app solution ? K
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page |
#6
|
|||
|
|||
FYI - I have been on Java 8 for a long time and I don't have any issues. It is possible that there is an issue with the Mobile app, but I don't use that.
__________________
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 |
#7
|
|||
|
|||
I do also, it's critical for me when I'm spending a month up at my camp in Maine. I have to keep an eye on what's scheduled, what IR "thinks" I want to record, etc.
Several options in the SageTV web app are "broken" in Java 1.8. Any time you try to search the EPG it fails. Dang, I can't recall offhand what other things are broken, but there are a few that I use from time to time. I know there's at least one that doesn't work in the Mobile Web App that still work in the old remote app, and I think search is one of them.
__________________
Wayne Dunham |
#8
|
||||
|
||||
Quote:
"Phoenix Remote" app in the Android store at one point? That's the one I've always used, although it's Java and Jetty have been outdated so things like Guide listings and Search do not function anymore. But it's design was really nice.
__________________
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 |
#9
|
|||
|
|||
Quote:
Code:
Oh, one other thing I'd love to see in the Mobile Web App is something that is in the older remote app. Being able to restart SageTV from the menu. Right now I have to browse to the old app to do that. Sure would be nice to be able to do it from the newer "formatted for my tablet" Mobile Web App. ![]() K
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page |
#10
|
||||
|
||||
Quote:
https://forums.sagetv.com/forums/showthread.php?t=59248
__________________
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 |
#11
|
|||
|
|||
Quote:
![]() The two I'm referring to: The "old" one is SageTV Plugin: SageTV Web Interface (accessed by browser at "server"colon"port/sage/Home") The "new" one is SageTV Plugin: SageTv Mobile Web Interface (accessed by browser at "http://server"colon"port/sagem/m/ Note: had to put the colon character in quotes since colonP shows at a smiley face ![]() I just checked and both of the Mobile Web main menu search functions return an error message, something about a servlet error "arrays can't be resolved", and unable to compile class for JSP PWC6199" Both of these search functions work fine in the older web interface Also, same error message in Mobile Web if you try to edit or create a favorite. Same message in the same class. This also works fine in the older Web Interface Again, all this happened when I upgraded Java to 1.8 which is what I'm currently running (32bit SageTV) There may be more that I haven't run into. But the errors I've pointed out all seem to be in that one "class"
__________________
Wayne Dunham |
#12
|
|||
|
|||
Quote:
__________________
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 |
#13
|
||||
|
||||
Quote:
“youripaddress:8080/sage/“
__________________
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
|
|||
|
|||
Quote:
Is there a plugin for the api docs? K
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page |
#15
|
|||
|
|||
Quote:
Quote:
The SageX API was written by Stuckless and was last updated on 3/4/2018
__________________
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 |
#16
|
|||
|
|||
Making some progress on Jetty 9
This project is going to take some time as I have lots to learn and Jetty 9 is VERY different from Jetty 6...however, I thought I would provide a progress report...
And LOTS still to do to make this testable by others and validate what may need to change to support the other webapps. Stay tuned. K
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page |
#17
|
||||
|
||||
Quote:
![]()
__________________
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
|
|||
|
|||
Quote:
I am working on getting this working on Jetty 9 - I am close I think. sagex/api does provide the api docs...so that's good and I tried a few calls that seem to work. Can you tell me if sagex itself returns any web page... http://localhost:8080/sagex Let me know what the results of that are. Thanks Ken
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page |
#19
|
|||
|
|||
For that call I get a 404 error:
Code:
HTTP ERROR 404 Problem accessing /sagex/. Reason: No Sage Handler Specified. Powered by Jetty:// But if I go to http://localhost:8080/sagex/api (or http://192.168.1.99:7070/sagex/api on my unRAID server) then I get the proper SageX API page
__________________
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 |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Interest in New SMM? | PLUCKYHD | Sage My Movies | 43 | 06-22-2016 05:21 PM |
external apps | blwegrzyn | SageTV v7 Customizations | 9 | 10-30-2010 04:59 PM |
PDA Cell Phone Apps | electrofex | SageTV Customizations | 1 | 01-04-2010 08:27 AM |
Switching between apps? | Skybolt | SageMC Custom Interface | 3 | 11-24-2008 09:27 PM |
Playing .TS with other apps | Mike Young | SageTV Beta Test Software | 12 | 10-20-2005 08:46 PM |