u/og__69

Image 1 — Team suggestions for chasca
Image 2 — Team suggestions for chasca

Team suggestions for chasca

um am kinda loss am tying to build chasca and needed help more suggestions are appreciated

u/og__69 — 2 days ago
▲ 153 r/LinuxUsersIndia+1 crossposts

Lyre v1.3.0 - I added a built-in local music player and targeted source ( idk what to call it )

Hey everyone,

I’m back with a huge update for Lyre, the terminal music dashboard built with Node.js and Ink. While the previous versions were great for visualizing Spotify or VLC, the most requested feature was the ability to play local files directly.

v1.3.0 is officially live

GitHub: https://github.com/DeadZone-0/lyre

NPM: https://www.npmjs.com/package/lyre-tui

What's New?

  1. Built-in Local Player (Powered by MPV)

It uses a background MPV process to play almost any format (MP3, FLAC, WAV, OGG). It handles metadata and embedded album art automatically using music-metadata.

  1. Full-Screen File Browser

Press B to open file explorer. Navigate your directories, select a track, and Lyre will automatically queue up the entire folder for you.

  1. Playback Controls

I’ve added playback logic for local files:

* S: Toggle Shuffle mode.

* R: Toggle Loop/Repeat.

* N / P: Skip to Next/Previous track in your local queue.

  1. Media Player Selector

Tired of Lyre tracking your web browser instead of your music? Press P (or M) to open the Player Selector. You can now manually lock Lyre onto a specific source (like Spotify) so it ignores everything else.

Prerequisites & Setup

You just need cava (for the waves), playerctl (for external player support), and mpv Install it globally:

1- npm install -g lyre-tui

2- lyre

Feedback

I've spent a lot of time for this version to make it feel like a "daily driver" music client. I'd love to hear your thoughts on this ver

u/og__69 — 3 days ago
▲ 74 r/LinuxUsersIndia+1 crossposts

Lyre v1.2.0 - Now with Synced Lyrics & Theme Engine

Hey everyone,

A little while ago I shared Lyre, a TUI that wraps CAVA and playerctl into a single music dashboard. I’ve just pushed a massive update (v1.2.0) that makes it highly customizable and adds a few highly requested features.

GitHub: https://github.com/DeadZone-0/lyre

NPM: https://www.npmjs.com/package/lyre-tui

What's New in v1.2.0?

  1. Time-Synced Lyrics Mode

By pressing V, the UI transitions into a dedicated lyrics view. It uses the LRCLIB API to fetch LRC data and automatically scrolls and highlights the active line perfectly in sync with your player's current position.

  1. Customizable Themes

-Styles: Choose between fluid (smooth waves) or stacked (discrete blocks).

-Gradients: Define arrays of colors (e.g., ["#00ff00", "yellow", "red"]) and choose horizontal or vertical directions.

-Characters: Pick exactly what Unicode character builds the bars (e.g., █, ■, ━).

-Peaks: Force the top block of a wave to be a specific color (like red peaks on a green equalizer).

  1. Interactive Theme Menu

Press T while the app is running to open a floating, paginated menu. You can use your arrow keys (or j/k) to preview and swap between your custom Themes on the fly. It ships with 8 built-in themes (retro, cyberpunk, synthwave, etc.).

  1. On-the-Fly UI Toggles

You can now press A to instantly toggle the on or off, giving the visualizer more room

u/og__69 — 6 days ago

Hey everyone,

I wanted to share the update on a project I’ve been working on called Lyre. Its for anyone who lives in the terminal and wants a more aesthetic music experience.

GitHub: https://github.com/DeadZone-0/lyre

NPM: https://www.npmjs.com/package/lyre-tui

-Real-time Visualization: Uses CAVA’s raw data stream for ultra-smooth 60FPS frequency waves.

-Synced Lyrics Mode: Press V to toggle a dedicated lyrics view. It fetches time-synced LRC data from LRCLIB and scrolls

