I’d experiment with a tool which can delay the start of an app by a certain amount of time.
If you use the Task Scheduler, you can apparently set a delay time after logon.
I’m using the PMS Service 1.1.7.0 to control the startup of Plex & associated aux apps. There’s no “delay” option that I see in the PMS Service settings. IMHO, hacks to “delay” things externally vs doing any needed delay in the app itself to properly sequence is backwards. If it was one config or OS, that might be a “workaround” but given that Shield users also seem impacted, it’d be nice to have it in Plex itself.
My config has my Plex server in a Windows VM (8 cores, 16GB RAM), 10GB wired networking, to my three HDHomerun tuners, which are also wired, though only at 100M due to their hardware limitations.
Every service in Windows can be set to “startup (delayed)”.
It is not an option in the “PMS service” app, but rather in the “services” control panel of Windows itself. You can acess it directly by typing services.msc into the search field.
You can even define other services which need to be running before a startup is attempted.
Thanks Otto. Yes, I’m familiar with the process of changing services. My only point is that it seems, at best, to be a band-aid. As someone that works with enterprise software development teams, this would seem to be a regression, somewhere, which didn’t get caught in testing. I didn’t used to have to perform any extra steps after a reboot to use my tuners. Now I do. Implementing a workaround, like setting the services to delayed startup, should be seen as a temporary fix, while engineering triages and fixes the actual bug/regression, but not left as a permanent solution.
I’m more than willing to provide debug/trace level logs (tell me what you need, and how you’d want it collected) for a startup at boot vs a startup after boot, from the same system, to help your teams look into differences in the startup process between the two, if that’d help at all.
Still having this issue. Is this something that Plex is working on?