Lila Slow Reverb Player is an audio player desktop app that allows users to play audio files with adjustable playback speed, reverb effects, and vinyl noise overlay. It provides a visual waveform representation of the audio, along with real-time playback progress and time display. Built with Rust and React, the app offers a responsive design for a seamless user experience.
- Play audio files with adjustable speed and pitch.
- Add reverb effects with customizable levels.
- Overlay vinyl noise for an authentic vintage sound.
- Visual waveform display with real-time progress tracking.
- Responsive design for seamless user experience.
-
Rust Programming Language:
- Install Rust using
rustup
, the recommended installer:curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
- After installation, ensure
cargo
(Rust's package manager) is available by running:cargo --version
- Install Rust using
-
Node.js and npm:
- Download and install Node.js from Node.js Official Website.
- Confirm installation by checking the versions:
node --version npm --version
-
Clone the repository:
git clone https://github.com/ph33nx/lila-player cd lila-player
-
Install dependencies:
npm install
-
Start the app in development mode:
npm run tauri dev
-
Build the app for production:
npm run tauri build