Skip to content

v1.2.0-beta.2 - AppImage Optimization & Playback Fix

Latest

Choose a tag to compare

@matiaszanolli matiaszanolli released this 27 Dec 19:09

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