Word-by-word lyrics highlighting for Spotify, Apple Music, and any macOS music player.
Real-time synchronized lyrics with word-by-word highlighting
curl -fsSL https://raw.githubusercontent.com/ateymoori/lyricglow/main/scripts/install.sh | bashSupports: Apple Silicon (M1/M2/M3/M4) and Intel Macs • macOS 11.0+
Manual Installation
- Download from Releases:
- Apple Silicon:
LyricGlow-arm64.dmg - Intel:
LyricGlow-x64.dmg
- Apple Silicon:
- Open DMG → Drag to Applications
- First launch: Right-click → Open
|
Core
|
Integrations
|
Design
|
- Launch LyricGlow from Applications
- Play music in any supported player
- Watch lyrics sync with word-by-word glow
- Customize via settings (gear icon)
| Shortcut | Action |
|---|---|
Cmd+L |
Toggle window |
| Click progress bar | Seek to position |
| Click album art | Open in Spotify |
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 DMGProject Structure
src/
├── main/ # Electron main process
│ ├── auth/ # Spotify OAuth
│ └── managers/ # Lyrics, metadata, cache
├── preload/ # IPC bridge
├── renderer/ # UI (DOM manipulation)
└── shared/ # Types, utilities, logger
PRs welcome! Priority areas:
- Windows/Linux support
- Additional lyrics sources
- UI translations
| Service | Purpose |
|---|---|
| LRCLIB | Synchronized lyrics |
| TheAudioDB | Artist metadata |
| Spotify API | Top tracks & albums |




