Skip to content

Latest commit

 

History

History
68 lines (41 loc) · 1.35 KB

File metadata and controls

68 lines (41 loc) · 1.35 KB

Harmonia

A sleek lyrics visualizer built using Tauri, React, and TypeScript, designed for Linux.

Screenshots

image image

Getting Started

Prerequisites

This project uses playerctl under the hood to query the current players. Make sure you have it installed.

Compile from source

Note

There is already a compiled release.

  1. Clone the repository:

    git clone https://github.com/shenawy29/harmonia.git
    cd harmonia
  2. Install dependencies:

    npm install
  3. Build:

    npm run tauri build
  4. Run:

    ./src-tauri/target/release/harmonia

Note for Hyprland users

If you want the exact look I have in the screenshots, add the following to your Hyprland config file:

"noblur, class: harmonia"
"noshadow, class: harmonia"
"noborder, class: harmonia"

Contribution

Contribution is, as always, welcome.

License

This project is licensed under the MIT License. See the LICENSE file for details.


Feel free to suggest improvements or report issues in the Issues section.