Firefly Labs
Volver

Firefly Labs

FireMusic

Reproductor de música CLI minimalista y de alto rendimiento.

Un reproductor de música CLI de alto rendimiento para archivos locales y streams web. Hecho en Rust, con libmpv y yt-dlp, pensado para quienes viven en la terminal.

Sin Electron, sin UI hinchada, sin telemetría oculta. Solo un reproductor rápido, controlado por teclado, que respeta tu flujo de trabajo.

Destacados

CLI táctico

Una interfaz fija de 3 líneas que nunca poluye el scrollback de la terminal. Posicionamiento absoluto del cursor, redibujados atómicos y cero fugas.

TUI completa

Inicia con --tui para biblioteca, cola, playlists, barra de progreso en vivo y carátulas con Kitty graphics.

Hub de descubrimiento

Busca y reproduce desde YouTube, YouTube Music, SoundCloud y TikTok sin salir de la terminal.

Asistente de descarga

Asistente interactivo con yt-dlp para audio, vídeo o ambos. Colas multi-formato, metadatos, miniaturas y subtítulos.

FX de audio

Presets de EQ en tiempo real, cambio de tono, control de velocidad, silencio y loop — todo directamente en libmpv.

Playlists y presets de EQ

Playlists como archivos M3U y presets de EQ como JSON en ~/.config/firemusic/.

Empezar

Requiere libmpv 2.0+, yt-dlp y ffmpeg. Consulta el README para paquetes por plataforma.

Instalar

cargo install --path .

Reproducir un archivo

msc <archivo-o-url>

Buscar

msc -s "lofi beats"

TUI

msc --tui

Descargar

msc --download "URL"

Atajos de reproducción

spacePausar / reanudar
← / →Buscar ±5 s
↑ / ↓Volumen ±5
+ / -Velocidad ±0.1
, / .Tono ±0.05
eCiclar preset de EQ
lAlternar loop
qSalir
GitHubTodos los proyectosDiscusiones