Community-Driven
File Naming for Media

Stop manually renaming your media files. Hash your files, lookup community-submitted names, and vote on the best conventions. Perfect for Plex and Jellyfin users.

or install with curl
-
GitHub Stars
-
Downloads
100%
Open Source
-
Contributors

Powerful Features for
Media Organization

Built for the community, by the community. Leverage collective knowledge for perfect file naming.

🔐

Hash-Based Identification

Uses SHA-256 hashing to uniquely identify files. Same content always produces the same hash, ensuring accurate matching across the community. Learn more about our hashing algorithm.

👥

Community Voting

Submit and vote on naming conventions. The best names rise to the top through democratic consensus from users like you.

🔍

Fuzzy Search

Typo-tolerant search finds what you're looking for even with imperfect queries. Sort by relevance, votes, date, or title.

📺

TV Show Support

Navigate by season and episode with dedicated support for TV series. Organize entire seasons with consistent naming.

CLI First

Powerful command-line interface for batch processing and automation. Integrate seamlessly into your workflow. Prefer a GUI? Try our web app.

🌐

RESTful API

Full-featured API powered by Turso distributed SQLite. Build your own tools and integrations on top of our platform.

How It Works

Simple workflow to perfectly named media files

1

Register & Get API Key

Run mkvmender register to create your account and receive an API key.

$ mkvmender register
Account created! Your API key: abc123...
2

Login with Your API Key

Save your API key and login to authenticate with the server.

$ mkvmender login
Enter your API key: abc123...
Logged in successfully!
3

Lookup Your File

The CLI hashes your file and searches the community database for matching naming submissions.

$ mkvmender lookup movie.mkv
Calculating hash... Done
Found 3 naming submissions:
[1] The.Matrix.1999.1080p.mkv (👍 42 👎 3)
[2] Matrix_1999_Bluray.mkv (👍 15 👎 2)
4

Rename & Vote

Rename your file interactively, then vote on submissions to help the community.

$ mkvmender rename movie.mkv
Select [1-2]: 1
Renamed to: The.Matrix.1999.1080p.mkv

$ mkvmender vote movie.mkv
Vote recorded!
Terminal
$ mkvmender lookup movie.mkv
Calculating SHA-256 hash... ████████████ 100%
Hash: a3b2c1d4e5f6...
Searching database...
Found 3 naming submissions:
[1] The.Matrix.1999.1080p.BluRay.mkv
👤 moviefan23 | 👍 42 👎 3
[2] Matrix.1999.BluRay.x264.mkv
👤 encoder_pro | 👍 15 👎 2
$ _

Ready to Get Started?

Join the community and start organizing your media library today.

Open source and free forever • MIT License