Firefly Labs
戻る

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終了
GitHubすべてのプロジェクトディスカッション