Bad File Detection

Radio automation depends on every file in your library being a real, playable audio file. A zero-byte file, a truncated download, or a corrupted encode can cause dead air, skipped songs, or unexpected silence in the middle of a broadcast. Librarian watches for these problems so you can fix them before they reach the airwaves.

What Gets Flagged

Librarian flags a file as potentially bad for any of the following reasons:

When the Check Runs

Bad file detection happens in two places:

The Bad Files Message

When bad files are found, a panel appears over the waveform area with a sand-colored background and dark red text. The heading reads:

"The following files appear to be bad, damaged, or empty. Remove them?"

Below the heading you will see:

⚠️

Deleting is permanent. When you click Delete Selected, the files are removed from disk — not moved to the Trash. Make sure you've reviewed the list before confirming. If you're unsure about a file, uncheck it and investigate it manually.

Adjusting the Minimum File Size

The size threshold is configurable in Preferences. Look for the Min file size field, where you can enter a number and choose either KB or MB from the dropdown. The default of 8 KB is a good starting point — a half-second mono MP3 is already about 9 KB, so anything below 8 KB is almost certainly not a usable audio file.

If you work with very short sound effects or micro-clips, you might want to lower this value. If your library only contains full-length songs, you could raise it (for example, to 50 KB or even 100 KB) to catch more marginal files.

💡

The size check catches the most obvious problems instantly on every library load. For a thorough check that also tests whether files contain valid, decodable audio, run Song Lengths detection from the Import tab.

Why This Matters for Automation

AutoCast trusts the library. If a file is listed in the database, AutoCast assumes it can play it. A zero-byte file or a corrupted MP3 in the rotation means dead air — the worst thing that can happen on a radio station. By catching these files in Librarian, you're preventing problems before they ever reach the broadcast chain.