v1.2.0-beta.2 - AppImage Optimization & Playback Fix
π― Critical Fixes
- Backend inclusion: Fixed GitHub Actions builds missing backend executable (was 189MB, now 204MB)
- Frontend hotfix: Updated playback controls with latest WebSocket integration fixes
π Performance Improvements
- 93.6% AppImage size reduction: From 3.2GB β 204MB
- Backend optimization: From 1.4GB β 101MB (removed all CUDA/GPU libraries)
- Zero GPU dependencies: Removed 9 unused packages from requirements.txt
- Rust DSP acceleration: Full Rust module integration for audio processing
π§ Technical Changes
- Migrated from REST API to WebSocket streaming for audio playback
- Fixed PyInstaller spec to properly collect auralis_dsp module
- Updated GitHub Actions workflow to use
maturin develop --release - Comprehensive CUDA binary filtering in PyInstaller
π¦ Downloads
- Linux: AppImage (universal) or .deb (Debian/Ubuntu)
- AppImage size: ~204MB (includes full backend + Rust DSP)
π§ͺ Testing
- AppImage verified working with:
- Backend startup (101MB executable)
- Rust DSP library loaded
- Audio playback via WebSocket
- Fingerprint generation and caching
Full Changelog: v1.2.0-beta.1...v1.2.0-beta.2