PCD Database Overview
The Praxrr Database (PCD) is the curated configuration package in
packages/praxrr-db. It ships
portable entities—custom formats, quality profiles, delay profiles, and Arr-specific defaults—that
Praxrr compiles and syncs to linked Radarr, Sonarr, and Lidarr instances.
Current package version: 0.1.0 (pcd.json). Supported Arr types: radarr, sonarr,
lidarr. Minimum Praxrr version: 2.1.0.
Data layout
Section titled “Data layout”| Directory | Contents |
|---|---|
entities/custom-formats/ |
253 portable custom format definitions |
entities/quality-profiles/ |
14 quality profiles (11 shared video + 3 Lidarr audio) |
entities/delay-profiles/ |
3 per-Arr delay profiles |
entities/media-management/ |
Naming, media settings, quality definitions per Arr |
entities/metadata-profiles/ |
Lidarr metadata profile defaults |
entities/regular-expressions/ |
Shared regex entities referenced by CF conditions |
YAML under entities/ is the canonical source. Legacy SQL fixtures were removed during the
SQL-to-YAML cutover; seed data is YAML-only.
How entities relate
Section titled “How entities relate”- Custom formats define release matching rules and optional rename tokens.
- Quality profiles assign CF scores, set quality tier order, and define
upgradeUntiltargets. - Delay profiles control Usenet vs torrent preference and grab delays per Arr app.
- Media management and metadata profiles provide Arr-specific defaults bundled with the database.
See Custom Formats catalog and Quality Profiles for the full curated set.
Category legend (custom formats)
Section titled “Category legend (custom formats)”Each of the 253 custom formats appears in exactly one documentation category (first tag match wins):
| Priority | Tag match | Doc page |
|---|---|---|
| 1 | Banned, AI-upscale | Unwanted |
| 2 | Release Group, Release Group Tier | Release Groups |
| 3 | Streaming Service | Streaming Services |
| 4 | Audio | Audio |
| 5 | Codec, HDR, Colour Grade | Codecs & HDR |
| 6 | Edition, Flag, Enhancement, Repack, Freeleech, Golden Popcorn | Editions & Flags |
| 7 | Language, Anime | Language & Anime |
| 8 | (default) Quality, Source, Storage, resolution, SD | Resolution & Source |
Sync and versioning
Section titled “Sync and versioning”- Link the database in Praxrr setup or point
PRAXRR_DEFAULT_DB_URLat the published mirror. - Pull upstream changes to receive new base ops; local user ops persist across pulls.
- Preview instance sync before applying profile or CF changes.
Related docs
Section titled “Related docs”- Mirror README — package README imported at build time
- Changelog — entity history highlights
- Lidarr support — audio profiles and v1 scope
- Release & delay profiles