|
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
|
|||
|
|||
miSageTV - modern interface for SageTV
This will be the forum for the work I am doing on a new Web Interface for SageTV that uses the updated Jetty Server version 9.
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page |
#2
|
|||
|
|||
miSageTV teaser
Here is what I have so far - much, much more work to do.
Most of the items in the menu are placeholders except for the Setup where I have been working at building the interface to enable configuring SageTV from miSageTV. Desktop browser - light mode Desktop browser - dark mode Mobile browser - light mode Mobile browser - dark mode
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page |
#3
|
|||
|
|||
As info the foundation supports many features including installing miSageTV as a PWA application on desktops and most mobile devices giving you an icon to launch it from.
The settings can be sorted and search (by name, key or value). Much more to come. K
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page |
#4
|
|||
|
|||
This looks like it is going to be awesome! One question, though - probably stupid. In your example above, where are these settings being retrieved from? The Sage.properties file, or somewhere else?
__________________
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-15-2022 at 04:10 PM. |
#5
|
|||
|
|||
Looks amazing!!
|
#6
|
|||
|
|||
Quote:
I still need to reverse engineer all the Setup screens in Sagetv to ensure all the properties and settings are included. The ones I included were just to test the interface during development. K
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page |
#7
|
|||
|
|||
Quote:
__________________
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 |
#8
|
||||
|
||||
That is absolutely fantastic. Been hoping someone would do this for a long time.
|
#9
|
|||
|
|||
Looks awesome!
One suggestion to add, although it should be lower on the priority list, is functionality to allow more control of Extenders, other miniclients and full clients. For example, be able to turn Extenders on and off, provide more info about playback on the extenders, and the ability to copy settings over from extender A to extender B. I don't know if this is possible with Android TV as well, but if you can turn the ATV device on and run the SageTV app via an API then it should be possible to do.,
__________________
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 |
#10
|
|||
|
|||
Quote:
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page |
#11
|
|||
|
|||
Awesome - one other thing that I have noticed is that I don't think that the web remote has a button for Options. Can you please add 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 |
#12
|
|||
|
|||
Quote:
Playback: definitely on the list of functions I want to deliver. I have some ideas to make it work but have not experimented yet but it is a goal. Likely will have to have some user options to make it work on various devices with a variety of media but should be a core part of miSageTV. You didn't ask but Fanart/Metadata: optional but also a key part if users want it on. I see simple list views of media as the default but optional Fanart based views available too. The core behind this will be Phoenix core which BMT and Gemstone use and I plan to build in all the fanart/metadata management functions within miSageTV (so BMT will not be needed once that part is complete). Again, this will be optional so those that just want clean and simple will not need to manage fanart and metadata...and if only the metadata is wanted then Fanart can be turned off separately (requires a change to Phoenix core but should not be too complex) Keep the suggestions and questions coming. K
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page |
#13
|
|||
|
|||
Looks awesome!
|
#14
|
|||
|
|||
Quote:
K
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page |
#15
|
|||
|
|||
One more example with the setting editor open...
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page |
#16
|
|||
|
|||
You probably have this, but it would be nice to do all of the Setup functions that can be done via the Sage UI Setup screens. The thing that I wish was in the current web UI is Setup Video Sources, especially the ability to enable/disable channels.
The channels functionality is in BMT but it appears to break if you have more than one lineup - I have both an OTA lineup and a cable lineup. It would also be nice to be able to more easily manage the logical channel numbers when you have a channel that appears in the guide in multiple places. For example, CBLTDT is channels 5 and 514 on my cable lineup and channel 5-1 on my OTA lineup. Right now you kind of have to futz around a bit to figure out how to have it display in the spot that you want.
__________________
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 |
#17
|
|||
|
|||
Looks great!
--John |
#18
|
|||
|
|||
Just curious, is this a Java plugin running in Sage itself, or some "external" service which is using the sagex web APIs?
--John |
#19
|
|||
|
|||
Quote:
K
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page |
#20
|
|||
|
|||
Just to add for the curious.. I am using a framework called Vaadin that allows you to build the interfaces completely in Java. It also supports using Javascript and works great on Java 8, 11 and 16 so should be supportable for some time.
K
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Installing SageTV v7.1.9 on Modern Hardware | keefb | Hardware Support | 0 | 01-06-2014 10:56 AM |
Anyone here have personal experience with modern 3D DLP TVs? | mkanet | Hardware Support | 24 | 10-21-2011 03:23 PM |
SageTV Web Interface (BMT) | micjgeoghegan | Batch Metadata Tools | 1 | 12-29-2010 03:49 PM |
Finally joining the modern HDTV world (just in time for prices to drop?) | Opus4 | The SageTV Community | 6 | 10-13-2008 02:38 PM |
Lack of PCI slots on modern boards | eehtpc | Hardware Support | 11 | 11-11-2007 11:45 AM |