automatically with your music.

- High-Res Album Art: Renders cover art using Truecolor half-blocks for a crisp pixel-art look.

- Built-in Controls: Standard keybindings (Space, H/L, J/K) to control playback and volume via playerctl without leaving the TUI.

Installation

1 npm install -g lyre-tui

2 lyre

Configuration

Everything is customizable via ~/.config/lyre/lyre.json. You can toggle album art on/off, change resolution modes, or tweak the lyrics colors.

I’d love to hear your feedback or see your setups! If you find any bugs or have feature ideas, feel free to open an issue on GitHub.

u/og__69 — 6 days ago
▲ 74 r/LinuxUsersIndia+1 crossposts

Hey everyone,

I wanted to share the update on a project I’ve been working on called Lyre. Its for anyone who lives in the terminal and wants a more aesthetic music experience.

GitHub: https://github.com/DeadZone-0/lyre

NPM: https://www.npmjs.com/package/lyre-tui

-Real-time Visualization: Uses CAVA’s raw data stream for ultra-smooth 60FPS frequency waves.

-Synced Lyrics Mode: (New in v1.1.0!) Press V to toggle a dedicated lyrics view. It fetches time-synced LRC data from LRCLIB and scrolls

automatically with your music.

- High-Res Album Art: Renders cover art using Truecolor half-blocks for a crisp pixel-art look.

- Built-in Controls: Standard keybindings (Space, H/L, J/K) to control playback and volume via playerctl without leaving the TUI.

Installation

1 npm install -g lyre-tui

2 lyre

Configuration

Everything is customizable via ~/.config/lyre/lyre.json. You can toggle album art on/off, change resolution modes, or tweak the lyrics colors.

I’d love to hear your feedback or see your setups! If you find any bugs or have feature ideas, feel free to open an issue on GitHub.

u/og__69 — 8 days ago

Hey everyone!

I’ve always loved cava, but I wanted a more "all-in-one" dashboard for my music. So, I built Lyre.

It’s a TUI music visualizer built with Node.js and Ink that pulls metadata and album art directly from your player (Spotify, VLC, etc.) and renders it with a high-performance engine.

Key Features:

Fluid Visualization: Powered by cava in raw mode, optimized for 30-60 FPS with custom smoothing physics.

Controls: Play/Pause, Skip, and Volume control directly via keybindings (Space, H, L, J, K).

Responsive Layout: Dynamically adjusts the number of bars and the art size based on your terminal window.

Setup:

It's published on NPM, so you can grab it easily:

1- npm install -g lyre-tui

2- lyre

Prerequisites:

You just need cava (for audio) and playerctl (for metadata) installed on your system.

Check out the source here:

https://github.com/DeadZone-0/lyre

u/og__69 — 9 days ago

Hey everyone!

I’ve always loved cava, but I wanted a more "all-in-one" dashboard for my music. So, I built Lyre.

It’s a TUI music visualizer built with Node.js and Ink that pulls metadata and album art directly from your player (Spotify, VLC, etc.) and renders it with a high-performance engine.

Key Features:

Fluid Visualization: Powered by cava in raw mode, optimized for 30-60 FPS with custom smoothing physics.

Controls: Play/Pause, Skip, and Volume control directly via keybindings (Space, H, L, J, K).

Responsive Layout: Dynamically adjusts the number of bars and the art size based on your terminal window.

Setup:

It's published on NPM, so you can grab it easily:

1- npm install -g lyre-tui

2- lyre

Prerequisites:

You just need cava (for audio) and playerctl (for metadata) installed on your system.

Check out the source here:

https://github.com/DeadZone-0/lyre

u/og__69 — 9 days ago

using Hyprland wm

kitty terminal

zsh shell

and quickshell for widgets and bar

i took inspiration from some other rices ( totally not copy pasted)

u/og__69 — 11 days ago