Firefly Labs
Назад

Firefly Labs

FireMusic

Минималистичный высокопроизводительный CLI-музыкальный плеер.

Высокопроизводительный CLI-музыкальный плеер для локальных файлов и веб-потоков. Написан на Rust, работает на libmpv и yt-dlp, создан для тех, кто живёт в терминале.

Никакого Electron, никакого раздутого интерфейса, никакой скрытой телеметрии. Только быстрый, управляемый с клавиатуры плеер, который уважает ваш рабочий процесс.

Особенности

Tactical CLI

Фиксированный 3-строчный интерфейс, который никогда не загрязняет scrollback терминала. Абсолютное позиционирование курсора, атомарная перерисовка, zero leaks.

Полноценный TUI

Запускайте с --tui для библиотеки, очереди, плейлистов, живого прогресс-бара и обложек через Kitty graphics.

Discovery Hub

Ищите и воспроизводите с YouTube, YouTube Music, SoundCloud и TikTok, не покидая терминала.

Мастер загрузки

Интерактивный мастер на базе yt-dlp для аудио, видео или обоих. Очереди в нескольких форматах, метаданные, миниатюры и субтитры.

Аудио FX

Живые пресеты EQ, сдвиг тона, управление скоростью, отключение звука и loop — всё напрямую в libmpv.

Плейлисты и пресеты EQ

Сохраняйте плейлисты как M3U-файлы, а пресеты EQ как JSON в ~/.config/firemusic/.

Начало работы

Требуется libmpv 2.0+, yt-dlp и ffmpeg. Платформенные пакеты см. в README.

Установить

cargo install --path .

Воспроизвести файл

msc <файл-или-url>

Поиск

msc -s "lofi beats"

TUI

msc --tui

Скачать

msc --download "URL"

Горячие клавиши воспроизведения

spaceПауза / продолжить
← / →Перемотка ±5 с
↑ / ↓Громкость ±5
+ / -Скорость ±0.1
, / .Тон ±0.05
eПереключить пресет EQ
lПереключить loop
qВыйти
GitHubВсе проектыОбсуждения