Jarian Cottingham 4764bedafc Add file editing via double-click and fix TVDB ID appending logic
- Add double-click handler to make file names editable in UI
- Remove duplicate IPC handler for rename-file in renderer.js
- Fix checkEpisodeCountMatch to properly validate sequential episodes
- Fix begin-mapping to handle both season folder and show folder cases
- Improve open-file-in-player handler to properly log results
2026-02-26 19:20:15 -06:00
2026-02-19 09:47:06 -06:00

MovieMapper

A desktop application for organizing and managing movie and TV show collections.

Features

  • Browse and scan directories for media files
  • Search TV shows using TheTVDB API
  • View show details, seasons, and episodes
  • Rename files by clicking on the file name
  • Display video durations in mm:ss format

Installation

  1. Clone the repository
  2. Install dependencies: npm install
  3. Run the application: npm start or electron .

Dependencies

  • Electron
  • fluent-ffmpeg (for video duration detection)
  • TheTVDB API integration

Usage

  1. Click "Select Directory" to choose a folder containing media files
  2. The application will scan the directory and display media files with their durations
  3. Click on any file name to rename it
  4. Use the search functionality to find TV shows and their details
Description
Rust desktop app for organizing Blu-ray/TV archives — ffprobe metadata, extras/commentary tagging, and Jellyfin-compatible moves with audit trail.
Readme MIT 574 KiB
Languages
JavaScript 53.3%
Rust 41.4%
HTML 2.7%
Shell 1.2%
Python 0.7%
Other 0.7%