|
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 |
#1
|
|||
|
|||
Open Source Windows Installer
Latest release available for testing (Release Candidate Installer).
Windows Files Linux Files Notes:
I have started a Indiegogo campaign for my work on SageTV OS - Windows Installer and Gemstone 2 - see here if you would like to contribute Last edited by jusjoken; 02-26-2016 at 11:51 AM. |
#2
|
|||
|
|||
Currently: I have a virtual environment created and have completed clean installs of Server, Client and Placeshifter. Server and Client were also completed with the PVR and Provideo options to capture the differences. Each install was done with install monitoring software to identify files, services and registry changes made during the installs. Java was aborted in every case as that will be handled differently.
Approach: - discover file system changes from each install - complete - fork SageTV repo and download and build VS2015 environment - complete - discover registry changes from each install - in progress - install WIX toolset - complete - learn the WIX toolset - in progress - determine installers to build - in progress (likely a combined Server/Client install and a separate Placeshift install) Java - incorporate a Java 32 bit 1.7 install IF Java 32 1.7 or greater is not already installed Scope/Removal - I plan to NOT include the SageTV3 STVs folder - I likely will remove the Provideo and PVR 150/...etc options.
Comments and suggestions welcome k |
#3
|
|||
|
|||
Awesome - thanks a million for doing this!
__________________
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 |
#4
|
||||
|
||||
Nice work...I've been hoping someone would take this on.
__________________
Jeffrey Kardatzke Founder of SageTV |
#5
|
||||
|
||||
Regarding Placeshifter: An installer might not even be 'required', as it's a pretty portable program. Might just need a zip file (which would help out people using it from work anyway).
__________________
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 |
#6
|
|||
|
|||
Can we make it work over port 80? I can install software at work but almost all ports are locked down.
__________________
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
|
|||
|
|||
Quote:
But, having the ability to easily change the Placeshifter port would be helpful. Is there currently a way to do this from the properties file?
__________________
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 |
#8
|
|||
|
|||
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 |
#9
|
||||
|
||||
Yes, and since placeshifter uses UPnP for router configuration, changing the remote port in the sagetv server settings creates a proper map on the router. for instance, I've set my remote port at 8083, which results in sage registering a TCP forwarding of incoming port 8083 to my sagetv server's port 31099 (the standard Placeshifter port).
EDIT: You can, of course, set up the port forwarding yourself as well, but the advantage of having sage do it is then sage knows the external port, and registers that with the Locator service.
__________________
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 |
#10
|
|||
|
|||
Quote:
Someone could also test out a zip clean install and see if that is enough without the need to register any DLL's or set registry settings (I have not reviewed Placeshifter registry yet). Placeshifter installs Java as well as the following files... Code:
C:\Program Files (x86)\SageTV C:\Program Files (x86)\SageTV\Placeshifter C:\Program Files (x86)\SageTV\Placeshifter\EULAplaceshifter.txt C:\Program Files (x86)\SageTV\Placeshifter\ImageLoader.dll C:\Program Files (x86)\SageTV\Placeshifter\Microsoft.VC80.CRT.manifest C:\Program Files (x86)\SageTV\Placeshifter\MiniClient.jar C:\Program Files (x86)\SageTV\Placeshifter\msvcm80.dll C:\Program Files (x86)\SageTV\Placeshifter\msvcp80.dll C:\Program Files (x86)\SageTV\Placeshifter\msvcr71.dll C:\Program Files (x86)\SageTV\Placeshifter\msvcr80.dll C:\Program Files (x86)\SageTV\Placeshifter\pthreadGC2.dll C:\Program Files (x86)\SageTV\Placeshifter\SageTVDX93D.dll C:\Program Files (x86)\SageTV\Placeshifter\SageTVInfraredReceive.dll C:\Program Files (x86)\SageTV\Placeshifter\SageTVPlaceshifter.exe C:\Program Files (x86)\SageTV\Placeshifter\SageTVPlayer.exe C:\Program Files (x86)\SageTV\Placeshifter\SageTVWin32.dll C:\Program Files (x86)\SageTV\Placeshifter\swscale.dll C:\Program Files (x86)\SageTV\Placeshifter\ThirdPartyLicense.txt C:\Program Files (x86)\SageTV\Placeshifter\Win32ShellHook.dll C:\Program Files (x86)\SageTV\Placeshifter\WinKeyboardHook.dll C:\Program Files (x86)\SageTV\Placeshifter\WinRawInput.dll k |
#11
|
|||
|
|||
Question for those in the know...
SageTV7, Client and Server, install the following files.... SageTV\SageTVPlayer.exe SageTV\SageTVTranscoder.exe Are either/both of these required ? I noticed NEITHER are built by the current windows native build process under VS2015. Thanks k |
#12
|
|||
|
|||
Quote:
Sagetvplayer.exe I don't know much about but I think depending on the player one chooses when sage is in client mode this could be used. I could be wrong on this though. |
#13
|
||||
|
||||
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 |
#14
|
|||
|
|||
Sounds good I will leave the v7 versions in the installs for these.
k |
#15
|
||||
|
||||
I think someone was looking at updating them to newer versions - but not sure how that's been progressing. I'd hope they'd be updated in the github repo when it gets to that point.
__________________
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 |
#16
|
|||
|
|||
Another question as I work through this....
Do we need the Register/Unregister Extender/Placeshift menu links any longer ? "C:\Program Files (x86)\SageTV\SageTV\SageTV.exe" DMAREGISTER "C:\Program Files (x86)\SageTV\SageTV\SageTV.exe" DMAUNREGISTER Thanks k |
#17
|
||||
|
||||
No, the code that actually checks the number of keys has been removed.
__________________
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 |
#18
|
|||
|
|||
@jusjoken - Over the weekend I plan to install SageTV9 to a new PC build with Win10. Do you want an alpha tester? Or should I just install SageTV7 and manually override the sage.jar file?
__________________
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 |
#19
|
|||
|
|||
Quote:
Depends on how much time I get on it but I do have a full install completed that installs all the files, as well as Java 1.7, VC runtimes for 10 and 14 as well as the menu shortcusts. Still need to get the registry in place and then some UI adjustments on the installer. I will keep you updated over the coming days. k |
#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 |
Windows installer and running as a service | Opus4 | SageTV Github Development | 13 | 01-01-2016 07:33 AM |
SageTV Open Source FAQ | Opus4 | SageTV Software | 5 | 11-11-2015 02:57 PM |
Any news on the Windows installer? | Damstas | SageTV Github Development | 2 | 09-03-2015 10:09 AM |
Web Interface - where is the Windows installer | ckewinjones | SageTV Customizations | 2 | 01-09-2011 10:36 AM |