Firefly Labs
Voltar

Firefly Labs

FireMusic

Player de música CLI minimalista e de alto desempenho.

Um player de música CLI de alto desempenho para arquivos locais e streams da web. Feito em Rust, com libmpv e yt-dlp, pensado para quem vive no terminal.

Sem Electron, sem UI inchada, sem telemetria oculta. Apenas um player rápido, controlado pelo teclado, que respeita seu fluxo de trabalho.

Destaques

CLI Tactical

Uma interface fixa de 3 linhas que nunca polui o scrollback do terminal. Posicionamento absoluto do cursor, redesenhos atômicos e zero vazamentos.

TUI completa

Inicie com --tui para biblioteca, fila, playlists, barra de progresso ao vivo e capas via Kitty graphics.

Hub de descoberta

Busque e toque do YouTube, YouTube Music, SoundCloud e TikTok sem sair do terminal.

Assistente de download

Assistente interativo com yt-dlp para áudio, vídeo ou ambos. Filas multi-formato, metadados, capas e legendas.

FX de áudio

Presets de EQ em tempo real, pitch shift, controle de velocidade, mudo e loop — tudo diretamente no libmpv.

Playlists e presets de EQ

Playlists como arquivos M3U e presets de EQ como JSON em ~/.config/firemusic/.

Comece agora

Requer libmpv 2.0+, yt-dlp e ffmpeg. Veja o README para pacotes por plataforma.

Instalar

cargo install --path .

Tocar um arquivo

msc <arquivo-ou-url>

Buscar

msc -s "lofi beats"

TUI

msc --tui

Download

msc --download "URL"

Atalhos de playback

spacePausar / retomar
← / →Avançar ±5 s
↑ / ↓Volume ±5
+ / -Velocidade ±0.1
, / .Pitch ±0.05
eCiclar preset de EQ
lAlternar loop
qSair
GitHubTodos os projetosDiscussões