Apple, localization, media Private repository

rubin

Live, time-synced lyrics for whatever Music.app is playing.

Rubin is a native macOS lyrics companion for Music.app. It shows synced lyrics from LRCLIB in the menu bar, a compact panel, a full window, karaoke mode, the Dynamic Notch, and desktop widgets. You can seek by line, adjust timing, and import local .lrc files. A SwiftUI app sits on a Rust core, which also ships as the `rubin` terminal UI.

The source isn't public yet. This page tracks what it does today.

What it does

  • Menu bar, notch, and widget surfaces
  • Synced LRC lyrics with offset control
  • Rust core with a terminal UI

Try it

  • cargo install --path crates/rubecula-cli
  • rubin
  • rubin --lrc ./song.lrc

Character

Sings along with your Mac Robin singing on the menu bar