Hallo,
ich überlege gerade, ob man der nächsten yaVDR-Version nicht beibringen sollte beim ersten Start nach der Installation nach einem Sat>IP Server im Netzwerk zu suchen und dann ggf. automatisch das satip-Plugin zu installieren.
Vielleicht können mal ein paar User mit so einem Gerät ausprobieren, ob man mit der SSDP-Anfrage in diesem Python-Skript eine Antwort vom Server erhält?
Code
#!/usr/bin/env python2
import socket
SSDP_ADDR = "239.255.255.250";
SSDP_PORT = 1900;
SSDP_MX = 1;
SSDP_ST = "urn:ses-com:device:SatIPServer:1";
ssdpRequest = "M-SEARCH * HTTP/1.1\r\n" + \
"HOST: %s:%d\r\n" % (SSDP_ADDR, SSDP_PORT) + \
"MAN: \"ssdp:discover\"\r\n" + \
"MX: %d\r\n" % (SSDP_MX, ) + \
"ST: %s\r\n" % (SSDP_ST, ) + "\r\n";
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.settimeout(10)
sock.sendto(ssdpRequest, (SSDP_ADDR, SSDP_PORT))
print sock.recv(1000)
Alles anzeigen