← 戻るGitHubすべてのプロジェクトディスカッション
Firefly Labs
FireMusic
ミニマルで高性能なCLI音楽プレイヤー。
ローカルファイルとWebストリーム向けの高性能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終了