MediaJanitor is a web interface designed for managing shared Jellyfin media libraries across multiple users. It helps identify and clean old files, oversized media, and unwatched content to optimize storage. The app integrates with the entire *arr ecosystem (Sonarr, Radarr), TMDB, Jellyfin, and Jellyseerr using personal API keys.
Built with the Ralph methodology using Claude Code - featuring a clean, well-tested codebase with comprehensive test coverage and clear separation of concerns.
I manage a media server shared with about ten friends. My old 4000-line script had become unmaintainable — I wanted to build something cleaner to save a few hours of maintenance per week.