Info button
I have a suggestion. Can you make possible to use the "info" button of the remote control on the iOS device to behave differently depending on whether the info button has already been pressed? as the play / pause button already does. I've already set it in the file and it works.
in the variables section I put:
isInfo = false;

and so I modified the case
case Characteristic.RemoteKey.INFORMATION:
             if (this.isInfo) {
                 this.setRemoteControlButtonState (true, callback, 'INFO');
             } else {
                 this.setRemoteControlButtonState (true, callback, 'HOME');
             }
             this.isInfo =! this.isInfo;
             break;