Server Version#: 1.32.0.6918
Player Version#: Android 9.19.1.525 | iOS: 8.17
Plex Pass: Yes
HW Transcoding: Enabled
I have setup remote access via external port opening since a long time and it worked fine. Just recently, I noticed that certain content (mostly TV shows) does not play anymore on remote clients (Android, iOS), while other (Movies, other TV shows) play totally fine. How can that be? And how can I diagnose/debug this better? The same content is playing totally fine if the same devices (iOS, Android) are in my local WiFi!
Here is what I posted in another topic. Other report success doing this.
I had a success today and its working for me now on live TV and HD movies including 4K. Get on your computer and open plex. Then go to setting for the Plex Shield server and click on Transcoder. If “Use hardware-accelerated video encoding” is checked uncheck and save. All started working after that. Not sure if it was checked before or if an update checked it by default. Hope it works for you or anyone else that reads this and having an issue.
Thanks for the tip! I’m not sure I’m ready to do this (I’m running on my NAS and don’t want to over-utilize my precious CPU time) and I still don’t understand what difference it makes when playing content locally or remotely when base connectivity is fine. I always used HW transcoding and never had any issue in the past, neither from remote or locally. Something seems to have changed…
Finally, after observing the Plex Console in the settings area, I got some meaningful error message that I could Google. This Reddit post then provided the solution: EAE timeout! : PleX (reddit.com)
The first part (deleting the Codecs folder) did not help, but increasing the “fs.inotify.max_user_watches” count did the trick! Now it’s working fine again.
Important to notice is, that this setting must be modified on the host node if you run in a Docker environment.