Made a script for Radarr to auto-rename movie folders and update radarr db

1 ravioldev 1 6/26/2025, 4:20:01 PM github.com ↗

Comments (1)

ravioldev · 4h ago
https://github.com/ravioldev/radarr-movie-folders-renamer

Please share your feedback and let me know if you find it useful.

A quick overview:

What This Project Does Radarr Movie Folders Renamer transforms your messy movie folder collection into a beautifully organized library. It automatically renames movie folders using consistent patterns that make your collection easier to browse, search, and manage.

Transform Your Movie Library Before (messy, inconsistent names):

/movies/Iron.Man.2008.1080p.BluRay.x264-GROUP/ /movies/The Dark Knight (2008)/ /movies/avengers_endgame_2019_4k/ /movies/LOTR.Fellowship.2001.Extended.BluRay/ /movies/Parasite.2019.Korean.1080p/ After (organized, standardized patterns):

/movies/Marvel Cinematic Universe (2008) - Iron Man [1080p]/ /movies/The Dark Knight (2008) [1080p]/ /movies/Marvel Cinematic Universe (2019) - Avengers Endgame [2160p]/ /movies/The Lord of the Rings Collection (2001) - Fellowship of the Ring [1080p]/ /movies/Parasite (2019) [1080p]/ Key Benefits Collection Organization: Group franchise movies together (Marvel, DC, Star Wars, etc.)

Quality Tags: Clear quality indicators (2160p, 1080p, 720p, DVD-Rip, etc.)

Multi-Language Support: Use native language titles for foreign films

Consistent Naming: Uniform folder structure across your entire library

Radarr Integration: Works seamlessly with your existing Radarr setup

Safe Testing: Test with small subsets before processing entire library

Features Automated Movie Organization: Rename and organize movie folders based on configurable patterns

Multi-Language Support: Configure native language preferences with intelligent fallback

Collection Support: Optional movie collection integration in folder names

Quality Tags: Optional quality indicators in folder names

TMDB Integration: Optional TMDB API support for enhanced metadata

Cross-Platform: Works on Windows with Git Bash

Extensive Logging: Detailed logs with error tracking and troubleshooting

Flexible Configuration: Centralized config file with sensible defaults

Multi-Platform: Works on Windows, Linux and macOS