|
SageTV Github Development Discussion related to SageTV Open Source Development. Use this forum for development topics about the Open Source versions of SageTV, hosted on Github. |
|
Thread Tools | Search this Thread | Display Modes |
#181
|
|||
|
|||
And that would, presumably, allow you to create an Xbox One client since it is supposed to become pretty easy to port universal Windows applications to the XB1.
__________________
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 |
#182
|
|||
|
|||
Jar for windows
Can someone that has already compiled Sage in Linux make the core jar available to try to modify the previous windows installer with it. We just need to replace the jar correct?
|
#183
|
||||
|
||||
Quote:
I have a fairly robust set up at home. VM Servers and NAS arrays etc.. I'm not too fluent in working with linux.. but am eager to learn. I can help with testing for all windows products and OS platforms, with existing SageTV V7 and HD 200's and 300's I also have several Android devices to play with.. GBOXMidnight MX2 &MX3, Xios DS, XIOS XS, Amazon Fire, and other devices Roku 3, Apple TV2 etc. Let me know |
#184
|
||||
|
||||
Quote:
http://forums.sagetv.com/forums/show...5&postcount=90 This is the 1st plugin that makes use of the new features, so he posted the two jar files for Sage v9.
__________________
Server: Ryzen 2400G with integrated graphics, ASRock X470 Taichi Motherboard, HDMI output to Vizio 1080p LCD, Win10-64Bit (Professional), 16GB RAM Capture Devices (7 tuners): Colossus (x1), HDHR Prime (x2),USBUIRT (multi-zone) Source: Comcast/Xfinity X1 Cable Primary Client: Server Other Clients: (1) HD200, (1) HD300 Retired Equipment: MediaMVP, PVR150 (x2), PVR150MCE, HDHR, HVR-2250, HD-PVR |
#185
|
|||
|
|||
Quote:
Last edited by nyplayer; 08-13-2015 at 10:31 AM. |
#186
|
||||
|
||||
Correct. Although there are new things in the Sage.jar the functionality is not used. The only exception to that (and the reason I put the post in the YouTube thread) is that there is a change that allows the YouTube plugin to do progressive playback of YouTube videos.
__________________
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. |
#187
|
||||
|
||||
Quote:
__________________
Server: Ryzen 2400G with integrated graphics, ASRock X470 Taichi Motherboard, HDMI output to Vizio 1080p LCD, Win10-64Bit (Professional), 16GB RAM Capture Devices (7 tuners): Colossus (x1), HDHR Prime (x2),USBUIRT (multi-zone) Source: Comcast/Xfinity X1 Cable Primary Client: Server Other Clients: (1) HD200, (1) HD300 Retired Equipment: MediaMVP, PVR150 (x2), PVR150MCE, HDHR, HVR-2250, HD-PVR |
#188
|
||||
|
||||
So, with the source opened up, i was able to alter the user-agent that Sage uses. By spoofing XBMC's user-agent, PlayOn now sends 720p, so that's a good level of success. Requires a sage.jar from v9, which seems to break some other things (looks like gemstone doesn't like v9 yet - haven't looked into that one yet). But yeah for being a few steps closer to a new feature as a result of open sourced sagetv!
__________________
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 |
#189
|
|||
|
|||
Is this a custom build of the jar? I didn't see where your commit allowed for spoofing the UA - only using the default Java UA or a Sage UA via the new property.
|
#190
|
||||
|
||||
Yeah, I have't pulled it to the master - it's not how I want to be able to do the spoofing. Ideally, Sage should default to it's own UA "SageTV/9.0.3" for instance. I am trying to get PlayOn to add that UA to their white-list. In the mean-time, for testing, i made one that allows a custom UA and duplicated XBMC's UA for it (to make sure that once the whitelist is fixed, this will work). The next thing i want to do in the sage.jar is to allow the UA (and other request properties) to be set specifically for an individual call to download a file. That way, if a given service needs to spoof a UA to make it work right, it can for that service alone. Otherwise, it would use either the 'Java/x.x.x_xx' UA or the "SageTV/x.x.x", depending on a properties setting.
__________________
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 |
#191
|
||||
|
||||
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 |
#192
|
|||
|
|||
Quote:
|
#193
|
||||
|
||||
I put it on my server and client, and both choked on gemstone, kicking back to the SageTV7 stv. However, after restarting each instance, and disabling the gemstone plugin, restarting again, and reenabling it, it appears to be working fine. Really not sure what the deal was, but I'm happy so far.
__________________
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 |
#194
|
|||
|
|||
Free Visual Studio?
I'll preface this by saying I'm not a developer, but this might help with compiling a Windows version: https://www.visualstudio.com/product...o-community-vs
__________________
SageTV user since 2004. |
#195
|
|||
|
|||
Quote:
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#196
|
||||
|
||||
vs 2005 express should be able to compile it, but the solution will need a lot of work to make up for the missing items. At least 4 projects were removed, and I couldn't get the include paths set up right for some reason. A project attempt for another day it would seem.
__________________
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 |
#197
|
||||
|
||||
Correct me if I'm wrong, but
It sounds to me like initially all we really need for the windows side is an upgrade installation as opposed to a full installer. Prerequisite of 7.19 or whatever was the last release. All it would need to do is verify Sage is closed, prompt for the now optional product key (and create the environmental variable if they have a key), determine the existing installation path and drop the files over the existing ones. There are several simple installer creation programs or this could be accomplished with 7zip and AutoIt or even just a batch file.
__________________
SageTV 9 / 3 SageTV Clients / Ceton InfiniTV 6 / ComSkip |
#198
|
|||
|
|||
Quote:
__________________
"Keep your goals away from the trolls" |
#199
|
||||
|
||||
I can't tell precisely as I haven't dug too deeply into it, but if we are coding an upgrade/installer, you likely don't need to use an environment variable for the key. It appears the key is hashed and stored in the properties file, and that is where it is used. Our upgrade/installation bit could likely just do the hashing and store it in the properties, and call it a day. I'm always against environment variables if I can avoid them.
There should be no reason the key couldn't also be entered in the sage UI in the future as well, as part of setting up the EPG. (choose the Sage EPG, and you'll be prompted to enter a key, or choose Schedules Direct, and you'll be prompted for your SD credentials). EDIT: This is wrong.. :-)
__________________
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 Last edited by Fuzzy; 08-14-2015 at 12:02 PM. |
#200
|
||||
|
||||
Quote:
__________________
Jeffrey Kardatzke Founder of SageTV |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
SageTV Open Source | Narflex | Announcements | 0 | 03-09-2015 02:39 PM |
Why ISN'T Sagetv open source? | matterofrecord | General Discussion | 9 | 11-30-2014 10:49 AM |
BBC Iplayer goes open source | Oddity | SageTV United Kingdom | 0 | 03-30-2013 02:30 AM |
Open Source Movie | mikejaner | The SageTV Community | 1 | 10-14-2008 08:13 AM |
VLC - VideoLan Open Source Project | taltman | SageTV Customizations | 4 | 03-08-2005 03:49 PM |