Max2Play Home › Forums › Max2Play as Squeezebox (Player / Server) › [SOLVED] Infrared remote for Max2Play rpi Squeezebox › Reply To: [SOLVED] Infrared remote for Max2Play rpi Squeezebox
Hi,
I’ve nearly the same configuration (7″ touch + jive lite + tsop4838@gpio + XBOX one remote clone) for both of my kids very stable and nearly indestructible.
At first I played around with some default key mappings like „KEY_RIGHT“ this worked – but the remote has a lot of more keys 😉
Since Jive Lite has no native IR/lirc support, I had to use irxevent:
1.) complete lircd.conf for all keys you wanted to use (for such a much-used remote like the XBOX one just download it somewhere ;-))
2.) take the whole needed mapping from IR-keys to the keyboard control of jive lite (reference: InputToActionMap.lua) in the lircrc config file
for example:
# Remote: VolumeUp
# Jivelite '+'
begin
remote = XBOX-ONE
prog = irxevent
button = VolumeUp
config = Key plus jivelite
end
or for multiple keyboard action just double the block:
# Remote: big green button
# jivelite at first stop playback 'C'
begin
remote = XBOX-ONE
prog = irxevent
button = XboxFancyButton
config = Key shift-c jivelite
end
# Remote: big green button
# jivelite second power off for display backlight 'q'
begin
remote = XBOX-ONE
prog = irxevent
button = XboxFancyButton
config = Key q jivelite
end
Instead of jivelite
you may use CurrentWindow
as target for the keyboard emulation and control even other applications with the mapped keys in the lircrc.
3.) On startup you need a script which waits for the successfull start of lircd and jivelite to start finally irxevent e.g.
irxevent /etc/lirc/lircrc
Always check lircd for running correctly (e.g. via irw) – otherwise thee hardware.conf may be not correct…