Blogger の更新は停止しています.
beatoraja の IR を複数設定したい.
現状「Mocha-Repository」「Citrus IR」「MinIR」の 3 つを使用しているんですが,切り替える理由もなければ一括に送信するすべもなくて,どうしようかなーってなって json ファイル眺めてたらソレっぽいのを見つけたのでやってみることにしました.
はじめに
beatoraja-0.6.6 現在,config.json
と名の付くファイルは,配布されている beatoraja
フォルダ階層内に 2 つあります.
今回イジるのは beatoraja/player/player1/config.json
です.beatoraja/config.json
じゃないです.
json 編集
オリジナルをコピーしてから編集しましょう.
beatoraja/player/player1/config.json
(以下 config.json
)を開くとユーザオプションの項目が出てきます.下に進んでスキン,キーコンフィグ,そして一番下に irconfig
という項目があります.それが今回編集する IR 設定です.
上から順に IR 名,UID,PASS ですね.UID と PASS は暗号化されて保持されるのですが,複数登録を有効にしても IR ごとに違ったものを使用していて問題なさそうです.
まずは beatoraja を立ち上げ,IR を「mocha」にして起動します.起動後,IR が読み込まれたら beatoraja を落とします.config.json
を確認すると「mocha」項目がログインしたアカウントのものになっていると思います.
この設定をコピーして tmp か memo かなんかに置いておきましょう.エンコードは Shift-JIS です.UTF-8 等で config.json
を保存してしまい,文字化けが発生してしまう(スキンに LITONE を使っているとか)と,beatoraja を立ち上げてもユーザ設定が読み込まれません.
次に IR を「Citrus IR」にして起動します.以下同作業です.「MinIR」もやりましょう.
3 つぶんの IR 設定がメモできたら,irconfig
に全部ブチ込みます.json なので","で区切るのを忘れずに.
"irconfig": [
{
"irname": "mocha",
"cuserid": "[UserID]"
"cpassword": "[Password]"
},
{
"irname": "Citrus IR",
"cuserid": "[UserID]"
"cpassword": "[Password]"
},
{
"irname": "MinIR",
"cuserid": "[UserID]"
"cpassword": "[Password]"
},
]
IR 登録確認
さて,実際に複数 IR に一括登録できるのでしょうか.適当に曲を選んで適当にやって IR を確認してみます.
☆12 鎖-急- Another をしました.めっちゃ失礼なリザルトだな.
Mocha-Repository は……
入ってますね.次からが問題です.
Citrus IR は……
焦りましたが IR 自体が鯖落ちしてたそうです.
MinIR は……
入ってますね.問題なさそうです.
CitrusIR については確認できませんでしたが,2 つの IR に登録されているところを見ると大丈夫そうでしょう.
コメント