A Git-like desktop app for managing and versioning audio files, built for producers and musicians.
Repostudio aims to be an audio management and organizatial tool that takes after version control softwares like GitHub desktop. The basic idea is that you can create a "repository" of audio files, and then use that repository to track and manage the metadata, encodings, recipients, and locations of a bucket of files without having to actually create duplicates or do manual conversions. This solution takes a lot of legwork out of the process of managing audio files, and allows musicians to focus primarily on creative work.
Are you a musician, producer, or audio enthusiast? The section below is mostly for developers. Visit the Releases page to download the latest version of Repo Studio.
- ⚡ Tauri Framework + Rust Backend
- ⚛️ React + Typescript
- 🎧 Symphonia (audio decoding)
- 🧬 Rusty Chromaprint (audio fingerprinting)
- 🏷️ Lofty (audio metadata)
- 📦 Node.js (v18+ recommended)
- 🦀 Rust Toolchain (Stable)
- 🔧 Tauri CLI
# 1. Clone the repo
git clone https://github.com/yourusername/repo-studio.git
cd repo-studio
# 2. Install frontend dependencies
npm install
# 3. Start the dev server
npm run tauri devnpm run tauri build- 📝 VS Code
- 📦 Extensions: