I cannot make a recommendation for a particular remote control. If you plan to use the IR Controller plugin, it is probably easiest to take one of the remotes for which a profile is already available.
Usually depending on the available keys of a particular remote typically (but not always) “play”, “pause”, “mute”, “volume”, “next”, “previous”, “seek”, “repeat” and “random” can be controlled remotely. Currently the IR Controller plugin ships with configurations for the following remote controls:
- Apple Remote A1156 Alternative
- Apple Remote A1156
- Apple Remote A1294 Alternative
- Apple Remote A1294
- Arcam ir-DAC-II Remote
- Atrix Remote
- Bluesound RC1
- Copland RC-102A
- Denon Remote RC-1204
- JustBoom IR Remote
- Marantz RC003PMCD
- Odroid Remote
- PDP Gaming Remote Control
- Philips CD723
- Samsung AA59-00431A
- Samsung_BN59-006XXA
- XBox 360 Remote
- XBox One Remote
- Xiaomi IR for TV box
- Yamaha RAV363
But you are not limited to use these. You can store your own configurations for remote controls in a dedicated folder named “/data/INTERNAL/ir_controller/configurations”. A subfolder must be created in the aforementioned directory for each custom remote control, in which the necessary LIRC files “lircrc” and “lirc.conf” for the particular remote control have to be stored. You would need to generate / create the files “lircrc” and “lirc.conf” yourself; if you are lucky, you may find a suitable “lircd.conf” file for the specific remote control on the web, e.g. here.