Custom Formats

This page serves as a detailed technical reference for Dictionarry's custom format system. While most users won't need this level of detail, we maintain it to be transparent about our approach to format detection. Select a format from the sidebar to explore its implementation details.

Format Types

Release Group Formats

Primary formats used to identify and score releases based on source groups. Read more about our release group philosophy →

Quality Detection

Formats that detect various quality aspects like resolution, source type, HDR metadata, and audio formats to ensure accurate quality assessment.

Testing & Verification

Each format needs to work reliably for our automation to be useful, which is why Profilarr includes a comprehensive test suite to validate everything. We've included all test cases here so you can see exactly what we're checking for. Since it's impossible to test every possible release name out there, we rely on your feedback to catch edge cases - if you notice something not working as it should, please let us know!

Contributing / Thanks

These formats represent a collaborative effort, building upon foundations from TRaSH guides and evolving through community input. This documentation serves both as a reference and a way to identify potential improvements. If you spot something that could be enhanced, consider contributing through a PR or issue.

Installation

Custom formats must be imported through Profilarr. Manual importing is not supported as these formats use a unified definition system that compiles into specific end formats depending on the arr being imported to.

For testing and development purposes, you can find beta versions of formats in our development branches. We welcome feedback and contributions to improve format detection.