Can I force Plex to buffer more?

I’m having trouble getting Plex to play smoothly over a specific connection. I bring my personal laptop (Asus Zenbook on Win10) to work and like to have it sitting off to the side playing movies. But my company throttles our guest WiFi network to about 10mb/s per device. In real life, the speed varies from 6-10mb/s. Most of my content runs in that range, but I get really stuttery playback for the stuff that’s closer to 10mb/s. It’ll play for 2-3 seconds and then rebuffer for maybe 1/2 a second. This wouldn’t be an issue if I could just configure Plex to read ahead 20-30 seconds. I’d also be perfectly happy waiting a few extra seconds before playback starts in order to get smooth playback.

I know I can force it to 720p @ 4mb/s but that just looks terrible and it’s already really, really close to being playable now. If there was a cap I could set to 1080p @ 6mb/s, I’d go with that. But the gap from 4 to 8 megabits is the difference between playable but ugly to prettier but unwatchable.

I’ve gone up and down the server and player settings (both using Plex Media Player and the web client) but don’t see a way to configure more buffer. Are there any other solutions that wouldn’t involve me re-encoding all my content?

1 Like

I’ve never used the feature, but I think if you go into PMS settings under Show Advanced then Transcoder > Transcoder Default Throttle Buffer, you can increase the value from 60 seconds.

But I’ve never used it so I’m only assuming that is the function. Hope this helps, though.

3 Likes

You could always use the automatic quality selection, which will adjust the quality on the fly, depending on the connection.

1 Like

No idea if this will help, but there is a video cache setting in PMP.

Change PMP to TV Mode.
Click on your avatar, choose Settings.
Video -> Network Cache -> Very Large (500 MB).

Note: You may have to use arrow keys to navigate TV Mode settings in PMP.

PMP Keyboard Shortcuts: https://support.plex.tv/articles/208052807-controlling-the-app/

Cranking up the Network Cache seems to help some. It’ll play 3-5 minutes before re-buffering a couple times, then go for another 3-5 minutes. Sadly, PMP doesn’t like touchscreens so using it on a convertible laptop in tent or easel mode makes this a less viable option.

The automatic quality setting in the web view works better as far as smoothness goes. But when it cuts down the bandwidth, the lower image quality is very apparent.

I guess I’ll have to pick which option I dislike the least. I still wish there was a way for me to specify a global buffer size.

I’m not able to figure out how to get to this TV mode in the browser. I want to increase the local buffer in the web client. It looks like it defaults to about 30 second and I want to increase it to 5 minutes or higher. I don’t mind waiting for the file to load and then playing it but plex only seems to load 30 seconds and then it stops so I end up with buffering issues.

1 Like

If you’re in Plex Web, in an actual browser (e.g. Chrome, Edge, Firefox), you can’t get to the TV mode. You’d need to be running PMP, Plex Media Player, which was formerly Plex Home Theater. PMP can launch with the regular browser view, which then gives you all the same browser features & settings. But PMP also has a TV view, which gives you different settings. Among them is the network cache adjustment.

1 Like

Using the PMP on the computer and put it in TV Mode and go to the settings, you can change the buffer cache size.


1 Like

Thanks. So I need to download PMP? I’m assuming there’s no buffer option in the web browser.

Yes, download the PMP from the PLEX website. There’s no TV option on the browser client, just on the PMP.

Think you’ll like PMP better than Plex Web. It direct plays many more codecs, so less transcoding for your server. Also available for Mac if you’ve any Mac clients.

Note that there are two places for Settings in PMP.

Desktop Mode looks a lot like Plex Web. Go to Settings -> Plex Media Player instead of Settings -> Web Client. If using as remote client, check the Quality settings for appropriate bandwidth settings.

TV mode has the aforementioned buffer settings. Also, if your PC is connected to a soundbar, receiver, etc, check the audio settings. You can change the Device Type from Basic to HDMI or Optical, then passthrough audio codecs supported by your audio system.

3 Likes

Awesome thanks all. I found the TV setup options like @Busaman_VA showed in this screenshots and the Plex Media Settings options that @FordGuy61 suggested.

A question here, I see very different settings between the TV mode and Desktop Mode. I don’t see any of the options available in TV Mode in desktop mode like Network buffer size, Remote Quality, Hardware Decoding etc. Do these settings only apply to TV mode or both?
I won’t why Plex doens’t provide the same option in Desktop Mode under advanced settings. These are so critical for smooth playback.

1 Like

As far as I can tell, the settings are separate even though they’re in the same app. My guess is that in TV mode, there are likely coding advantages they can use in client-side settings and that the web view probably uses a browser engine.

In case anyone is curious, I went with a different solution to my original question. I bought an Asus Zenscreen and drag a Plex Web window into it. That way, I get the full bandwidth of my corp WiFi connection (and it’s a bigger screen than my personal laptop).

Maybe @MovieFan.Plex can clarify, from this post it appears to be the same underlying engine.

Do the TV mode player settings (network buffer etc) also apply to the Desktop mode player settings?

1 Like

AFAIK, yes, but as mentioned in that thread, it only applies when direct playing. For the OP, his bandwidth is limited so it will transcode, in which case, that buffer will not help.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.