Android TV and Android Mobile will not play some shows/movies if "Limit remote stream bitrate" is enabled

The same issue with the profiles can happen in Windows too but would need details from that user to look. If you want to point them this way, I can take a look.

If you want to test the Windows server now, just set the limit to 1 Mbps. That will force a transcode and check if it’s the server having an issue.

On your Linuz server, you can also check if it’s that setting or the need to transcode causing the problem. Turn off the setting on the server, and change the remote quality setting in the Android app to force the transcode.

So here’s the thing that’s weird about this issue. Different bitrate limits will have different result.

Linux server:
320 kbps: Plays
720 kbps: Plays
1.5 Mbps: Plays
2 Mbps: Plays
3 Mbps: Plays
4 Mbps: Does not play “Error Playback has stoppped because the connection to the Plex Media Server has been lost. Please ensure the server is available and retry”
8 Mbps: Does not play
10 Mbps: Does not play

Not sure if logs will be helpful but here they are
Plex Media Server Logs_2020-01-30_16-43-22.zip (713.1 KB)

That’s odd, the lower bitrates should be triggering the transcode too. In your previous logs I did see it was trying to use hardware accelerated transcoding. I wonder if there is a problem with that at the higher bitrates. Can you turn off that seeing and see if you get the same results?

The lower bitrates were transcoding correctly. I should have said that they were transcoding and playing fine, my bad. At 4mbps up to 15mbps is when I’m having the issue where the transcoder isn’t starting.

I disabled hardware acceleration and it did not make a difference. I’m just going to leave it off because my linux server doesn’t have any hardware that would benefit from hardware acceleration.

I forgot to answer your other question earlier:

I turned off the bitrate limit and set my phone to convert automatically and it converts/transcodes just fine.

You were correct. My new install of PMS now reports 18mbps

The bug is still present on my new install of PMS on Windows 10.
I set the remote bitrate limit to 10 Mbps and the transcoder does not start

I’m confident in saying this is not a Linux specific bug.

here are the logs from my windows 10 install, just in case they are useful
Plex Media Server Logs_2020-01-31_14-53-22.zip (990.6 KB)

Can you get me the Android log? Hoping it still has the info from this latest test. Curious if it’s an Android issue. Can you also try using the web browser on your phone to see if you get the same results?

Is this the correct log you need from Android?
plex-log-cca310.zip (531.6 KB)

Plays just fine:

Great thanks. I think there is a bug in the Android app. I’ll need to run it past the devs. Thanks for the logs.

1 Like

This sounds similar to the issue I have with the officla Plex Kodi plugin (reported as a reply to Recent Playback Error - Multiple Clients & Files)

Feb 14, 2020 13:22:25.624 [0x7fc3735e3700] ERROR - ClientProfileExtra: missing protocol parameter
Feb 14, 2020 13:22:25.624 [0x7fc3735e3700] WARN - ClientProfileExtra: ignoring directive: append-transcode-target-audio-codec(type=videoProfile&context=streaming&audioCodec=ac3)
Feb 14, 2020 13:22:25.624 [0x7fc3735e3700] ERROR - ClientProfileExtra: missing protocol parameter
Feb 14, 2020 13:22:25.625 [0x7fc3735e3700] WARN - ClientProfileExtra: ignoring directive: append-transcode-target-audio-codec(type=videoProfile&context=streaming&audioCodec=eac3)
Feb 14, 2020 13:22:25.625 [0x7fc3735e3700] ERROR - ClientProfileExtra: missing protocol parameter
Feb 14, 2020 13:22:25.625 [0x7fc3735e3700] WARN - ClientProfileExtra: ignoring directive: append-transcode-target-audio-codec(type=videoProfile&context=streaming&audioCodec=dca)
Feb 14, 2020 13:22:25.625 [0x7fc3735e3700] ERROR - ClientProfileExtra: missing protocol parameter
Feb 14, 2020 13:22:25.625 [0x7fc3735e3700] WARN - ClientProfileExtra: ignoring directive: append-transcode-target-codec(type=videoProfile&context=streaming&videoCodec=vp9)
Feb 14, 2020 13:22:25.625 [0x7fc3735e3700] WARN - TranscodeUniversalRequest: at least one profile extra directive could not be read
Feb 14, 2020 13:22:25.631 [0x7fc3735e3700] ERROR - Streaming Resource: Cannot make a decision because either the file is unplayable or the client provided bad data

Seeing this exact issue with one of my AFTV Stick clients when playing from my dockerized PMS running on Version 1.18.6.2368, setting the limit to original (i.e. no limit) allows the file to play again, I notice the error coincides with the line:

MDE: received PLEX_PROTOCOL_ANY from client, but could not determine best protocol. Defaulting to HTTP

In my particular case, these files play without issue on the web player and a roku, so I don’t think it’s related to any permission issues or the PMS itself but rather the client?

I definitely think it’s the client. Is AFTV based on Android, or is something else?

Is the AFTV Stick having issues with all files or only some when the bitrate limit is active? What codec?

I am having this same issue. I even fully re-installed the Plex server and it’s still happening on android phones and Amazon Fire Sticks.

Interestingly it does not affect the firetv just the firetsticks, the fix is to allow original quality and not limit it under remote access settings, the whole reason I went with plexpass was to limit remote quality but if it’s broken with firesticks then I won’t continue to pay for it.

Other people confirming same issue over on Reddit

It is 100% caused from the Plex app for Android.

A current work-around is install Kodi (18.5 seems solid) on the firestick & install the Plex add-on from the repository. Works 100% as expected with limiting the remote stream bitrate.

EDIT

I should have added this, one of the February updates to the Plex server BREAKS playback for Kodi. I’m not sure if it has been fixed (1.18.7.2438-f342a5a4 was still breaking it), but I had to roll-back my server to 1.18.5.2309-f5213a238 (January 28th, 2020).

So, for Kodi+Plex addon to work as intended, run 1.18.5.2309.

1 Like

I just dont understand why they haven’t fixed this. At least in the android app. Obviously a server update broke it, people have to pay for the mobile app, you would have thought they would have fixed that first or rolled back whatever they did to the server. The same issue exists in the official kodi addon but that wont get updated. :frowning: Annoyed to say the least.

2 Likes

I’m also experiencing this issue now… Was able to temp-fix it on the firestick by using the old player but there’s no option for that on android mobile.

Will this ever be fixed?

I thought this was fixed. Are you still not able to play back when there is a server limit? Please provide me a new log from the app and PMS.