Documentation
Everything you need to get started with renaym
Getting Started
renaym is an intelligent media file renamer that uses AI-powered parsing and TMDB metadata to help you organize your movie and TV show library.
Prerequisites
- âTMDB API Key â Get one free at themoviedb.orgâ ī¸ Use the API Key (v3 auth), not the "API Read Access Token"
- â.NET 8 Runtime â Included in standalone downloads
Installation
Download
Download renaym for your platform from the download page
Extract
Extract the downloaded archive to your preferred location
Run
Launch the Server application first, then the Client
Configure
Enter your TMDB API key in Settings when prompted
Basic Usage
Select Folder
Click 'Select Folder' or drag & drop files into the application
Scan & Match
Click 'Scan & Match' to automatically match files with TMDB
Review
Check the proposed renames and adjust if needed
Execute
Click 'Execute Rename' to rename your files
âŠī¸Pro tip: Use "Undo Last" if you need to revert any changes
Features
AI-Powered Parsing
Local LLM intelligently extracts metadata from even the messiest filenames
TMDB Integration
Accurate metadata matching with intelligent scoring from The Movie Database
Subtitle Support
Automatically pairs and renames .srt, .sub, .ass, .ssa, .vtt files
Safe Operations
Collision detection prevents overwrites, with full undo support
Custom Templates
Customize naming patterns to match your preferred organization style
Smart Caching
Caches TMDB responses for faster subsequent operations
Configuration
Settings are managed through the Settings panel in the application. You can configure:
Troubleshooting
âNo matches found?
Try adjusting the filename to be clearer, or search manually in TMDB. Sometimes files with unusual naming conventions need manual intervention.
âLLM not working?
Download the Phi-3-Mini model and configure the path in settings. The app will automatically fall back to regex parsing if LLM is unavailable.
âServer won't start?
Ensure no other application is using the required port. Check that .NET 8 Runtime is installed if using the framework-dependent version.