Skip to content

Your media server’s best friend

Your media.
Perfectly curated.

Aurora Curator identifies movies and TV episodes, enriches them with trusted metadata, and transforms chaotic release names into a clean library—without surrendering control.

  • Windows, macOS & Linux
  • Native Tauri performance
  • Preview before write

Chaos in. Clarity out.

See the transformation
before it happens.

Local filename intelligence works first. Trusted metadata completes the picture. Every old and new path stays visible until you approve the result.

rename preview — no files changed
Original filenameChuck.S01E01.1080p.BluRay.x265-GROUP.mkv
Curated pathChuck/Season 01/Chuck – S01E01 – Pilot.mkv

Naming expression: {show name}/Season {season number}/{show name} – {s00e00} – {episode name}

One native toolkit

Built for the entire
media-library lifecycle.

✦

Intelligent matching

Recognizes TV episodes, movies, years, release tags, codecs, resolution, source, and release groups before making a web request.

⌘

Powerful naming engine

Use readable fields, flexible naming expressions, reusable presets, custom folders, or full Rhai scripting when you need deeper control.

◎

Trusted metadata

Resolve television and movie data through TMDB, TVmaze, or OMDb with fuzzy disambiguation for ambiguous searches.

↶

Preview and undo

Review every old/new path, drop individual rows, choose move/copy/symlink, handle conflicts, and undo completed batches.

CC

Subtitle discovery

Search OpenSubtitles from the same title detection flow and save the selected subtitle directly beside its video.

#

Checksums and SFV

Compute and verify CRC32, MD5, and SHA-1; read and write standard sidecar formats with streamed processing.

▤

Filter and list

Narrow mixed batches by media kind, season, codec, resolution, extension, or text—then copy paths or export custom lists.

◫

Episode browser

Search a series and browse complete seasons with episode numbers, titles, and air dates from your configured source.

⚡

Real media probing

Read container metadata for resolution, frame rate, duration, file size, and codecs without requiring FFmpeg or MediaInfo.

GUI when you want it. CLI when you don't.

Automate the whole library.

The same native binary that powers the desktop interface can run unattended rename jobs from scripts, task schedulers, and terminal workflows.

✓One core, identical rules.
No second-class command-line implementation.
✓Safe conflict policies.
Skip, auto-number, or explicitly override.
✓Mixed inputs welcome.
Files, folders, movies, and episodes in one run.
aurora-terminal
❯ aurora-curator -rename \
  --format "{n}/Season {s.pad(2)}/{s00e00} - {t}" \
  --db tmdb --action move \
  --conflict skip ~/Downloads/show/

✓ 12 files matched
✓ metadata resolved
✓ rename plan complete

The road ahead

Built in the open.
Driven by real libraries.

Now

The complete desktop workflow

Batch rename, TMDB/TVmaze/OMDb metadata, subtitles, episode browsing, checksums, filtering, list export, history, undo, and CLI automation on Windows, macOS, and Linux.

Next

Broader media intelligence

Container probing beyond MP4/MOV and MKV/WebM, plus additional metadata sources for more specialized libraries.

Later

Deeper naming power

Expanded naming-scheme scripting and helpers, shaped by the workflows media collectors actually use.

Native on every desktop

Bring order to your library.

Version 0.1.0 is available now. Pick your platform and start with a full preview—nothing changes until you approve it.

Also available: .deb, .rpm, and .msi.