A modern, electron-based CUE sheet editor built for speed and aesthetics.
CUEsto is a powerful desktop application designed to make CUE sheet editing effortless. Built with modern web technologies, it offers a sleek interface with both light and dark modes, real-time duration calculations, and intuitive metadata management.
what is this for anyway? Read on Wikipedia
- 🎨 Modern UI: A focused interface with support for Light and Dark modes, built with custom branded modals.
- ⚡ Fast & Responsive: Built on Vite and React for instant feedback.
- ✍️ Text Editing: Advanced batch operations for track titles and performers, including separator replacement, field swapping, and propercase conversion.
- ✂️ Audio Splitting: Slice large audio files into individual tracks directly from the CUE sheet using bundled FFmpeg.
- 🕵️ CUE Viewer: Inspect your raw CUE sheet with syntax highlighting in a dedicated window.
- ⏱️ Metadata Persistence: Support for custom
REMlines, includingTOTAL DURATION,GNUCDID,DISCOGS, andMUSICBRAINZ_DISCID. - 🏷️ Enhanced Metadata: Auto-captures and saves
BARCODE,LABEL, andCATALOGnumber from MusicBrainz. - 🎵 Audio Integration: Link audio files to your CUE sheet. Automatically extract duration and metadata (performer, title, year, genre) from audio files with multi-artist support.
- 📥 Import Tools: Support for importing tracklists from GnuDB, 1001tracklists, Discogs, MusicBrainz, and Audacity.
- 🖱️ Contextual Power: Internal search browser with smart extraction of Disc IDs and Release Codes via a localized right-click menu.
- 🖥️ Cross-Platform: Runs on Windows, Mac, and Linux (via Electron).
- Open a File: Drag and drop or select your
.cuefile. - Edit: Modify track titles, performers, and timestamps directly in the grid.
- Save: Hit save to overwrite or create a new CUE file.
For more detailed information, please refer to our documentation:
- 📖 User Guide - How to use the application.
- 🛠️ Technical Documentation - Architecture, setup, and contribution guide.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
npm install
npm run devBuilt with ❤️ by NiZDesign