moode playerでリモコンを使う サインスマート HIFI DAC編 [オーディオ]
毎日暑い日が続いております。
Leica M8.2 Short Elmar 50mm F3.5
ラズベリーパイにサインスマート HIFI DACをつなげておりますが、
この環境でMoode Playerをリモコン操作できましたので、手順をメモしておきます。
Moode OS Version 1.1を前提としております。
一応Volumioも同じ手順で動いてます。
(1)moode playerにsshでログイン
ID:pi
Pass:raspberry
(2)sudo apt-get update
(3)sudo apt-get install lirc
(4)sudo nano /boot/config.txt
「dtoverlay=lirc-rpi,gpio_in_pin=26」を追記する。
(5)sudo nano /etc/lirc/hardware.conf
・下記の内容になるように設定値を4箇所だけ修正し上書保存する。
.........
LIRCD_ARGS="--uinput"
..........
DRIVER="default"
...........
DEVICE="/dev/lirc0"
...........
MODULES="lirc_rpi"
(6)ここで一度OSをリブートさせる。
sudo shutdown -r now
(7)$ lsmod | grep lirc
lirc_rpi 6422 0
lirc_dev 8110 1 lirc_rpi
rc_core 16220 1 lirc_dev
3行出ればOK。
(8)リモコンの信号を受信できるか確認
sudo /etc/init.d/lirc stop
mode2 -d /dev/lirc0
を入力したらリモコンのボタンを押していき、押すたびに
space xxxx
pulse xxxx
・
・
が表示されればリモコンを認識している
終了はCTRL+C
(9)リモコンを学習する
cd
pwd
/home/pi
になっていることを確認する。
irrecord -n -d /dev/lirc0 lircd.conf
pause,nextsong,prevsong,stop,play,volup,voldown,shutdownのボタンを登録しました。
細かな手順は、ググって下さい。
(10)出来上がった lircd.conf ファイルは /etc/lirc ディレクトリにコピーする
sudo cp lircd.conf /etc/lirc/lircd.conf
sudo /etc/init.d/lirc start
(11)リモコンの学習結果をテストする。
irw
学習させたリモコンのボタンを押してみる。
・結果の表示が割り当てた機能どおりに出れば成功。
動作確認後、Ctrl+Cキーを押してirwの実行から抜ける。
(12)リモコンのキーに対応するMoode Playerの動きの関連付け。~/.lircrcファイルを作成する。
cd
pwd
/home/pi
になっていることを確認する。
nano ~/.lircrc
以下の例をコピー&ペーストする。
ーーーーーーーーーーーーーーーー ここから ーーーーーーーーーーーーーーーー
begin
prog = irexec
button = pause
config = mpc toggle
repeat = 0
end
begin
prog = irexec
button = nextsong
config = mpc next;mpc play
repeat = 0
end
begin
prog = irexec
button = prevsong
config = mpc prev;mpc play
repeat = 0
end
begin
prog = irexec
button = stop
config = mpc stop
repeat = 0
end
begin
prog = irexec
button = play
config = mpc play
repeat = 0
end
begin
prog = irexec
button = volup
config = mpc volume +2
repeat = 1
end
begin
prog = irexec
button = voldown
config = mpc volume -2
repeat = 1
end
begin
prog = irexec
button = shutdown
config = sudo shutdown -h now
repeat = 0
end
ーーーーーーーーーーーーーーーー ここまで ーーーーーーーーーーーーーーーー
(13)~/.lircrcのコピー
cd
pwd
/home/pi
になっていることを確認する。
sudo cp ~/.lircrc /etc/lirc/lircrc
(14) /etc/rc.local の編集
exit 0 の前の行に下記を追加
(sleep 3;
sudo irexec -d
)&
以上で、リモコンを使えると思います。
拙宅では動きました。
Leica M8.2 Short Elmar 50mm F3.5
ラズベリーパイにサインスマート HIFI DACをつなげておりますが、
この環境でMoode Playerをリモコン操作できましたので、手順をメモしておきます。
Moode OS Version 1.1を前提としております。
一応Volumioも同じ手順で動いてます。
(1)moode playerにsshでログイン
ID:pi
Pass:raspberry
(2)sudo apt-get update
(3)sudo apt-get install lirc
(4)sudo nano /boot/config.txt
「dtoverlay=lirc-rpi,gpio_in_pin=26」を追記する。
(5)sudo nano /etc/lirc/hardware.conf
・下記の内容になるように設定値を4箇所だけ修正し上書保存する。
.........
LIRCD_ARGS="--uinput"
..........
DRIVER="default"
...........
DEVICE="/dev/lirc0"
...........
MODULES="lirc_rpi"
(6)ここで一度OSをリブートさせる。
sudo shutdown -r now
(7)$ lsmod | grep lirc
lirc_rpi 6422 0
lirc_dev 8110 1 lirc_rpi
rc_core 16220 1 lirc_dev
3行出ればOK。
(8)リモコンの信号を受信できるか確認
sudo /etc/init.d/lirc stop
mode2 -d /dev/lirc0
を入力したらリモコンのボタンを押していき、押すたびに
space xxxx
pulse xxxx
・
・
が表示されればリモコンを認識している
終了はCTRL+C
(9)リモコンを学習する
cd
pwd
/home/pi
になっていることを確認する。
irrecord -n -d /dev/lirc0 lircd.conf
pause,nextsong,prevsong,stop,play,volup,voldown,shutdownのボタンを登録しました。
細かな手順は、ググって下さい。
(10)出来上がった lircd.conf ファイルは /etc/lirc ディレクトリにコピーする
sudo cp lircd.conf /etc/lirc/lircd.conf
sudo /etc/init.d/lirc start
(11)リモコンの学習結果をテストする。
irw
学習させたリモコンのボタンを押してみる。
・結果の表示が割り当てた機能どおりに出れば成功。
動作確認後、Ctrl+Cキーを押してirwの実行から抜ける。
(12)リモコンのキーに対応するMoode Playerの動きの関連付け。~/.lircrcファイルを作成する。
cd
pwd
/home/pi
になっていることを確認する。
nano ~/.lircrc
以下の例をコピー&ペーストする。
ーーーーーーーーーーーーーーーー ここから ーーーーーーーーーーーーーーーー
begin
prog = irexec
button = pause
config = mpc toggle
repeat = 0
end
begin
prog = irexec
button = nextsong
config = mpc next;mpc play
repeat = 0
end
begin
prog = irexec
button = prevsong
config = mpc prev;mpc play
repeat = 0
end
begin
prog = irexec
button = stop
config = mpc stop
repeat = 0
end
begin
prog = irexec
button = play
config = mpc play
repeat = 0
end
begin
prog = irexec
button = volup
config = mpc volume +2
repeat = 1
end
begin
prog = irexec
button = voldown
config = mpc volume -2
repeat = 1
end
begin
prog = irexec
button = shutdown
config = sudo shutdown -h now
repeat = 0
end
ーーーーーーーーーーーーーーーー ここまで ーーーーーーーーーーーーーーーー
(13)~/.lircrcのコピー
cd
pwd
/home/pi
になっていることを確認する。
sudo cp ~/.lircrc /etc/lirc/lircrc
(14) /etc/rc.local の編集
exit 0 の前の行に下記を追加
(sleep 3;
sudo irexec -d
)&
以上で、リモコンを使えると思います。
拙宅では動きました。
コメント 0