Try the new Auto Quality feature! Now on Web, Android, & iOS

@drinehart said:
@FlixNow - doesn’t this feature depend on the upload speed being set? For some reason I thought it that was not set it would not work. I certainly could be wrong - I don’t use the feature myself.

No it doesn’t. It looks at the file bandwidth and network bandwidth capacity and adjusts the quality of the file, on the fly, to ensure playback doesn’t buffer.

@FlixNow said:
Sure, here are the logs.

Attempted to play 127 Hours just before I grabbed these logs. 1080P 15mbps stream buffered on a 5mbps internet connection. Automatically Adjust turned on, all settings adjusted to disable direct play.

Playback buffers immediately- no attempt to adjust quality or resolution.

I believe this may be a server issue- before I updated to the latest PMS on Ubuntu, I didn’t have these issues.

According to your log there were 2 other movies being transcoded at the same time. So it appears your bandwidth was saturated and basically nothing left for your test. I see the playback start at 15 Mbps, but then lowered to 6 Mbps. But at that point your server speed fell below 1.0. As mentioned, ABR does not kick in if the transcoder is the cause.

If this still isn’t working, please try again when there are no other users accessing your server, and provide me new logs.

Thanks @“MovieFan.Plex”, for having a look.

When you say bandwidth was saturated, my PMS has a 1gbps upload bandwidth. So the server itself never has upload bottlenecks. I’ve deliberately choose a file that had a higher bitrate than the download speed of that particular clients Wan download speed.

I’ll run another test with no other active streams to test the auto adjusting

I see the same thing as @FlixNow - After the latest update, on ubuntu server, auto quality seems to be disabled.
In Apple TV the option to enable auto quality in the settings is gone.
In iOS I still have the option, but auto quality is disabled regardless.

Yeah it’s definitely borked. @“MovieFan.Plex”

Just tried playing a 1080P 15mbps stream on a client with download WAN speed of around 8mbps. No other streams were active at the time.

Buffered within a few seconds and there was no attempt to downgrade quality.

Started playing again for a bit, then buffered again, still attempting to play at the original 1080P resolution all the while, saying transcoding was throttled.

Transcoder isn’t the issue. If I manually limit transcoding to 4mbps on the server end, with direct play and direct stream disabled- no streams buffer at all and server happily transcodes multiple streams at once (up to around 8 from experience)

Client Logs: https://drive.google.com/open?id=0BxbxDXksrjOmZGlQcGVnY2N3ck1jRi13eEdHZUJtY1VNcllV
Server Logs: https://drive.google.com/open?id=0BxbxDXksrjOmSUJRQjF6cXNfVVU

Client Error Message: http://imgur.com/lpxXMQd
Server Stream Status when buffering first occurs: http://imgur.com/Zj32QjF
Server Stream Status when buffering next occurs: http://imgur.com/jVr7Mjo
Server Stream Status when buffering occurs again: http://imgur.com/3hl6loq

As you can see, error message on client related to lack of bandwidth (not server power), and server status shows transcoding as throttled when buffering is still occuring. All screenshots show the server attempting to send a 1080P stream. It never downgrades to a lower quality to which the client can receive the stream.

All of which suggests the client doesn’t have enough bandwidth to receive the stream.

This is normally when the Server then downgrades the quality of the stream to fit with available client bandwidth.

However this is no longer happening.

I’m seeing something similar to @FlixNow above. A LAN with a ton of bandwidth not streaming properly when set to orginal quality, however when I access remotely with a restricted stream it works fine.

Logs attached, playback request is around 5:45.

Yup, it’s been broken for a few weeks for me too. When playing a video on my phone, when I go to select the quality (inside playback, not in the app settings), the option isn’t even there anymore for automatically convert.

Really disappointed. I really loved this feature.

I’m more disappointed about the complete lack of recognition of the issue.

If they’ve killed it, let us know.

Or if it’s faulty, let us know.

Or if we’re using it wrong, let us know.

@FlixNow said:
I’m more disappointed about the complete lack of recognition of the issue.

If they’ve killed it, let us know.

Or if it’s faulty, let us know.

Or if we’re using it wrong, let us know.

It’s obviously buggy. It’s in PREVIEW. Calm down, they obviously won’t kill this, just give them time.

I am calm. Just saying a simple recognition of the issue would be appreciated.

