Skip to content

GS-Music-Software/desktop-recode

Repository files navigation


GS Music Logo

GS Music

Desktop music player built with Tauri, React, and Rust.

PROJECT IS CURRENTLY IN THE PROCESS OF BEING RECODED. NO UPDATES UNTIL THE RECODE IS DONE.

GS Music Showcase

Website | Issues | Installation


Features

  • Lyric View: Immersive, beautiful lyric display.
  • Discover Tab: Download music directly within the app using yt-dlp.
  • Server Integration: Integration is available for gs-music-server to allow remote library access.
  • Local Playback: Support for local directory scanning and audio playback.

Prerequisites

Building from source requires:

  • Node.js (v18+)
  • Rust (stable)

Linux

libwebkit2gtk-4.1-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev

Windows

C++ Build Tools and WebView2.


Installation

Binary

Download the installer from music.strikes.cloud or from the GitHub Releases.

Build from source

git clone https://github.com/GS-Music-Software/desktop-recode.git
cd desktop-recode
npm install