Add Selectable Profile Settings for Each Client Device

Topic closed before I could respond. See link in 2nd post…

I have a gorgeous TV connected to an amazing home theater setup that can play TrueHD Atmos, DTS-X, and almost whatever else you can throw at it. My other setup, well it is an older TV and has a basic soundbar. While my older TV can actually play DTS-HD MA natively, it doesn’t support TrueHD, so Plex transcodes those tracks to DD+.

As you can see in the picture below that is very clearly 10 Cloverfield Lane with TrueHD 7.1 lol, that can sometimes cause issues. And I don’t always remember to change the audio until things like this happen…

All my TrueHD movies have a fallback DD or DD+ track for compatibility. The problem is that Plex doesn’t switch to those since it can’t tell if those are actual movie audio tracks or commentaries, etc. Which makes sense. And manually switching to those then defaults to those tracks, so I have to switch it back when going to my better setup.

In the Dashboard, I can see that Plex knows which specific device you are playing on. So my proposal is a way to be able to create profiles for each device that allow us to select defaults. For example, I can tell Plex to just ignore the TrueHD tracks when playing on that specific TV setup, unless it is the only audio track. Or I could limit the quality to a certain device to only 8 Mbps 1080p since it can’t handle full quality or to save network bandwidth. This will stop the unnecessary transcoding issues, lower CPU usage in many cases, maximize available bandwidth, and make for the best experience on all devices without having to make manual changes each time. I know you can automatically adjust quality, but it would be nice to be able to set a cap for certain devices.

I think what you describe is covered in this existing feature suggestion. If so, I suggest you comment/vote in that existing thread in order to avoid distracting or cannibalizing votes (and closing this thread as a duplicate).