mirror of
https://github.com/litruv/AudioSort.git
synced 2026-07-24 02:36:01 +10:00
fix: update README for improved Linux installation instructions and clarify application description
This commit is contained in:
56
README.md
56
README.md
@@ -1,7 +1,7 @@
|
|||||||
# AudioSort
|
# AudioSort
|
||||||
[](https://github.com/litruv/AudioSort/actions/workflows/build.yml)
|
[](https://github.com/litruv/AudioSort/actions/workflows/build-all.yml)
|
||||||
|
|
||||||
A desktop application for organizing, tagging, and managing WAV audio files with Universal Category System (UCS) support, featuring advanced waveform editing and audio splitting capabilities.
|
A cross-platform desktop application for organizing, tagging, and managing WAV audio files with Universal Category System (UCS) support, featuring advanced waveform editing and audio splitting capabilities.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -49,9 +49,29 @@ A desktop application for organizing, tagging, and managing WAV audio files with
|
|||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
### From Release
|
### Windows
|
||||||
Download the latest `AudioSort Setup.exe` from the [Releases](../../releases) page and run the installer.
|
Download the latest `AudioSort Setup.exe` from the [Releases](../../releases) page and run the installer.
|
||||||
|
|
||||||
|
### Linux
|
||||||
|
|
||||||
|
#### AppImage (Universal)
|
||||||
|
```bash
|
||||||
|
# Download from Releases page
|
||||||
|
chmod +x AudioSort-*.AppImage
|
||||||
|
./AudioSort-*.AppImage
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Debian/Ubuntu (.deb)
|
||||||
|
```bash
|
||||||
|
sudo dpkg -i audio-sort_*.deb
|
||||||
|
sudo apt-get install -f # Install dependencies if needed
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Fedora/RHEL (.rpm)
|
||||||
|
```bash
|
||||||
|
sudo dnf install ./audio-sort-*.rpm
|
||||||
|
```
|
||||||
|
|
||||||
### From Source
|
### From Source
|
||||||
|
|
||||||
#### Prerequisites
|
#### Prerequisites
|
||||||
@@ -126,23 +146,27 @@ AudioSort/
|
|||||||
|
|
||||||
### Scripts
|
### Scripts
|
||||||
```bash
|
```bash
|
||||||
npm run dev # Start development server with hot reload
|
npm run dev # Start development server with hot reload
|
||||||
npm run build # Build renderer and main process
|
npm run build # Build renderer and main process
|
||||||
npm run lint # Type-check with TypeScript
|
npm run lint # Type-check with TypeScript
|
||||||
npm run pack # Package without installer
|
npm run pack # Package without installer
|
||||||
npm run dist # Create distributable
|
npm run dist # Create distributable
|
||||||
npm run dist:win # Create Windows installer
|
npm run dist:win # Create Windows installer
|
||||||
|
npm run dist:linux # Create Linux packages (AppImage, deb, rpm)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Configuration
|
## Linux Distribution
|
||||||
|
|
||||||
### Build Configuration
|
For detailed information about building and distributing on Linux, see [LINUX_BUILD.md](LINUX_BUILD.md).
|
||||||
Edit `package.json` `build` section to customize:
|
|
||||||
- Application name and ID
|
Supported formats:
|
||||||
- Icon and branding
|
- **AppImage** - Universal, runs on any distribution
|
||||||
- Installer options
|
- **DEB** - Debian, Ubuntu, and derivatives
|
||||||
- File associations
|
- **RPM** - Fedora, RHEL, CentOS, openSUSE
|
||||||
|
|
||||||
|
## Configuration
|
||||||
|
|
||||||
### Database Location
|
### Database Location
|
||||||
User data is stored in:
|
User data is stored in:
|
||||||
- **Windows**: `%APPDATA%/AudioSort/`
|
- **Windows**: `%APPDATA%/AudioSort/`
|
||||||
|
- **Linux**: `~/.config/AudioSort/`
|
||||||
|
|||||||
Reference in New Issue
Block a user