Each time you run
mkbrr create, mkbrr looks at the video files in the content. If the content is a season pack with missing episodes, mkbrr shows a warning before it hashes the files.Video files
mkbrr counts episodes only in files with these extensions (any case):
.mkv.mp4
Episode patterns
mkbrr reads episode numbers from these file name patterns:
- Single:
S01E01(the episode number has 1 to 3 digits) - Range:
S01E01-E03orS01E01-03(all episodes from the first to the last) - Multi:
S01E01E02(mkbrr reads the first two numbers as a range)
Season detection patterns
Season detection patterns
mkbrr looks for the season number in the folder path of the first file. It uses patterns such as these:If no folder pattern matches and the content has more than one file, mkbrr looks for
S01 in the names of the first five files.Season detection is case-insensitive. The season number has 1 or 2 digits. Each pattern accepts only the separators in the examples above.
How the completeness check works
How the completeness check works
mkbrr finds the highest episode number, and counts the unique episodes in the video files. The content is a season pack only if it has more than one unique episode. A pack is incomplete when an episode from 1 to the highest number is missing.
Example warning output
Example warning output
mkbrr shows the warning after the file list and before the progress bar.
--quiet and --info-only hide it.Stop on an incomplete pack
If you give--fail-on-season-warning, mkbrr stops with an error when the pack is incomplete. It stops before it hashes the files, and it writes no torrent. This also works with --quiet. In a preset or a batch job, use fail_on_season_warning: true. In the GUI, turn on “Fail on season warning” on the Create page.
The check finds common packaging mistakes, but it can miss some. Examine your files before you upload them to a tracker.

