A modern Tauri-based application to visualize and manage your movie collection. This project allows users to index movie files from their local directories, fetch high-quality metadata from the OMDb API, and manage their collection with a premium, card-based interface.
![]() |
![]() |
![]() |
![]() |
- Local Directory Indexing: Automatically scan and watch folders for movie files.
- Automated Metadata Fetching: Retrieve posters, ratings, and plot summaries via OMDb API.
- Modern UI: Clean, card-based interface using Vue 3 and CSS.
- Smart Title Parsing: Advanced filename parsing to identify movie titles and years accurately.
- Offline Capability: Indexed data and posters are stored locally for fast, offline access.
- Collection Management: Search, filter, and manually update movie information.
- Privacy Focused: No data leaves your machine except for API metadata requests.
- Node.js (Latest LTS recommended)
- Rust and Cargo (For Tauri backend)
- System dependencies for Tauri (Refer to the Tauri Setup Guide)
- Clone the repository:
git clone https://github.com/ISO53/Movie-Collection-Visualizer.git
- Navigate to the project directory:
cd Movie-Collection-Visualizer - Install dependencies:
npm install
A valid OMDb API key is required to fetch movie information. You can obtain a free or supporter key from the OMDb API website. Once obtained, enter it in the Settings panel within the application.
- Open the Settings panel.
- Select a "Collection Directory" where your movie files are located.
- The application will automatically begin parsing filenames and syncing metadata.
To start the application in development mode with hot-reloading:
npm run tauri devTo generate a production installer for your current platform:
npm run tauri:build- Frontend: Vue 3, Pinia (State Management), Vue Router.
- Backend: Rust (Tauri), SQLite (Local Database).
- Styling: Vanilla CSS with modern cards and glassmorphism effects.
- Icons: Lucide Vue Next.
Contributions are welcome. Please review the Contributing Guidelines before opening a pull request or issue.
Movie data provided by OMDb API. This data is licensed under CC BY-NC 4.0 DEED.
This project is licensed under the GNU General Public License v3.0.



