Features How it works Guides Pricing Video Support Feature Requests ⬇ Download
Guide

Sports & Wrestling Libraries

Wrestling, MMA, and sports programming don't follow standard season and episode numbering — they're dated events. MediaForge detects this automatically, matches against TVDB by air date, and routes files to a dedicated sports folder in your library.

Date-based file detection TVDB air date matching Sport genre routing NFO generation Watch Folder support Jellyfin / Emby / Plex refresh

Why sports files are different

Most TV shows have a defined season and episode structure — S01E01, S02E14. Sports programming doesn't work like that. WWE Raw has aired weekly since 1993. There's no meaningful episode number — what matters is the date.

Scene and torrent releases reflect this. Sports files typically look like:

wwe.raw.2024.09.23.1080p.mkv
AEW.Dynamite.2025.03.12.720p.mkv

MediaForge detects the YYYY.MM.DD pattern automatically and switches to date-based matching — no configuration required.

How date-based matching works

When MediaForge finds a date in a filename, it:

  1. Identifies the show name from the filename (e.g. WWE Raw)
  2. Searches TVDB for a matching series
  3. Resolves the correct TVDB season number from the air year — WWE Raw 2024 maps to Season 32, not Season 2024
  4. Finds the specific episode by air date within that season
  5. Renames the file using the date-based naming template and generates a full NFO
File Organiser showing WWE Raw date-based files matched and renamed

The date-based naming template

MediaForge has a dedicated naming template for date-based shows, separate from your standard TV and movie templates. You'll find it in Settings → File Naming.

The recommended template for sports:

{type}/{n} ({y})/{n} ({y}) - {date}

For a WWE Raw file dated 23 September 2024 with a Sport → Sports/Wrestling routing rule, this produces:

Sports/Wrestling/WWE Raw (1993)/WWE Raw (1993) - 2024-09-23.mkv
Date-based tokens
Token Output
{date} Air date in YYYY-MM-DD format (e.g. 2024-09-23)
{n} Series name from TVDB (e.g. WWE Raw)
{y} Year the series first aired (e.g. 1993)
{type} Destination subfolder from genre routing rules (e.g. Sports/Wrestling)
Settings showing date-based naming template

Sport genre routing

TVDB tags wrestling, MMA, and sports programming with the Sport genre. Add a routing rule in Settings → Watch Folder to send sport files to a dedicated subfolder automatically.

With {type} in your template, the routing rule determines where the file lands. You can be as specific as you like — separate wrestling and MMA into their own folders, or keep all sport together:

Example routing rules
TVDB Genre Destination Subfolder Use case
Sport Sports All sport in one folder
Sport Sports/Wrestling Wrestling in its own subfolder
Sport Sports/MMA MMA separate from wrestling

Routing rules are checked in order — the first matching rule wins. If you want wrestling and MMA in separate folders, you'll need a way to distinguish them. Since TVDB tags both as Sport, the simplest approach is to keep all sport in one folder and let Jellyfin handle separation via individual library entries.

Settings showing Sport routing rule configured

Automating with Watch Folder

Watch Folder works particularly well for sports — new episodes drop on a predictable schedule and you rarely need to intervene. Drop a file in your Inbox and MediaForge matches it by date, routes it to your sports folder, downloads artwork and NFO, and triggers a library refresh.

Watch Folder queue showing WWE Raw with Sports/Wrestling destination

See the Watch Folder guide for full setup instructions.

Jellyfin / Emby / Plex library setup

Add a Shows library in Jellyfin for each sport folder and point it directly at the leaf folder — not the parent. For example, if your routing rule is Sport → Sports/Wrestling, add a Jellyfin library pointed at /Media/Sports/Wrestling.

Enable real-time monitoring on each sports library so files synced by Watch Folder appear immediately.

Jellyfin Library Type Path
TV ShowsShows/Media/TV Shows
WrestlingShows/Media/Sports/Wrestling
MMAShows/Media/Sports/MMA
MoviesMovies/Media/Movies

Do not point Jellyfin at /Media/Sports — it will treat Wrestling and MMA as series names rather than subfolders to scan.

Common sports shows on TVDB

These shows are well-catalogued on TVDB with full episode listings by air date. MediaForge matches them reliably from standard scene filename patterns:

Show Example filename
WWE Raw wwe.raw.2024.09.23.1080p.mkv
WWE SmackDown wwe.smackdown.2024.09.20.720p.mkv
AEW Dynamite AEW.Dynamite.2025.03.12.720p.mkv
AEW Collision AEW.Collision.2025.03.15.1080p.mkv

Availability

Date-based matching and Sport genre routing are available in all versions of MediaForge for paid users on both Mac App Store and direct download (DMG) licences.

Ready to organise your sports library?

MediaForge handles date-based sports files automatically — no manual episode matching required.

Buy & Download Watch Folder guide