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.