plex_quality
Manage Plex quality profiles to control transcoding rules and resolution limits. Create, update, list, delete, or set default profiles for consistent playback across devices.
Instructions
Comprehensive quality profile management tool for Plex Media Server.
PORTMANTEAU PATTERN RATIONALE: Consolidates 6 quality profile operations into a single tool to standardize transcoding rules and resolution limits across multiple devices.
Return Format
{"success": bool, "operation": str, "profile_name": str|None, "profiles": list|None, "settings": dict|None, "result": dict|None}
Examples
await plex_quality(operation="list_profiles") await plex_quality(operation="get_profile", profile_name="Remote") await plex_quality(operation="create_profile", profile_name="4K Limited", settings={"max_bitrate": 40000}) await plex_quality(operation="delete_profile", profile_name="Old Profile")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| settings | No | Quality profile settings dictionary. | |
| operation | Yes | The quality profile operation to perform. | |
| is_default | No | Set this profile as the system default. | |
| profile_name | No | Name of the quality profile. |