Auto adjust worked great. Then all of a sudden it stopped working.

Logs and details have been provided to assist the team in fixing the bug, and Plex haven’t even acknowledge the issue exists. Are they even aware of it? Who knows?

@FlixNow said:
I am calm. Just saying a simple recognition of the issue would be appreciated.

Auto adjust worked great. Then all of a sudden it stopped working.

Logs and details have been provided to assist the team in fixing the bug, and Plex haven’t even acknowledge the issue exists. Are they even aware of it? Who knows?

@Gregflix @“MovieFan.Plex” are you aware?

@MovieFan.Plex did look at initial logs (which I appreciate, thankyou).

He requested some additional logs which I provided, but haven’t heard back.

@FlixNow said:
@MovieFan.Plex did look at initial logs (which I appreciate, thankyou).

He requested some additional logs which I provided, but haven’t heard back.

So you KNOW he’s aware, but ask if he’s aware!?

Carry on. I’m out.

@KarlDag said:

@FlixNow said:
@MovieFan.Plex did look at initial logs (which I appreciate, thankyou).

He requested some additional logs which I provided, but haven’t heard back.

So you KNOW he’s aware, but ask if he’s aware!?

Carry on. I’m out.

I have received no confirmation that they’re aware of any issue.

Initial logs provided no conclusive answer, which is why additional logs were provided. As I haven’t heard anything further- I’m still unaware of whether or not any issue has been picked up or acknowledged.

I’m also no longer seeing Auto Quality kicking in on Android - the stream just stays at 2Mbps regardless of the actual connection speed. Indeed, if I go in to the Settings menu during playback, the quality setting is just set to “Convert (2 Mbps, 720p HD)” instead of “Convert Automatically (Now: xx Mbps, xxxp)”. Weirdly though, even though the quality is allegedly at 720p HD, the overlay says the video’s resolution is actually 720x406.

I enabled Network Logging and kicked off a stream if that helps you narrow this down @“MovieFan.Plex” .

Versions:
Android App: 6.4.1.1644 (660d012c) on Android 7.1.2.
Plex Media Server: 1.8.1.4139 - with the same results from both my local FreeBSD based Plex PMS and a remote Ubuntu based PMS.

It’d be great to see this feature working again - it was brilliant for use during my commute where my mobile data speeds range from 0.1mbit to 20mbit!

Investigating. There was a known brief regression on Android due to a cloud configuration bug, but that should have been resolved. iOS was not affected by the bug.

If you are on Android and no longer have access to this feature, can you try signing out and signing back in to see if the setting reappears in the Quality section?

Thanks, and sorry for the hiccup here.

Thanks @Gregflix. Although the setting appearing isn’t the issue. Even if the setting is there, it still doesn’t adjust.

Auto adjust isn’t working on iOS either.

@FlixNow said:
Thanks @Gregflix. Although the setting appearing isn’t the issue. Even if the setting is there, it still doesn’t adjust.

Auto adjust isn’t working on iOS either.

Same here - the setting was there (and enabled) when I made my post earlier. I tried signing out and in again, the setting is still there and enabled but also still doesn’t appear to automatically adjust the quality - it remains stuck on the default quality regardless of the available bandwidth.

Agree. This is more involved than just the setting appearing.

I’ve changed all kinds of settingsand can’t get it to work. For example, I’ve defaulted internet quality to 0.7mbps, played a file on a 100mbps internet connection, and the quality never increases from 0.7mbps.

According to the wiki etc, it should increase quality after 20-60 seconds.

File was fully transcoding (as per all logs I’ve provided), with Auto adjust turned on. All latest clients and servers.

@FlixNow said:
Agree. This is more involved than just the setting appearing.

I’ve changed all kinds of settingsand can’t get it to work. For example, I’ve defaulted internet quality to 0.7mbps, played a file on a 100mbps internet connection, and the quality never increases from 0.7mbps.

According to the wiki etc, it should increase quality after 20-60 seconds.

File was fully transcoding (as per all logs I’ve provided), with Auto adjust turned on. All latest clients and servers.

Plex does not upscale past your quality setting. That value is a cap. It only goes down and can go back up to that level, but not higher. If it was previously increasing beyond the quality setting you had, that might have be the bug and may have been fixed.

I still couldn’t find anything in your more recent logs to indicate it not downscaling properly.