- 必要とする cmus
- から crates.io
cargo install cmus-rpc-rs
- から Arch User Repository(AUR):
yay -S cmus-rpc-rs
オプション | 説明 | 値 |
---|---|---|
-h or --help |
ヘルプを表示 | - |
-V or --version |
バージョンを表示 | - |
-d or --debug |
デバッグモード | - |
-l or --link |
cmusとの連携(cmusが起動していない場合はプログラムを閉じてください) | - |
-c or --config |
カスタム パスを構成ファイルに設定する | 設定ファイルへのパス .json |
-i or --interval |
チェック間隔の設定 | 間隔時間 (秒) |
-s or --sleep |
アクティビティがないときにスリープを設定する | スリープ時間 (秒) |
--p1f or --partOneFormat |
最初の部分の書式を設定する | 最初の部分のフォーマット |
--p2f or --partTowFormat |
2 番目の部分の書式を設定する | 第 2 部の形式 |
--li or --largeImage |
プレゼンス用のカスタム大きな画像(表紙)を設定する | 大きな画像名 デフォルトアプリで利用可能な画像 |
--pi or --playingImage |
プレゼンスのカスタム再生イメージを設定する | 再生アイコン名 デフォルトアプリで利用可能なプレイ画像 |
--pai or --pausedImage |
プレゼンス用のカスタム一時停止画像を設定する | 一時停止中のアイコン名利用可能なアイコン |
--pt or --playingText |
プレゼンスのカスタム再生アイコン ALT を設定する | 再生アイコンの代替テキスト |
--pat or --pausedText |
プレゼンスのカスタム一時停止アイコンの代替を設定する | 一時停止アイコンの代替テキスト |
--b1t or --buttonOneText |
ボタン 1 テキスト (ラベル) を設定 | ボタン 1 つのラベル (空の場合、構成ファイルに値がない場合、ボタンは非表示になります) |
--b1u or --buttonOneUrl |
ボタン 1 の URL を設定 | ボタン 1 の URL (構成ファイルに値がなく、空の場合、ボタンは非表示になります) |
--b2t or --buttonTwoText |
ボタン 2 のテキスト (ラベル) を設定 | ボタン 1 つのラベル (空の場合、構成ファイルに値がない場合、ボタンは非表示になります) |
--b2u or --buttonTwoUrl |
ボタン 2 の URL を設定 | ボタン 1 の URL (構成ファイルに値がなく、空の場合、ボタンは非表示になります) |
cmus-rpc-rs --p1f %title%
cmus-rpc-rs --p1f "%artist% - %title%" --p2f "%album% - %date%"
cmus-rpc-rs --p1f "Anas listening to %title%" --p2f "From %artist%"
- 次の行を shellrc ファイルに追加します。
.bashrc
または.zshrc
alias cmus = 'cmus-rpc-rs --link &>/dev/null & cmus'
cmus-remote
tool cmusに問い合わせる- Discord Rich Presence Discord の IPC と接続するためのシンプルなクロスプラットフォーム クレートです。
- dirs-rs Linux、macOS、および Windows のそれぞれの規則に従って、config/cache/data パスを提供する低レベル ライブラリ。
- clap Rust 用のフル機能の高速コマンド ライン引数パーサー。
これは錆を使った私の最初のプロジェクトです 😆, star yoo で私をサポートしてください 💙🦀