Page 1 of 1

serviio server not being seen by upnp controllers

PostPosted: Fri May 10, 2013 5:23 am
by kristin32
Thanks for your great work on this project. I have been enjoying serviio for a some time now and have gone through several versions. I always had an issue with serviio not being seen by upnp controller devices (ipad(sitecom), iphone(sitecom), samsung (allshare) and others) but simply lived with it. With version 1.2.1 I had a consistent failure on one of several machines (all winxp) where I have serviio server running so I put a little time in.

After some trial and error, I found that the server would always be identified if I restarted the windows services using services.msc and not the serviio console. The remedy that I found to work is to add a dependency to the serviio service of "SSDPSRV HTTP". This the same dependency list that is set for upnphost which can be used as an example.

Now if I could find a winxp renderer which would idle(run in the background) and then go full screen when it was directed to play video. I currently use XBMC but it sits in a pulling loop and must already occupy the screen.

Re: serviio server not being seen by upnp controllers

PostPosted: Fri May 10, 2013 6:13 pm
by LonelyHiker
You are a genius!

I had the same problem, my Serviio server could not be seen at all after upgrading to 1.2.1, unless I stopped and restarted the service using the services panel. Using Regedit, I copied the DependOnService key from upnphost to Serviio, rebooted, and it fixed the problem!

Your explanation of how to fix the problem prevented me from uninstalling Serviio and switching back to Windows Media. I have been using Serviio since nearly the first version, and I am so sick of the problems that keep cropping up. This is probably the 15th time I've sat down to enjoy some music only to find that Serviio wasn't working again for some reason, leading me on a multi-hour search to track down and fix the problem. It's always something that Serviio should have done but did not, such as dependencies, firewall settings, permissions, interactive service problems, transcoding issues, etc...

And, if the Stop-Start server buttons on the interface don't actually stop and start the server, remove the buttons!

Thanks again for posting this fix, Serviio needs to hire you.

Re: serviio server not being seen by upnp controllers

PostPosted: Sat May 11, 2013 11:50 am
by bubbleguuum
Nice find. I always wondered why Serviio discovery was sometimes shaky and that indeed, restarting the service fixed it (made it appear in Control Points instantly)

A quick way to add the dependency in an elevated command prompt:

sc config Serviio depend= SSDPSRV

Re: serviio server not being seen by upnp controllers

PostPosted: Sat May 18, 2013 7:54 am
by bobsmo
Must say this works like a treat....been using now since the post and have not had to re-boot the PC (which was becoming more and more frequent to the point of almost daily since 1.2.1) once.

Many thanks for the find!