Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

307 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zeeb Movie Renamer

Batch movie file renamer with IMDB integration. Automatically parses filenames, searches IMDB, and renames files with customizable format patterns.

A complete rewrite of the original Zeeb (Adobe Flex, v3.x) as a modern Electron + React desktop application.

Zeeb Movie Renamer Zeeb Movie Renamer Zeeb Movie Renamer

Download

Get the latest release from the Releases page:

  • Windows: download the .exe installer (no admin rights needed)
  • macOS: download the .dmg disk image then xattr -dr com.apple.quarantine "/Applications/Zeeb Movie Renamer.app" and run it.
  • Linux: download the .AppImage, then chmod +x Zeeb-Movie-Renamer-*.AppImage and run it

No Node.js or other runtime is required — the installer is self-contained.

Notes:

  • The app is not code-signed. On Windows, click "More info" → "Run anyway" on the SmartScreen prompt, or right click in Explorer, choose Properties and check Unblock. On macOS, run the xttr command above as I don't have a paid Apple developer account currently.
  • On Linux, if the AppImage fails to launch with a FUSE error, install libfuse2 (Ubuntu/Debian: sudo apt install libfuse2).

Features

  • Dual-renamer workflow with interleaved file processing
  • IMDB integration via embedded webview
  • TMDB poster browsing and saving
  • NFO file parsing for auto-selection
  • Configurable filename format patterns
  • AKA (alternate title) support
  • Subtitle and companion file renaming
  • Selective undo with per-file results
  • DVD folder detection and renaming
  • URL/webloc bookmark file generation
  • Format tester

For developers

Building from source

Requires Node.js >= 20.

git clone https://github.com/jamison-wilde/zeeb.git
cd zeeb
npm install
npm start        # Run in development mode
npm test         # Run tests
npm run make     # Build installers for your platform
Releasing
  1. Update version in package.json
  2. Add release notes to CHANGELOG.md under ## [x.y.z] - YYYY-MM-DD
  3. Commit: git commit -m "chore: bump version to x.y.z"
  4. Tag: git tag vx.y.z
  5. Push: git push origin main --tags

GitHub Actions automatically builds Windows, macOS, and Linux installers and creates a GitHub Release.

Credits

  • Icon by Kristof Polleunis
  • This product uses the TMDB API but is not endorsed or certified by TMDB.

License

MIT

About

Zeeb Movie File Renamer (Electron+React rewrite of an old Adobe Flex/AIR application)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages