LyricGlow

February 5, 2026 · View on GitHub

LyricGlow

LyricGlow

Real-Time Synchronized Lyrics for macOS

Word-by-word lyrics highlighting for Spotify, Apple Music, and any macOS music player.

CI CodeFactor Version Downloads License

macOS Electron TypeScript Architecture

Stars Forks


LyricGlow Demo
Real-time synchronized lyrics with word-by-word highlighting

Quick Install

curl -fsSL https://raw.githubusercontent.com/ateymoori/lyricglow/main/scripts/install.sh | bash

Supports: Apple Silicon (M1/M2/M3/M4) and Intel Macs • macOS 11.0+

Manual Installation
  1. Download from Releases:
    • Apple Silicon: LyricGlow-arm64.dmg
    • Intel: LyricGlow-x64.dmg
  2. Open DMG → Drag to Applications
  3. First launch: Right-click → Open

Features

Core

  • Real-time word-by-word highlighting
  • Auto-sync with playback position
  • Full lyrics modal view
  • Progress bar seek support

Integrations

  • Spotify, Apple Music, YouTube Music
  • Spotify OAuth for top tracks/albums
  • Menu bar live lyrics display
  • 7-day intelligent caching

Design

  • Apple Liquid Glass UI
  • Dark/light mode auto-switch
  • RTL support (Arabic, Persian, Hebrew)
  • Always-on-top floating window

Screenshots


Full Mode

Compact Mode

Lyrics Only

RTL Support

Menu Bar Integration

Usage

  1. Launch LyricGlow from Applications
  2. Play music in any supported player
  3. Watch lyrics sync with word-by-word glow
  4. Customize via settings (gear icon)
ShortcutAction
Cmd+LToggle window
Click progress barSeek to position
Click album artOpen in Spotify

Development

git clone https://github.com/ateymoori/lyricglow.git && cd lyricglow
npm install
npm run dev      # Development with hot reload
npm run build    # Compile TypeScript
npm run dist     # Build DMG
Project Structure
src/
├── main/           # Electron main process
│   ├── auth/       # Spotify OAuth
│   └── managers/   # Lyrics, metadata, cache
├── preload/        # IPC bridge
├── renderer/       # UI (DOM manipulation)
└── shared/         # Types, utilities, logger

Contributing

PRs welcome! Priority areas:

  • Windows/Linux support
  • Additional lyrics sources
  • UI translations

Credits

ServicePurpose
LRCLIBSynchronized lyrics
TheAudioDBArtist metadata
Spotify APITop tracks & albums


MIT License © AmirHossein Teymoori

Stars

Report Bug · Request Feature · Releases