What gets me is how they never stop harassing me to use streaming services I don't want to use. That plus the server often being slow to seek has me looking for an alternative.
You can turn off all their streaming options in the settings.
On web:
- Screwdriver/wrench icon top-right
- In the left panel look for the "<your username>" heading, underneath it, click "online sources"
- Click "Edit" and change "Enabled" to "Disabled"
You won't see those sources again.
As for seeking, I never see delays when using direct play (which is near 100% of my usage). I tried seeking with a transcode just now and it takes ~1s from interaction to the video playing again, which isn't too bad and I don't think is avoidable.
If you watch transcodes a lot and this bothers you though, consider whether "Optimized Versions" (transcoding ahead of time) would be good for you. Aside from that, I don't think a solution exists, it's a problem inherent to seeking while transcoding.
Not a Plex employee or anything, I've just been using it for what feels like close to a decade now.
EDIT: I just watched some stuff through Plex on my Apple TV and seeking is actually instant. On the Apple TV, each button click jumps forward ten seconds or so and as far as I can tell, each jump is instantaneous, no buffering or delays whatsoever.
What annoys me is that it insists on transcoding when streaming remotely. I have plenty of bandwidth and everything is set to maximum quality but it still tries to transcode and breaks more often than not. It works fine when I'm on a ssh tunnel and it thinks I'm on the same network.
Thanks for the pointers! That's good to hear that it's not a fundamental problem. I have checked all settings on the server side and there is no limit to the remote streaming bitrate.
I'll double-check the settings on the mobile client when I have a chance.
What gets me is their servers have to be up in order for your Plex server to work, even locally within your own Network (or on the device hosting the server).
It happens occasionally that their servers go down and nobody is able to stream anything. I don't know why their servers are a dependancy in that chain at all, I probably looked it up before but I don't recall it being a good reason.
I don't believe this is true, do you have more details?
It's needed for authentication but locally, it should be nearly fully functional. At worst, you should need to set up a subnet that's allowed without auth in the server's network settings.
Aside from that, internet is mostly needed for downloading metadata and the server can work just fine without an internet connection.
While you're experimenting, try to set up the authless subnet in your settings. Settings -> Network -> "List of IP addresses and networks that are allowed without auth".
When my internet went down a few weeks ago, I couldn't stream from my Plex server (Windows 10) to my Xbox One X on the same network. Not sure if that's due to Plex not having an online connection or because most everything Xbox dies when the internet goes out or Xbox Live goes down.