@adutchman @DaveBinM @daioio
There appears to be a bug in the Android app that is causing it to not send out the “timeline” requests to the server. These timeline requests tell the server what the app is playing, if it is playing or paused, the current time in the file that is playing, etc. It sends these requests out every 10 seconds. This is what causes the player to show up in Now Playing in your Plex PMS Dashboard. If your player app doesn’t send out these “timeline” requests then you won’t see anything playing in your Dashboard. Take a look while playing from your problem server, your activity icon will say something is transcoding but your PMS Dashboard will be empty. Also, if the Plex server doesn’t get any of these requests from the player app then it will stop transcoding and end the stream, causing the 404 errors you see in the logs.
Back in September, a lot of people were getting errors saying “Time value was negative, ignoring.” This was caused by the player sending out Timeline requests with a negative time position. See bold below. So Plex made changes to the Plex for Android app that cause the timeline requests completely fail to send, which is our current issue. I think this bug still has something to do with the previous negative time value issue.
Here is an older thread which give some backstory about this same issue.