Firefly Labs
Retour

Firefly Labs

FireMusic

Lecteur musical CLI minimaliste et haute performance.

Un lecteur musical CLI haute performance pour fichiers locaux et flux web. Construit en Rust, propulsé par libmpv et yt-dlp, conçu pour ceux qui vivent dans le terminal.

Pas d'Electron, pas d'interface gonflée, pas de télémétrie cachée. Juste un lecteur rapide, piloté au clavier, qui respecte votre flux de travail.

Points forts

CLI tactique

Une interface fixe de 3 lignes qui ne pollue jamais le scrollback du terminal. Positionnement absolu du curseur, redraws atomiques et zéro fuite.

TUI complète

Lancez avec --tui pour une bibliothèque, une file, des playlists, une barre de progression en direct et des pochettes via Kitty graphics.

Hub de découverte

Recherchez et jouez depuis YouTube, YouTube Music, SoundCloud et TikTok sans quitter le terminal.

Assistant de téléchargement

Assistant yt-dlp interactif pour audio, vidéo ou les deux. Files multi-formats, métadonnées, miniatures et sous-titres.

FX audio

Préréglages EQ en direct, pitch shift, contrôle de vitesse, muet et loop — le tout directement dans libmpv.

Playlists et préréglages EQ

Playlists en fichiers M3U et préréglages EQ en JSON sous ~/.config/firemusic/.

Commencer

Nécessite libmpv 2.0+, yt-dlp et ffmpeg. Voir le README pour les paquets par plateforme.

Installer

cargo install --path .

Lire un fichier

msc <fichier-ou-url>

Chercher

msc -s "lofi beats"

TUI

msc --tui

Télécharger

msc --download "URL"

Raccourcis de lecture

spacePause / reprendre
← / →Rechercher ±5 s
↑ / ↓Volume ±5
+ / -Vitesse ±0.1
, / .Pitch ±0.05
eCycler le preset EQ
lBasculer la boucle
qQuitter
GitHubTous les projetsDiscussions