Figured out the problem.. like I said the Elgato Netstream 4C uses a different Identification then the regular SatIPServers
Here is how to solve it:
change the satip.c in src/input/mpegts/satip
replace on line 906 ------ if (strcmp(cs, "urn:ses-com:device:SatIPServer:1")) ---- with ---- if (strcmp(cs, "urn:elgato-com:device:NetstreamCableServer:1"))
replace on line 1106 ----- if (st == NULL || strcmp(st, "urn:ses-com:device:SatIPServer:1")) ---- with if (st == NULL || strcmp(st, "urn:elgato-com:device:NetstreamCableServer:1"))
replace on line 1199 ----- ST: urn:ses-com:device:SatIPServer:1\r\n" ---- with ---- ST: urn:elgato-com:device:NetstreamCableServer:1\r\n"
its very dirty patch but it will make the Elgato EyeTV Netstream 4C discoverable