5 Commits

5 changed files with 3 additions and 14 deletions

View File

@@ -16,6 +16,7 @@ A desktop application for organizing, tagging, and managing WAV audio files with
### Powerful Search & Organization ### Powerful Search & Organization
- Fuzzy search across filenames, tags, categories, and metadata - Fuzzy search across filenames, tags, categories, and metadata
- Filter by category or view untagged files - Filter by category or view untagged files
- Quick "JUST SPLIT" filter surfaces freshly generated segments for rapid QC
- Multi-select support for batch operations - Multi-select support for batch operations
- Custom naming with automatic conflict resolution - Custom naming with automatic conflict resolution
@@ -45,19 +46,6 @@ A desktop application for organizing, tagging, and managing WAV audio files with
![Smooth UI Demo](repoimages/smoothui.gif) ![Smooth UI Demo](repoimages/smoothui.gif)
### Smart Library Management
- Automatic library scanning and indexing
- MD5 checksums for duplicate detection
- Metadata caching for instant access
- SQLite database for fast queries and reliable storage
## Technology Stack
- **Frontend**: React 18, TypeScript, Vite
- **Backend**: Electron 29, Node.js
- **Database**: better-sqlite3 with WAL mode
- **Audio Processing**: WaveFile, music-metadata
- **Search**: Fuse.js for fuzzy search
## Installation ## Installation

BIN
build/icon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

View File

@@ -1,7 +1,8 @@
{ {
"name": "audio-sort", "name": "audio-sort",
"version": "0.3.1", "version": "0.4.0",
"description": "Electron audio sorting application with fuzzy search, tagging, library management, and advanced waveform editing with audio splitting capabilities for WAV files.", "description": "Electron audio sorting application with fuzzy search, tagging, library management, and advanced waveform editing with audio splitting capabilities for WAV files.",
"author": "litruv",
"main": "dist/main/main/index.js", "main": "dist/main/main/index.js",
"type": "commonjs", "type": "commonjs",
"scripts": { "scripts": {

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 KiB