Lidarr - Config - Quality Profiles¶
Configuration options for lidarr config qualityProfiles.
Available Options
This page documents 9 configuration options.
nixflix.lidarr.config.qualityProfiles¶
List of quality profiles to configure via the API /qualityprofile endpoint. Each profile is matched and reconciled by name (Lidarr assigns id per-instance).
Defaults to a single "Any" profile. At least one quality profile must be present (enforced via assertion) — Lidarr requires one to assign to root folders and artists. Profiles not declared here (by name) are deleted.
| Type | list of (open submodule of attribute set of anything) |
| Default | |
| Declared in | modules/lidarr/qualityProfiles.nix |
nixflix.lidarr.config.qualityProfiles.*.cutoff¶
The quality/group id at which Lidarr stops upgrading (only relevant when upgradeAllowed = true). Must match one of the ids (or a quality.id) present in items.
| Type | signed integer |
| Declared in | modules/lidarr/qualityProfiles.nix |
nixflix.lidarr.config.qualityProfiles.*.cutoffFormatScore¶
Custom format score at which Lidarr stops upgrading for format score alone.
| Type | signed integer |
| Default | |
| Declared in | modules/lidarr/qualityProfiles.nix |
nixflix.lidarr.config.qualityProfiles.*.formatItems¶
Custom format scoring overrides for this profile (see Recyclarr for managed custom formats).
| Type | list of (attribute set) |
| Default | |
| Declared in | modules/lidarr/qualityProfiles.nix |
nixflix.lidarr.config.qualityProfiles.*.id¶
Lidarr's internal id for this profile. Ignored when reconciling — profiles are matched by name, and the real instance id is substituted automatically — so this rarely needs to be set.
| Type | null or signed integer |
| Default | |
| Declared in | modules/lidarr/qualityProfiles.nix |
nixflix.lidarr.config.qualityProfiles.*.items¶
Ordered list of qualities/quality groups this profile allows, from lowest to highest priority. Each entry is either a single quality ({ quality = { id; name; }; items = []; allowed; }) or a named group of qualities ({ name; id; items = [ <quality items> ]; allowed; }).
| Type | list of (attribute set) |
| Default | |
| Declared in | modules/lidarr/qualityProfiles.nix |
nixflix.lidarr.config.qualityProfiles.*.minFormatScore¶
Minimum custom format score a release must meet to be grabbed.
| Type | signed integer |
| Default | |
| Declared in | modules/lidarr/qualityProfiles.nix |
nixflix.lidarr.config.qualityProfiles.*.name¶
Name of the quality profile, shown in the Lidarr UI. Used to match against existing profiles.
| Type | string |
| Declared in | modules/lidarr/qualityProfiles.nix |
nixflix.lidarr.config.qualityProfiles.*.upgradeAllowed¶
Whether Lidarr is allowed to upgrade an album to a better quality once the initial quality requirement is met.
| Type | boolean |
| Declared in | modules/lidarr/qualityProfiles.nix |