• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+

mlj72のブログ一覧

2019年04月14日 イイね!

mpdコントロールにワイヤードリモコン?

Archlinuxで組んだmpd用コントローラを兼ねたサーバの構成を変更して時代錯誤のワイヤードリモコン化しました。
灰道三さんのブログのようにBTリモコンを使って素敵なアプリケーション側を作り込む技量はないので、古典的な方法で対応してみました。

やろうとしたこと
1.デスクトップ環境は不要なので、コンソールでコントロールできるncmpcppを使う→GUIやTouchScreenは使わない
2.コンソール画面(ncmpcpp)で日本語を表示できるようにする
3.ncmpcppをUSBテンキーで操作する(ワイヤードリモコン化)

日本語表示はArchwikiを参考にコンソールにkmsconの導入
https://wiki.archlinux.jp/index.php/KMSCON

playlist表示


DB表示


Archwikiを参考にncmpcppを導入しワイヤードリモコンにする
https://wiki.archlinux.jp/index.php/Ncmpcpp
wikiの下段にさらっと「キーマップの変更」があるので変更部分のみ書き替えて#を外します。

NumLock側のkeyで、必要最低限のコントロールを可能なように以下設定しました。
[home]→Playlist表示
def_key "home"
show_playlist
[end]→DBを表示
def_key "end"
show_browser
[右→]次の曲を再生
def_key "right"
next
[左→]前の曲を再生
def_key "left"
previous
[pageup]→リピートモードon-off
def_key "page_up"
toggle_repeat
[pagedown]→DBをupdate
def_key "page_down"
update_database
[+]→DBからplaylistに曲を追加する
def_key "+"
add_selected_items
[-]→playlistをクリアする
def_key "-"
clear_playlist
#
def_key "-"
clear_main_playlist
[insert]→ncmpcppの終了
def_key "insert"
quit

一応やりたいことはできていますが、見た目があまりにもシンプルすぎ…
ただGUI環境を使わないので、起動の速さと音質ついては概ね満足です。
Posted at 2019/04/14 10:53:02 | コメント(1) | トラックバック(0) | オーディオ | 日記

プロフィール

「17年間 111,500km乗ってみました http://cvw.jp/b/659678/43805418/
何シテル?   03/10 21:59
mljです。よろしくお願いします。
みんカラ新規会員登録

ユーザー内検索

<< 2019/4 >>

 123456
78910111213
14151617181920
21222324252627
282930    

リンク・クリップ

[三菱 アイ] i -miev用LEDヘッドライト交換 修正 
カテゴリ:その他(カテゴリ未設定)
2023/05/14 14:23:39
[三菱 アイ] HID化に挑戦 ① 
カテゴリ:その他(カテゴリ未設定)
2023/05/14 13:57:01

愛車一覧

ホンダ S2000 ホンダ S2000
09年8月に一台目を購入したものの、 色と程度を妥協したのが災いして愛着もなく、 相場高 ...
三菱 アイ 三菱 アイ
かれこれ2年以上前から物色していました。HIDとシートヒータ付き物件にはなかなか巡り会え ...
三菱 eKスポーツ 三菱 eKスポーツ
RCサーキットに通うために2003年2月に新車購入しました。 買って一週間もしないうちに ...
マツダ RX-7 マツダ RX-7
2001年に知人から譲りうけ7年ほど乗りました。(ほとんど車庫の中だったので「持っていた ...

過去のブログ

2024年
01月02月03月04月05月06月
07月08月09月10月11月12月
2023年
01月02月03月04月05月06月
07月08月09月10月11月12月
2022年
01月02月03月04月05月06月
07月08月09月10月11月12月
2021年
01月02月03月04月05月06月
07月08月09月10月11月12月
2020年
01月02月03月04月05月06月
07月08月09月10月11月12月
2019年
01月02月03月04月05月06月
07月08月09月10月11月12月
2018年
01月02月03月04月05月06月
07月08月09月10月11月12月
2017年
01月02月03月04月05月06月
07月08月09月10月11月12月
2016年
01月02月03月04月05月06月
07月08月09月10月11月12月
2015年
01月02月03月04月05月06月
07月08月09月10月11月12月
2014年
01月02月03月04月05月06月
07月08月09月10月11月12月
ヘルプ利用規約サイトマップ
© LY Corporation