I’ve tried this several ways. I have the most recent Plex server released on 3 machines: A Mint Linux i7 with 8 gigs of ram, Windows 10 i7 with 16 gigs of ram, and the new Shield Pro. I have tried this in the web client and the native client on windows 10, the Plex app on Shield, the Plex app on Roku, the Plex app on my Galaxy S10, and the Plex app on Amazon TV. TV source is a HD-Homerun Quatro. All of them act exactly the same.
I just tested this as I am typing with the shield client connected to the Windows 10 server. I can pause for very short periods of time without issue. But If I pause for just 5 minutes I have about 30 seconds of buffered video and then it freezes and the only way to resume is to back out to the guide and tune the channel again, losing everything in between that point and whatever is live now.
I have increased the transcoder buffer to 3600 seconds, and changed the directory to an empty 2tb drive. When I pause the TV, I see the files keep building up in the directory for about 2 minutes, then it just clears it out, like it decided my client had disconnected and it didn’t’ need the buffer anymore. This happens regardless of which client I use, and even though I haven’t’ watched the transcoding directory on the other servers, the behavior is exactly the same. IT appears to me that plex is prematurely disconnecting a client it thinks is idle, and I can not find any setting for this.
Is there any way to adjust how long the timeout is for an idle client? I am not short on space, I can dedicate way more than necessary to this cause, and I’d like to give it the same hour that a tivo will let you pause live tv, but if not, at least 5 to 10 minutes. 2 minutes is not long enough when nature calls, much less when work calls (because I am always on call).
No, the server never crashes. The stream just stops on some clients, others give an error about the channel not being available and to try again later. The server is fine, backing out to the guide and selecting the channel again works, but I’ve lost everything between when I hit pause and when I re-tuned the channel.
I tried to follow your instructions to get a log and for some reason the web client doesn’t bomb out, but it does behave differently. When I watch through the web client or Plex for Windows, the transcoder creates two sessions. It only creates one directory when my Shield/Phone/Roku/Fire Stick is the client. Just to make sure nothing else had changed I tried it on my Shield Pro again and the transcoder only made one session, and it deleted the directory after 6 minutes. After I saw that it was gone, I tried to resume the video on my shield, it played about 30 seconds and froze.
How do I get a log out of one of my other devices? The only ones that seem to work properly are the web and windows clients, and that doesn’t help because I don’t have windows based boxes hooked up to my tv’s.
the various clients should have an option that is something like ‘network logging’ that you would need to enable (this send the client log to the server which you would down load via the aforementioned plex web settings troubleshooting download logs).