snoowfall

snoowfall / lyse

Public

Realtime TUI lyrics for your favorite songs, directly in the terminal.

19
0
100% credibility
Found Mar 19, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

Lyse is a terminal tool that fetches and displays real-time, synchronized lyrics for songs playing in supported music players.

How It Works

1
🔍 Discover Lyse

You stumble upon Lyse, a handy tool that brings song lyrics right into your terminal while your music plays.

2
🚀 Fire It Up

You launch Lyse in your terminal, and it quietly watches your music player to see what's playing.

3
🎵 Lyrics Come Alive

Suddenly, lyrics for your current song appear, scrolling perfectly in sync with the music beat.

4
⌨️ Make It Yours

Press easy keys to center the words, bold the current line, tweak colors, or adjust timing.

5
📱 See Progress

A neat progress bar shows how far into the song you are, with upcoming and past lines highlighted.

6
Pick Your View
🖥️
Full Screen Fun

Enjoy the colorful, interactive display with controls right there.

📄
Simple Output

Get just the current lyric line printed out continuously or once.

Sing Along Perfectly

Now every song feels magical with timed lyrics glowing in your terminal, just how you like it.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is lyse?

Lyse pulls realtime lyrics for songs playing in playerctl-compatible apps like Spotify or MPD, displaying them synced in a terminal TUI with progress bar and seek controls. Built in Python with curses, it fetches from lrclib.net, caches results, and supports offset tweaks via keys like j/k. Pipe mode (--pipe, --live) streams current lines to stdout for scripting or dashboards.

Why is it gaining traction?

Stands out with its lightweight realtime TUI over heavy GUI apps—no installs beyond playerctl, just customizable colors via JSON config and keyboard-driven tweaks. Pipe output hooks into github realtime data streams or koers tui realtime setups. Niche appeal for terminal purists tired of browser tabs.

Who should use this?

Linux devs blasting music via playerctl while coding in Vim or tmux. Suited for shell scripters piping lyrics to realtime github walls or voice chat bots. Avoid if on macOS or without playerctl.

Verdict

Early-stage at 19 stars and 1.0% credibility score—basic README, no tests, but runs smoothly on supported players. Worth a spin for realtime TUI fans; fork and PR to boost maturity.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.