Skip to content

Lila - Slowed and Reverb LoFi Audio Player - Multiplatform Desktop App - Built with Rust & React

Notifications You must be signed in to change notification settings

ph33nx/lila-player

Repository files navigation

Lila - Slowed and Reverb LoFi Audio Player (Desktop App)

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.

Download Lila Player

Lila Player Screenshot

Features

  • 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.

Development

Prerequisites

  1. 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
  2. Node.js and npm:

    • Download and install Node.js from Node.js Official Website.
    • Confirm installation by checking the versions:
      node --version
      npm --version

Setup Development Environment

  1. Clone the repository:

    git clone https://github.com/ph33nx/lila-player
    cd lila-player
  2. Install dependencies:

    npm install
  3. Start the app in development mode:

    npm run tauri dev
  4. Build the app for production:

    npm run tauri build

About

Lila - Slowed and Reverb LoFi Audio Player - Multiplatform Desktop App - Built with Rust & React

Resources

Stars

Watchers

Forks

Packages

No packages published