Skip to content

Anime Custom Formats via Profilarr

Objective: Automate the selection of Anime releases to prioritize English Dubs (Dual Audio)

This guide details how I aim to configure Custom Formats and Quality Profiles within our *Arr apps (managed via Profilarr) to create the Anime fetching logic.

Guide

Create 2 x New Regex Patterns

Adding custom regex-es in Profilarr for the release filenames to identify the audio language

  • Name: Custom Anime Dual Audio
  • Purpose: Identifies releases that contain English audio (Dubs) alongside the original Japanese/Korean/Chinese track.
  • Condition: Release Title matches the following Regular Expression:
\b(Dual[\s\.-]?Audio|Multi[\s\.-]?Audio|Dubbed)\b|\b(JA|ZH|KO)\+(EN)\b|\b(Japanese|Chinese|Korean).+(English)\b


  • Name: Anime Single Language
  • Purpose: Identifies releases that contain the original Japanese/Korean/Chinese Languange.
  • Condition: Release Title matches the following Regular Expression:
\[(JA|ZH|KO)\]

Create New Custom Format

Navigate to Custom Formats -> "Add New Format"

  • Name: My Custom Anime CF
  • Condition: like so

Custom Quality Profile

  • Clone an existing high-quality profile (e.g., 1080p Efficient) and rename it to My Anime 1080p Efficient.

  • Add the Custom Anime CF as highest score


Indexer Optimization

We prioritize dedicated public Anime trackers over at Prowlarr/Jackett side.

Navigate to Settings > Indexers

  • Nyaa (via Prowlarr): Set Priority to 1 (Highest).

The Tie-Breaker

If two releases have the exact same Custom Format score (e.g., both are 370,000 points), Radarr/Sonarr will look at the Indexer Priority. By setting Nyaa to 1, the system will always grab the file from the dedicated Anime tracker, which usually has better seeding and subtitles.


Sync Up to Radarr/Sonarr & Seerr

Once done, assuming we have done the Profilarr set up/integration with Radarr/Sonarr properly, we can now sync up to see the custom Quality Profile to select over at Radarr/Sonarr side.

Ensure the new Quality Profile is selected before Updating/Sync.

At Profilarr:

At Sonarr/Radarr:

At Seerr/Requesting:

Assuming we have done the initial Seerr x Radarr/Sonarr setup/integration properly, the Quality Profile is also ready for selection and automation: