Firefly Labs
뒤로

Firefly Labs

FireMusic

미니멀하고 고성능인 CLI 음악 플레이어.

로컬 파일과 웹 스트림을 위한 고성능 CLI 음악 플레이어입니다. Rust로 제작되었고 libmpv와 yt-dlp로 구동되며, 터미널에서 작업하는 사람들을 위해 설계되었습니다.

Electron도, 부풀어 오른 UI도, 숨겨진 원격 분석도 없습니다. 워크플로우를 존중하는 빠르고 키보드 중심의 음악 플레이어입니다.

주요 기능

Tactical CLI

터미널 스크롤백을 절대 오염시키지 않는 고정 3줄 UI입니다. 절대 커서 위치, 원자적 재그리기, 제로 누수.

전체 TUI

--tui로 ratatui 기반 라이브러리, 대기열, 재생목록, 실시간 진행 표시줄, Kitty graphics 커버 아트를 이용하세요.

Discovery Hub

YouTube, YouTube Music, SoundCloud, TikTok을 터미널을 떠나지 않고 검색하고 재생합니다.

다운로드 마법사

yt-dlp를 활용한 인터랙티브 마법사로 오디오, 비디오 또는 둘 다 처리합니다. 멀티포맷 대기열, 메타데이터, 썸네일, 자막 지원.

오디오 FX

라이브 EQ 프리셋, 피치 시프트, 속도 제어, 음소거, 루프 — 모두 libmpv에 직접 연결됩니다.

재생목록 및 EQ 프리셋

재생목록은 M3U 파일로, EQ 프리셋은 JSON으로 ~/.config/firemusic/에 저장합니다.

시작하기

libmpv 2.0+, yt-dlp, ffmpeg가 필요합니다. 플랫폼별 패키지는 README를 참조하세요.

설치

cargo install --path .

파일 재생

msc <file-or-url>

검색

msc -s "lofi beats"

TUI

msc --tui

다운로드

msc --download "URL"

재생 단축키

space일시정지 / 재개
← / →±5초 탐색
↑ / ↓볼륨 ±5
+ / -속도 ±0.1
, / .피치 ±0.05
eEQ 프리셋 순환
l루프 전환
q종료
GitHub모든 프로젝트토론