|
SageTV Customizations This forums is for discussing and sharing user-created modifications for the SageTV application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss customizations for SageTV version 6 and earlier, or for the SageTV3 UI. |
|
Thread Tools | Search this Thread | Display Modes |
#41
|
|||
|
|||
Ya, I haven't touched the studio docs yet either. I'm just working towards managing the data coming from CQC into a workable java form. I'm just assuming that there will be a way for me to render X number of objects on a screen, such as boolean fields, string fields, etc.
|
#42
|
||||
|
||||
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 |
#43
|
|||
|
|||
Excellent (if true!). I'm going to come away from CQC with some java classes that represent devices, and within that all of the fields available to that device...so I'd like to try and render a screen per device maybe. Some kind of toggle/button for boolean fields, enumerated choices for String fields, maybe a slider for Card fields. Of course, that's all hope at this point....initially, just displaying CQC data in Sage will be a good start.
|
#44
|
||||
|
||||
Either way, I think the best method would be to do all the actual logic for this in a seperate piece of software. There should be some way to pass a text steam to and from the Sage software (through a custom DLL for instance) The text stream could perhaps be an XML data stream with the items to be drawn. So, all the STV has to do is read the XML and draw what it contains. Then recieve the appropriate input from the user, and pass it back to the back-end HA interface via an XML stream.
Why XML? Because it would provide a consolidated method of displaying HA interfaces, that could be integrated into a number of different systems. It is easy to develop for, easy to debug, and easy to port to other platforms. EDIT: Of course, this would take some brainstorming about what kind of objects and switches/inputs would be required for a complete HA interface, and an XML schema (HAXML?) developed to define the protocol.
__________________
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 |
#45
|
|||
|
|||
Quote:
Quote:
|
#46
|
||||
|
||||
The SageTV information/control inside a MainLobby client is pretty much done, and screenshots are available at the bottom of the page of the MLSageTV plugin wiki. This also gives an idea of the functionality available through SageTCPServer.
The harder problem of MainLobby inside a SageTV client/extender is still being looked at... Last edited by Fonceur; 12-09-2008 at 10:45 AM. Reason: Updated the wiki link |
#47
|
||||
|
||||
The official wiki page has moved here.
__________________
SageTCPServer (2.3.5): Open source TCP interface to the SageTV API MLSageTV (3.1.8)/Sage Media Server (1.13): SageTV plugin for MainLobby/CQC TaSageTV (2.58)/TaSTVRemote (1.14): Monitor/control SageTV with an Android device TbSageTV (1.02)/STVRemote (1.11): Monitor/control SageTV with a PlayBook 2 TiSageTV (1.64)/TiSTVRemote (1.09): Monitor/control SageTV with an iPhone/iPod/iPad |
#48
|
|||
|
|||
I'm looking for anyone using this Mainlobby Plugin with SageTV and their MainLobby setup. If possible, I'd like to get a mini-review or overview of their setup with some photos, screen-shots and description of how they use it.
Ultimately this will be used in an article on GeekTonic to highlight the Mainlobby plugin for SageTV. If interested send me a PM. Thanks! |
#49
|
|||
|
|||
Quote:
Your signature seems to indicate there is a 1.0 version of Sage TCP Server but the only version I see listed on SourceForge is 0.95. Is there a 1.0 version available? Also, do you know what the status of the plug-in is? Is it feature complete and/or ready for use in other integration projects? Thanks, Ryan |
#50
|
||||
|
||||
Quote:
Quote:
__________________
SageTCPServer (2.3.5): Open source TCP interface to the SageTV API MLSageTV (3.1.8)/Sage Media Server (1.13): SageTV plugin for MainLobby/CQC TaSageTV (2.58)/TaSTVRemote (1.14): Monitor/control SageTV with an Android device TbSageTV (1.02)/STVRemote (1.11): Monitor/control SageTV with a PlayBook 2 TiSageTV (1.64)/TiSTVRemote (1.09): Monitor/control SageTV with an iPhone/iPod/iPad Last edited by Fonceur; 06-13-2010 at 05:07 PM. |
#51
|
|||
|
|||
Quote:
|
#52
|
|||
|
|||
I'm still trying to get up the nerve to install and test this. I'm a little confused though as how to apply this to my installation.
I'm running SageTV Windows Home Server software on a MS Windows Home Server PC with 3 Directv HD receivers connected via Nvidia Dual TV tuners installed in server PC. My HTPC in the living room is running SageTV Client software to access the tuners, music, recorded DVD movies, etc. I also have an extender installed at son's room TV to allow him same access via Windows Home Server. I will soon install a HD Extender in my bedroom to a 42" wall mounted LCD to allow SageTV HD access through server. I'm running Homeseer, MLServer3, and Mainlobby on a kitchen PC with access through a 15" Elo Touchscreen that is running animated weather radar, Outlook for calendar/Contacts/email, callerID, automation, and other typical Mainlobby screens. Questions???: 1. How would I incorporate SageTV and Mainlobby into all clients using the same menus and screens to get the best of both worlds at each PC/TV Extender? 2. Do I have to move my kitchen Homeseer & MLServer to my Windows Home Server, setup MLSageTV on server, and setup Mainlobby clients at all PC's and TV Extenders? 3. I use MS Windows Media Center remotes to access SageTV Clients and extenders. I use touchscreen to access Mainlobby. How would I access and control Mainlobby screens on HTPC's and TV extenders? I'm sorry. I've been a PC addict before DOS and before Windows. I've built and installed all my systems. I'm not totally PC illiterate, but I just cannot figure my way through this to begin modifying my existing installations. |
#53
|
||||
|
||||
Quote:
- The plugin (MLSageTV) gets installed on the MainLobby Server (does not have to be the SageTV Server). - The MLSageTV User Interface gets installed on each ML Client. - The SageTCPServer.jar gets installed on the SageTV Server and each SageTV Client (becomes a "monitored device" controlled by the plugin). Once MLSageTV has been configured, any ML Client can act as a limited SageTV Client and start playback on any SageTV Client or Extender (i.e. "monitored devices")... Quote:
__________________
SageTCPServer (2.3.5): Open source TCP interface to the SageTV API MLSageTV (3.1.8)/Sage Media Server (1.13): SageTV plugin for MainLobby/CQC TaSageTV (2.58)/TaSTVRemote (1.14): Monitor/control SageTV with an Android device TbSageTV (1.02)/STVRemote (1.11): Monitor/control SageTV with a PlayBook 2 TiSageTV (1.64)/TiSTVRemote (1.09): Monitor/control SageTV with an iPhone/iPod/iPad |
#54
|
|||
|
|||
Fonceur,
I think I understand the installation now but you misunderstood some of my "how to control screens" questions. I know I can use a touchscreen or a mouse to "press buttons" in a Mainlobby environment, but in a HTPC application I am using an MCE Remote Control. Is there a plugin or setup I cannot not find that allows control of Mainlobby "screen buttons" from a standard remote? Do I have to use a USBIRT and map each button? |
#55
|
||||
|
||||
Oh I see, if you check the Navigation section of the wiki, you'll see that if your remote is already mapped for the arrows, page up/down, escape, numbers and enter, then it should work right away. I don't think that the transport controls (play/pause/etc.) will work though, I would need to check Sage's default for that...
__________________
SageTCPServer (2.3.5): Open source TCP interface to the SageTV API MLSageTV (3.1.8)/Sage Media Server (1.13): SageTV plugin for MainLobby/CQC TaSageTV (2.58)/TaSTVRemote (1.14): Monitor/control SageTV with an Android device TbSageTV (1.02)/STVRemote (1.11): Monitor/control SageTV with a PlayBook 2 TiSageTV (1.64)/TiSTVRemote (1.09): Monitor/control SageTV with an iPhone/iPod/iPad |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Any interest in a plugin to support/control the Sony XL1B firewire DVD changer? | TerryMathews | SageTV Customizations | 74 | 07-21-2011 02:24 PM |
MediaPlayer Plugin/STV Import: Winamp Media Player Plugin | deria | SageTV Customizations | 447 | 12-11-2010 07:38 PM |
STV Import: Weather Monitor | deria | SageTV Customizations | 35 | 08-23-2006 08:15 PM |
zaptoit plugin with SageTV 2.2.8 | gregoir | SageTV Canada | 5 | 05-25-2006 11:23 PM |
XMLTV Plugin not working with V4 | mobby | SageTV EPG Service | 11 | 12-02-2005 12:45 PM |