DeadZone-0

DeadZone-0 / lyre

Public

A beautiful music visualizer and metadata TUI built with Node.js and Ink.

17
2
100% credibility
Found May 07, 2026 at 17 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Lyre is a terminal application that visualizes music playback with album art, audio waveforms, track information, lyrics, and keyboard controls.

How It Works

1
🔍 Discover Lyre

You hear about Lyre, a fun way to see your music visualized beautifully right in your terminal screen.

2
📥 Get it ready

Follow easy steps to add Lyre to your computer, and it sets up a personal folder for your preferences automatically.

3
🚀 Start your session

Type 'lyre' to launch it, and everything springs to life as it grabs info from your playing music.

4
🎵 Watch the magic

See colorful album covers, dancing sound waves, track names, and progress bars pulsing to your beats.

5
⌨️ Take control

Press simple keys like space to pause, arrows to skip songs, or up/down for volume changes.

6
🎤 Dive into lyrics

Hit 'V' to switch views and watch song words scroll by perfectly timed to the music.

Immerse in music

Relax with a stunning full-screen show that makes every song feel alive and personal.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 17 to 17 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 lyre?

Lyre turns your terminal into a real-time music visualizer, pulling album art, track metadata, progress bars, and synced lyrics from any MPRIS player like Spotify or VLC via playerctl. Built in TypeScript with Node.js and Ink, it renders high-res half-block album art or ASCII fallback, audio bars via cava, and supports keyboard controls for play/pause, skip, and volume. Install globally with `npm install -g lyre-tui` and run `lyre` for a distraction-free, responsive TUI that feels like beautiful music videos straight in your console.

Why is it gaining traction?

Smooth 30fps visualizations with Monstercat-style smoothing, toggleable lyrics mode, and auto-generated configs stand out against basic CLI players. The beautiful GitHub README—complete with keybindings tables, troubleshooting, and a star history chart—makes setup dead simple, hooking terminal fans tired of GUI bloat. Customizable via `~/.config/lyre/lyre.json` for bars, FPS, and art modes, it delivers lag-free performance on resize.

Who should use this?

Terminal diehards running Linux media servers or Spotifyd who want visual feedback without leaving vim. Devs on remote SSH sessions needing quick player controls during coding marathons. Music nerds experimenting with cava configs for custom audio analysis in a polished interface.

Verdict

Worth a spin for its polished docs and zero-setup vibe despite 17 stars and 1.0% credibility score—early but stable with error boundaries and cleanup. Skip if you need cross-platform polish; otherwise, clone this beautiful GitHub repo for your next hack session.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.