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"