I created it because I was looking for a way to automate some steps in my podcast, and starting or stopping the recording was one of them. This led to a big rabbit hole to understand and emulate the commands sent by the real remote to the recorder. All the digging has finally paid up and the code works!
I hope you find this useful. Pull requests are also welcome.
I'd love to know what you'll be using it for :)