Configure/limit a clients playback capabilities either from server or client app

I know plex is designed to be intelligent and choose the playback capabilities of a client but sometimes it just doesn’t know. For instance my Braswell NUC supports HEVC but it is only 8 bit and just doesn’t have the grunt to software decode 1080p 10bit hevc. it would be REALLY useful to be able to configure the server OR client to tell it its limitations so it can choose transcoding. OpenPHT has a resolution limit, which PMP doesn’t have :frowning: but it would be nice to go further and tell PMS that a particular client cant support 1080p 10bit HEVC, or even 1080p 10bit HEVC above a particular bitrate.
Obviously it is an advanced config option but it shouldn’t be too hard to pick up the detected profile for a client device and allow it to be overridden. Logically it would fit nicely as a config option off the PMS devices page but it could be in the client app if easier (but I doubt it!)

2022 clean-up: duplicate