Repolode
Yudaotor

Yudaotor/lyrimuse

Open-source macOS menu bar app that shows word-by-word synced lyrics for Apple Music, Spotify, QQ Music, NetEase Cloud Music and more, with Last.fm scrobbling.

Open-source alternative to:LyricsXLyric Fever

Stars
272
Forks
14
Open issues
10
Last commit
yesterday

What is it?

Lyrimuse is a macOS app that displays synced lyrics highlighted word by word as a song plays. It lives in the menu bar and can show lyrics in a floating desktop overlay, a Dynamic Island-style capsule under the notch, the Touch Bar, or a full lyrics window. It supports nine players, including Apple Music, Spotify, Amazon Music, KKBOX, QQ Music, NetEase Cloud Music, Kugou and Kaset, as well as web players in the browser.

Lyrics are matched automatically from twelve sources, including NetEase, QQ Music, Kugou, Musixmatch and LRCLIB. Translation and romanization can be shown under the original text. Translation can run on the Mac with Apple's Translation framework when the source has none, and Cantonese songs get Jyutping. Lyrics are cached locally, and a Lyrics Manager lets you edit, re-match or shift timing for individual songs.

The app also includes a Last.fm listening profile and scrobbling, with optional ListenBrainz sync. It is licensed under GPL-3.0 and is distributed through Homebrew or GitHub releases.

Key features

  • 01Word-by-word highlighting synced to playback
  • 02Lyrics matched automatically from twelve sources
  • 03Floating desktop overlay, menu bar, Dynamic Island-style capsule, Touch Bar and lyrics window
  • 04Translation and romanization, including Jyutping for Cantonese
  • 05Last.fm scrobbling and listening statistics
  • 06Local lyrics cache and manual editing of timing and matches

Use cases

  • Showing karaoke-style lyrics while listening to Apple Music on a Mac
  • Displaying Chinese-language lyrics for QQ Music or NetEase Cloud Music on macOS
  • Scrobbling plays from several music apps to Last.fm
  • Reading translated or romanized lyrics alongside songs in another language

Quick start

  1. 1

    Add the Homebrew tap

    brew tap yudaotor/lyrimuse
  2. 2

    Trust the non-official tap (one-time)

    brew trust --cask yudaotor/lyrimuse/lyrimuse
  3. 3

    Install the app with Homebrew

    brew install --cask lyrimuse

Things to know

  • macOS 14 or later only.
  • Licensed under GPL-3.0, a copyleft license that requires derivative works to stay open source.
  • Some players need Automation permission, and browser control needs a pairing step.

Topics

FAQ

What is lyrimuse?
Open-source macOS menu bar app that shows word-by-word synced lyrics for Apple Music, Spotify, QQ Music, NetEase Cloud Music and more, with Last.fm scrobbling. Lyrimuse is a macOS app that displays synced lyrics highlighted word by word as a song plays. It lives in the menu bar and can show lyrics in a floating desktop overlay, a Dynamic Island-style capsule under the notch, the Touch Bar, or a full lyrics window. It supports nine players, including Apple Music, Spotify, Amazon Music, KKBOX, QQ Music, NetEase Cloud Music, Kugou and Kaset, as well as web players in the browser.
Is lyrimuse free to use? What license does it have?
lyrimuse is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is lyrimuse still maintained?
Actively maintained. The last commit to lyrimuse was on Oct 19, 2026.
What can I use lyrimuse for?
Showing karaoke-style lyrics while listening to Apple Music on a Mac Displaying Chinese-language lyrics for QQ Music or NetEase Cloud Music on macOS Scrobbling plays from several music apps to Last.fm Reading translated or romanized lyrics alongside songs in another language
How do I install lyrimuse?
Add the Homebrew tap: brew tap yudaotor/lyrimuse Trust the non-official tap (one-time): brew trust --cask yudaotor/lyrimuse/lyrimuse Install the app with Homebrew: brew install --cask lyrimuse
Where can I get lyrimuse?
The source code and installation instructions are on GitHub: https://github.com/Yudaotor/lyrimuse

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects