Voyage MPD lirc で操作


<< トップページへ

赤外線リモコンはCentOS6.x、ubuntu12.04で導入出来ていたのでVoyage mpd だって同じ事と考えてやってみました。
現実的にはmpcの操作でコントロールする事になります。

参考  http://kkuma.mydns.jp/Linux-audio/index1.shtml

       https://wiki.archlinux.org/index.php/Music_Player_Daemon/

APU1C本体写真

■実験ハード
※もう新品は購入出来ない様です。マジックテープで着脱可能にしてみました。
リ モコンセット : I/Oデータ GV-MC/RCkit
  1. lircのインストール
    root@voyage:~/ apt-get update
    root@voyage:~/ apt-get install lirc
  2. 設定

    root@voyage:~/ cd /etc/lirc/

    root@voyage:~/ cp /usr/share/lirc-remotes/mceusb/lircd.conf.mceusb¥ /etc/lirc/lircd.conf

    root@voyage:~/ vi /etc/lirc/hardware.conf

    --------------------------------------------------------------

     
    LIRCD_ARGS=""
     LOAD_MODULES=true
     DRIVER="default"
     DEVICE="/dev/lirc0"
     MODULES="lirc_dev mceusb"
     LIRCD_CONF="/etc/lirc/lircd.conf"
     LIRCMD_CONF=""

    --------------------------------------------------------------
  3. ircサービス再起動
    root@voyage:~/ service lirc restart

    デバイスが出来ていればとりあえず成功?
    root@voyage:~/ ls -l /dev/lirc*

    crw-rw---- 1 root root 61, 0 2010-10-23 20:11 /dev/lirc0
  4. リモコンボタンの動作確認
    USB受信ユニットに向かって押したリモコンボタンの信号が表示されれば成功です。
    root@voyage:~/.lirc# irw
    000000037ff07be5 00 KEY_NEXT mceusb
    000000037ff07be5 01 KEY_NEXT mceusb
    2000000037ff07be5 02 KEY_NEXT mceusb

    こ れでリモコン操作準備完了、あとは音楽プレーヤーアプリケーションと組み合わせるための設定を行います。
  5. アプリケーションをリモコン操作するための設定
root@voyage:~/ cd 
root@voyage:~/ mkdir .lirc
root@voyage:~/ cd .lirc

homeに作成したディレクトリーに何個かのファイルを作成します。
このファイルはリモコンで操作したボタンとアプリケーションの
操作を関連ずける役割を果たします。この例はaudaciousのものです。


root@voyage:~/ vi /root/.lirc/mpc-rc

--------------------------------------------------------------
## irexec
begin
     prog = irexec
     button = KEY_0
     config = mpc play
     repeat = 0
end

begin
     prog = irexec
     button = KEY_PLAY
     config = mpc toggle
     repeat = 0
end

begin
     prog = irexec
     button = KEY_STOP
     config = mpc stop
     repeat = 0
end
begin
     prog = irexec
     button = KEY_AGAIN
     config = mpc prev
     repeat = 0
end
begin
     prog = irexec
     button = KEY_NEXT
     config = mpc next
     repeat = 0
end
begin
     prog = irexec
     button = KEY_VOLUMEUP
     config = mpc volume +2
     repeat = 1
end
begin
     prog = irexec
     button = voldown
     config = mpc volume -2
     repeat = 1
end
#begin
#     prog = irexec
#     button = pbc
#     config = mpc random
#     repeat = 0
#end
begin
     prog = irexec
     button = KEY_RIGHT
     config = mpc seek +00:00:05
     repeat = 0
end
begin
     prog = irexec
     button = KEY_LEFT
     config = mpc seek -00:00:05
     repeat = 0
end
begin
     prog = irexec
     button = KEY_UP
     config = mpc seek +1%
     repeat = 0
end

begin
     prog = irexec
     button = KEY_DOWN
     config = mpc seek -1%
     repeat = 0
end

begin
     prog = irexec
     button = KEY_CLEAR
     config = mpc update
     repeat = 0
end
--------------------------------------------------------------

  この他にもうひとつファイルを作成します。

  root@voyage:~/ cd
  root@voyage:~/ vi .lircrc

--------------------------------------------------------------
  include ~/.lirc/mpc-rc
--------------------------------------------------------------

  次にOS起動時にリモコン操作が出来るようにするため
  root@voyage:~/ vi /etc/rc.local

  $ irexec -d .lircrc

--------------------------------------------------------------
     irexec -d
-------------------------------------------------------------- 
   
  再起動すればリモコンが使える状態になっているはずです。


ブログ関連リンク

PC Audio (3) やっぱりリモコン操作できないとだめ WADIA 151PowerDACminiにつなぐ信号元を作成中


    ▲このページの トッ プへ戻る