Plex Web: 4.71.0
Plex Server: 1.25.1.5286, Linux
Player: Chrome
Hi. I’m migrating to a new Mac laptop (2021, M1), and weirdly enough I’ve been running into video playback issues on the Chrome browser. My previous laptop was also a Mac (2017, Intel), and I used to watch Plex videos on Chrome as well, and it always ran well.
Now, I’m finding that videos will systematically pause after a while, normally in the same location. I’m watching a series, and for instance in this current episode it systematically pauses at 12 mins and 24 seconds. It shows the buffering icon, but it isn’t buffering. The settings are asking for maximum quality, subtitles are SRT, I don’t believe they’re being burned. The CPU and processes in the server don’t show any special activity (if any?) on the Plex Transcoder process that I see when actually handling formats that need processing, but it still pauses.
I then resume and I also notice that the last few seconds of the episode don’t have audio either, which is weird.
This did not happen in the previous computer/browser, it does not happen when using the Plex Mac application, and it doesn’t happen when watching from the iPad. But on my browser I can consistently replicate this issue.
Since it’s a new laptop, I would be open to imagining it’d be a small flag or tweak I had in the other one, but honestly I’m a bit at a loss as to where to look. I thought that disabling video acceleration in the browser could help, but it’s turned on in the previous laptop so I didn’t try it out.
The only weird things in the logs are, repeatedly:
Dec 09, 2021 22:29:39.929 [0x7f785eaaa8] VERBOSE - [TranscodeOutputStream] Delaying subtitle output to wait for video stream to catch up
Dec 09, 2021 22:29:40.001 [0x7f7c3a8aa8] VERBOSE - [TranscodeOutputStream] Waiting 100ms for more data...
Dec 09, 2021 22:29:40.102 [0x7f7c3a8aa8] VERBOSE - [TranscodeOutputStream] Waiting 100ms for more data...
Which don’t show when watching from the Plex app. The web session stops around 22:29, I believe.
Also, in the Transcoder logs, there’s this:
<Playback startTime="721487" endTime="731486" state="playing" progress="720000" />
<Playback startTime="731486" endTime="741509" state="playing" progress="730000" />
<Playback startTime="741509" endTime="745666" state="playing" progress="740000" />
<Playback startTime="745666" endTime="751508" state="buffering" progress="744000" />
<Playback startTime="751508" endTime="761483" state="buffering" progress="744000" />
<Playback startTime="761483" endTime="771497" state="buffering" progress="744000" />
<Playback startTime="771497" endTime="781499" state="buffering" progress="744000" />
<Playback startTime="781499" endTime="791485" state="buffering" progress="744000" />
<Playback startTime="791485" endTime="796649" state="buffering" progress="744000" />
Clearly suggesting that something happens at 744000.
Logs.zip (554.1 KB)
After 22:29 I start the same episode on Plex Desktop and it works as expected, past that time. I apologize as I only turned on verbose logging for that session after a bit, when I remembered.
Any advice or suggestions here would be helpful. Any info I can provide let me know.
Regards.