I forked @SMANGELS’s excellent project for Flirc USB IR Remote integration. He did all of the hard work, so it was not terribly difficult to get the $10 [Argon IR Remote] Argon IR Remote – Argon 40 Technologies Web Store) working with my existing Argon ONE V2 case for Raspberry PI 4.
The case is pretty deluxe. It has an IR receiver built-in, so it was fun getting the buttons working with Roon. I set up the following mapping:
- Left and Right are Previous and Next track, respectively
- The center button is a Play/Pause toggle
- The “Back” button does “Stop” (same as pause, but moves position to start of current track)
And, if the zone supports volume control (e.g., DSP Volume):
- Plus/Minus keys are Volume Up/Down
- The “Home” button is Mute
This is definitely a DIY / Tinkering sort of thing since my instructions assume that your Roon endpoint is running AudioLinux for Raspberry Pi, but here’s a link for the gory implementation details:
Appendix 2: Optional IR Remote Control
Although the setup could be ported to some other OS, like RoPieee (perhaps it already has?), I think AudioLinux brings some nice features to the table. Worth exploring, IMHO.
