Aurral

Feature

Quality profiles that check the file, not the label

One profile applies to every download Aurral makes. It defines which tiers are acceptable, which one is the floor, and what gets searched again later. The part that matters: the file is inspected after it arrives.

Search results lie. Names say FLAC and the file is 320 kbps MP3. Names say a bitrate and the file is something else entirely. Aurral uses the names and bitrates in results to rank candidates, but it never accepts a file on that basis. After a download completes it reads the actual file and rejects it if the format, bitrate, sample rate or bit depth does not match an enabled tier. A file of unknown quality is rejected outright.

The tiers

TierRule for the downloaded file
FLAC hi-resMore than 16 bits, or more than 48 kHz
FLAC standard16 bits or less, and 48 kHz or less
MP3 128, 192, 256 or 320Average bitrate, rounded to the nearest kbps
M4A 128, 192, 256 or 320Average bitrate, rounded to the nearest kbps

The default profile accepts every tier with FLAC standard as the cutoff, which means anything lossless passes and lossy formats still arrive if that is all the source has.

How the cutoff works

List order sets each tier's rank, so put the best quality at the top. Each tier is either enabled or not, and one enabled tier is marked as the cutoff. From those two facts:

Setting the cutoff at FLAC standard and leaving MP3 enabled below it is a reasonable configuration: you accept lossless without pretending an MP3 is an error, and you let Aurral try to improve the MP3s you already have.

Upgrades

A file below the cutoff stays available. Aurral replaces it only after it downloads a better file and that file passes verification. If several playlists use the file, all of them get updated.

To upgrade one track, use Search for upgrade on its row. To go wider, Search all in Wanted > Cutoff unmet works through the whole filter, and each row changes to Upgrade queued immediately and keeps that state across page refreshes.

For the scheduled version, turn on automatic upgrades in the profile. The interval sets the days between checks for each track, from 1 to 365 with a default of 2. Manual searches work even when automatic upgrades are off.

Three details worth knowing:

If an upgrade download matches the track but its duration differs a lot, it is held in the review queue instead of replacing the file immediately. Approve it and the swap happens; deny it and the search reruns without it.

Tracks whose files come from Lidarr have no track-level monitoring, since Lidarr cannot monitor single tracks. To stop Aurral upgrading a Lidarr file you are happy with, remove it from the Wanted filter rather than trying to unmonitor it.

Choosing a cutoff that suits you

The honest answer depends on two things: what your playback chain can resolve, and how much disk and bandwidth you want to spend.

SituationSensible cutoffWhy
Mostly Bluetooth or laptop speakersMP3 320Anything above that is wasted storage you will not hear the difference in.
Good headphones and a decent interfaceFLAC standard16/44.1 is transparent for almost everyone, and the size difference against hi-res is large.
Archive-first, storage is cheapFLAC hi-resKeeps 24-bit and higher-rate releases. Expect 3 to 5 times the storage of standard for some catalogue sections.
Metered or slow connectionMP3 256, upgrades offStops the upgrade queue from quietly consuming bandwidth over months.

A Flow reuses files you already have rather than downloading them again, so a stricter cutoff costs you most on first fill and much less afterwards. The quality profile advisor works out a rough size and bandwidth estimate for a tier before you commit.

Missing tracks and searches that never finished

Missing-track re-search is off by default and lives with the quality profile. Once on, Aurral checks daily and searches any album with a monitored missing track whose interval has passed since its last search or download. Unmonitored tracks are skipped, and after you cancel an album's downloads Aurral leaves that album alone until you select Retry.

There is also a manual path for anything automatic gets wrong. In Wanted > Missing, choose Choose a download manually, pick a client, search, and pick from up to 100 results. It behaves differently on purpose: only the result you chose is downloaded, if it fails the job fails rather than trying alternatives, and title, artist, album and duration are not verified. Readable audio of a known quality is still required. Results expire after ten minutes.

Frequently asked questions

What does the cutoff actually control?

It sets the lowest tier a download is allowed to keep. Tiers at or above it are Preferred and accepted normally. Enabled tiers below it are Upgrade candidates, so they are downloaded only when a replacement for something you already own is wanted.

Why does Aurral reject a file the search said was fine?

Because it verifies the finished file instead of trusting the search result. It reads the real format, bitrate, sample rate and bit depth, and rejects anything that does not match an enabled tier. A file whose quality cannot be determined is rejected too.

What is the difference between FLAC standard and FLAC hi-res?

Standard is 16 bits or less at 48 kHz or less. Hi-res is anything above that, meaning more than 16 bits or more than 48 kHz. The boundary matters because a hi-res file can be several times the size for an inaudible difference on most systems.

Does a quality rejection end up in the review queue?

No. The review queue is only for tracks whose identity or duration is unclear, including some upgrade downloads. A quality rejection is simply a wrong file that gets discarded and searched again without it.

How often do automatic upgrades run?

Upgrade interval sets the days between checks for each track, from 1 to 365, defaulting to 2. Upgrade downloads queue behind missing-track downloads, and Aurral tries slskd, Usenet and deemix in your source order, stopping at the first valid better file.

Does this upgrade files Lidarr manages?

No. Aurral upgrades the files it manages, in the library and under _flows. It does not touch Lidarr files or anything from another library.

Pick a cutoff you will not regret

Start with FLAC standard and upgrade interval at its default. You can tighten it later, and automatic upgrades will only spend bandwidth on tracks that are actually below the line.