Skip to content
This repository has been archived by the owner on Feb 21, 2024. It is now read-only.

Latest commit

 

History

History
86 lines (63 loc) · 7.29 KB

README-jp.md

File metadata and controls

86 lines (63 loc) · 7.29 KB

🦀を持つcmusプレーヤーのためのDiscord Rich Presence

crates.io Codacy Badge CodeFactor

image 1

image 2

  • 必要とする 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%"

cmus 起動時に自動実行する方法

  • 次の行を shellrc ファイルに追加します。 .bashrc または .zshrc
    alias cmus = 'cmus-rpc-rs --link &>/dev/null & cmus'

で利用可能

GitHub GitLab BitBucket Codeberg

手段

  • cmus-remote tool cmusに問い合わせる
  • Discord Rich Presence Discord の IPC と接続するためのシンプルなクロスプラットフォーム クレートです。
  • dirs-rs Linux、macOS、および Windows のそれぞれの規則に従って、config/cache/data パスを提供する低レベル ライブラリ。
  • clap Rust 用のフル機能の高速コマンド ライン引数パーサー。

Quality gate

SonarCloud

これは錆を使った私の最初のプロジェクトです 😆, star yoo で私をサポートしてください 💙🦀

License MIT