Skip to content
@LunoRX-RS

LunoRX

Crafting a better music experience, in the open.
LunoRX

LunoRX

Crafting a better music experience, in the open.

An independent, open-source desktop music player. Local-first, honest about what it can do, and built to stay out of your way.

Download · Install guide · Source


What we make

A desktop player for YouTube Music. A Rust core owns search, playback, the queue and sync. The interface only shows what the core can actually do.

  • Real audio. Native playback through libmpv, with media keys and Now Playing on macOS.
  • Word-synced lyrics. Full-window and split views, with several sources you can turn off one by one.
  • Local-first playlists. They live on your device first. You choose when to keep them offline or sync them.
  • No silent overwrites. Sync conflicts ask you to keep yours or the server's.
  • A calm interface. Dark glass-and-blur theme, one accent colour that means "live", reduced-motion and reduced-transparency support, WCAG 2.2 AA as the target.
  • Discord Rich Presence. Design your own card from Settings.

Tauri 2 · Rust · Next.js · React · libmpv

Status

LunoRX is in release-candidate stage (1.0.0-rc). macOS is the first-class platform. Windows and Linux builds exist but are not verified on real machines yet. Spotify is not supported. Release notes are on the releases page.

How we work

  • Open source under the MIT License.
  • Capabilities are explicit: if something is not supported, the app says so instead of pretending.
  • Provider tokens and sign-in cookies stay on your device, in the OS key store.
  • Zero-warning builds, tests for new behaviour, and docs updated with contracts.

Get involved

Bugs and ideas go in Issues. Read CONTRIBUTING.md before opening a pull request, and SECURITY.md to report a vulnerability privately.

LunoRX is an independent, unofficial project. It is not affiliated with or endorsed by Google LLC, YouTube, YouTube Music or Spotify AB. All trademarks belong to their owners.

Popular repositories Loading

  1. mobile mobile Public

    Music player for YouTube Music on iPhone, iPad and Android. Rust core shared with the LunoRX desktop app, Tauri 2 + Next.js UI.

    Rust 2 1

  2. desktop desktop Public

    Desktop music player for YouTube Music: Rust core, libmpv audio, word-synced lyrics, local-first playlists. Tauri 2 + Next.js.

    Rust 1 2

  3. .github .github Public

  4. innerlight innerlight Public

    Rust

  5. website website Public

    TypeScript 1

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…