A beautiful, ultra-smooth, full-screen terminal UI for viewing synced lyrics of the currently playing Apple Music or Spotify song. Built with Go, Bubble Tea, and Lip Gloss.
- Live Syncing: Lyrics automatically scroll along with Apple Music or Spotify.
- Ultra-Smooth Progress Bar: Interpolates time and utilizes fractional Unicode blocks (8x resolution) for a continuously gliding progress bar.
- Responsive Design: The album artwork, lyrics view, and layout automatically adapt dynamically to your terminal window size.
- Album Artwork: Fetches and renders high-quality album art directly in your terminal using ANSI block characters.
brew install moKshagna-p/tap/lrcThis installs both lrc and its lyrics alias. brew install lrc becomes available once the formula is accepted into Homebrew/core.
go install github.com/moKshagna-p/lrc/cmd/lrc@latest
ln -sf "$(go env GOPATH)/bin/lrc" "$(go env GOPATH)/bin/lyrics"Simply run lyrics in your terminal while Apple Music or Spotify is playing a song. If both are playing, Apple Music is shown.
Press Q or Ctrl+C to quit.
- The original version was prototyped with Python and
rich. - Lyrics provided via the excellent lrclib.net API.
- Artwork provided via the iTunes Search API.