![]() |
|
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
|
||||
|
||||
SageClient Server Discovery Issues
Wondering if someone could comment on what else should I do. Im trying to figure out why my SageTV Client wont autopopulate the server info on my desktop when launching the client.
SageTV Server runs on a Win8 VM (9.0.12) SageTV Client 9 on Windows 10 - Both machines have the Windows Firewall Disabled - Both machines show the network as "Private" within windows. - Tried running the SageClient as 'Run as administrator' - Both machines are within the same subnet, with static ips - If I try from my Laptop, the SageClient does seem to populate fine the Server Discovery - Tried removing / reinstalling the SageClient - Placeshifter does discovery the server correctly on load - On my client machine, running Wireshark for network sniffing, I see a UDP broadcast on 8270, then a reply from my SageTV IP to my Desktop IP on port 8271 with a text someting like "STV ServerName" - On the Sagetvclient_0.txt I see the entry Code:
Mon 2/13 23:23:51.197 [main@74cd4d] SageTV V9.0.13.536 Mon 2/13 23:23:51.204 [main@74cd4d] hostname=DESKTOP Mon 2/13 23:23:51.207 [main@74cd4d] Splash: Discovering SageTV Servers... Mon 2/13 23:23:51.212 [main@74cd4d] Sending out discovery packets to find SageTV Servers... Mon 2/13 23:23:51.229 [main@74cd4d] Discovery packet received:java.net.DatagramPacket@6824be from /192.168.1.4:8270 Mon 2/13 23:23:51.232 [main@74cd4d] Server info 9.0.12 Hope someone can give me some more ideas on what else Im missing to try ![]()
__________________
SageTV 7.1.9 / Phoenix Captures: 1x Genpix Skywalker DVB4Sage / 1x 7500 Prof DVBS2 Tunner DVB4Sage / 1x HD HomeRun / 1x Slingbox M1 / 1x Colossus HD Extender: 2x HD200 / 1x HD300 Last edited by Jabroni; 02-14-2017 at 01:44 AM. |
#2
|
||||
|
||||
Versions don't match. Server and Client versions need to match for it to consider it a valid target. (specificly, it is checked here: https://github.com/google/sagetv/blo...ient.java#L936)
It seems like it might be wise to add an else statement to that line to debug that it was ignored due to a version mismatch. EDIT: Technically, versions don't have to match, but the server has to be equal or newer than the client. In your case, the opposite is true (running 9.0.12 server with a 9.0.13 client).
__________________
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; 02-14-2017 at 08:19 AM. |
#3
|
||||
|
||||
Don't count on that. I experience problems when I was testing the database upgrade that I was writing for 9.0.13. I was testing with a remote client they needed to match or I got strange errors that broke things for that client session badly while it was syncing from the database. The placeshifter/miniclient is the only time it generally doesn't matter. There's a good reason why the versions are enforced for the client.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache). Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI. Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom). Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG |
#4
|
||||
|
||||
Quote:
![]() ![]() ![]()
__________________
SageTV 7.1.9 / Phoenix Captures: 1x Genpix Skywalker DVB4Sage / 1x 7500 Prof DVBS2 Tunner DVB4Sage / 1x HD HomeRun / 1x Slingbox M1 / 1x Colossus HD Extender: 2x HD200 / 1x HD300 |
#5
|
||||
|
||||
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 |
#6
|
||||
|
||||
Gotcha. That is truish. It actually checks the minimum client version on the server (not the server version).
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache). Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI. Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom). Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG Last edited by EnterNoEscape; 02-14-2017 at 06:26 PM. |
#7
|
||||
|
||||
Quote:
This essentially means that the only combination that will work is: SERVER >= CLIENT >= CLIENT_COMPATIBLE Which is fine, as long as CLIENT_COMPATIBLE is always updated when a change to either the database, or the client-server architecture warrants it. Currently, the CLIENT_COMPATIBLE in the 9.0.13 server is set to 9.0.13. That doesn't NEED to always be the case though, and if we are changing code that doesn't touch the things I listed, it would make sense to not match those, so the server can be upgraded without needing to upgrade every client (this is the main reason there IS a CLIENT_COMPATIBLE version. It would certainly me nice is we could implement some sort of notice when a version incompatibility is preventing connection, especially not that the unRAID Docker server will automatically update on restarts.
__________________
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 |
#8
|
||||
|
||||
If you explicitly type in the server name and try to connect with the full client, it will tell you that the versions are incompatible.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache). Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI. Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom). Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG |
#9
|
||||
|
||||
Actually, in his case, it will connect without complaint, because THAT check is just that the CLIENT >= the CLIENT_COMPATIBLE version.
__________________
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) | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
windows 8 server discovery fails | sflamm | SageTV Software | 2 | 12-17-2012 12:07 AM |
Sage Server Discovery for iPhone Remote | bodagetta | SageTV Customizations | 5 | 04-15-2010 12:04 AM |
SageClient server communication | dZeus | SageTV Studio | 2 | 01-06-2006 05:50 PM |
Test for server discovery by Client | Opus4 | SageTV Beta Test Software | 8 | 07-27-2005 07:39 PM |
Any SageClient folks have device driver issues? | IVB | SageTV Software | 2 | 12-18-2003 10:38 AM |