Quality#

Quality definitions are used to set the permitted bit rates for each quality level.

These can either be set manually within Buildarr, or profiles can be imported from TRaSH-Guides.

radarr:
  settings:
    quality:
      trash_id: aed34b9f60ee115dfa7918b742336277  # movie
      definitions:
        Bluray-480p: # "Quality" column name (not "Title")
          # title: null  # Optional. Set when you want to change the display name.
          min: 2
          preferred: 95
          max: 100
        # Add additional override quality definitions here

Quality definition profiles retrieved from TRaSH-Guides are automatically kept up to date by Buildarr, with the latest values being pushed to Radarr on an update run.

For more information, refer to the guides from WikiArr and TRaSH-Guides.

TRaSH-Guides quality definition profiles#

TRaSH-Guides provides presets for Radarr quality definitions ideal for different use cases.

Type Trash ID
movie aed34b9f60ee115dfa7918b742336277

Using only the Trash ID, Buildarr can import these profiles and use them to configure the Radarr instance, making it much more convenient to get started with a known-good configuration.

radarr:
  settings:
    quality:
      trash_id: aed34b9f60ee115dfa7918b742336277  # movie

When using Buildarr daemon it will also automatically update the Radarr instance whenever the guide's recommendations change, as it always uses the latest version on each update run.

trash_id: Optional[TrashID] = None class-attribute instance-attribute #

Trash ID of the TRaSH-Guides quality definition profile to load default values from.

If there is an update in the profile, the quality definitions will be updated accordingly.

Overriding quality definitions#

If you would like to fine tune the parameters yourself, Buildarr supports configuring all quality definitions attributes manually.

You can also combine this with a TRaSH-Guides profile using trash_id, to override specific quality definitions when values different from the profile are required.

radarr:
  settings:
    quality:
      # trash_id: ...  # When set, the below definitions override the values in this profile.
      definitions:
        Bluray-480p:
          min: 2
          preferred: null  # Max preferred
          max: null  # Unlimited
        DVD:
          title: DVD-480p
          min: 2
          preferred: 95
          max: 100
title: Optional[str] = None class-attribute instance-attribute #

The name of the quality in the GUI.

If set to an empty string or null, it will always be set to the name of the quality itself. (e.g. For the Bluray-480p quality, the GUI title will also be Bluray-480p)

min: float = Field(..., ge=0, le=QUALITYDEFINITION_MIN_MAX) class-attribute instance-attribute #

The minimum allowed bitrate for a quality level, in megabytes per minute (MB/min).

Must be set at least 1MB/min lower than preferred. The minimum value is 0, and the maximum value is 398.

preferred: Optional[float] = Field(..., ge=0, le=QUALITYDEFINITION_PREFERRED_MAX) class-attribute instance-attribute #

The maximum allowed bitrate for a quality level, in megabytes per minute (MB/min).

Must be set at least 1MB/min higher than min, and 1MB/min lower than max. If set to null or 399, prefer the highest possible bitrate.

max: Optional[float] = Field(..., ge=1, le=QUALITYDEFINITION_MAX) class-attribute instance-attribute #

The maximum allowed bitrate for a quality level, in megabytes per minute (MB/min).

Must be set at least 1MB/min higher than preferred. If set to null or 400, the maximum bit rate will be unlimited.