I am sure this has been asked before but for the life of me i cannot find "the" original request, so i am starting a new thread. To state the problem/request: Having an external app that uses ECP to control Roku player, how can it fetch what's the current "Roku OS" version?
Here are some topics from 2012-2015 asking about it:
There was an undocumented way to get the version from UPnP response before but that changed since changes for DIAL. Also from what i remember from years ago, the "Roku by Roku" mobile app was getting the player firmware version by some non-ECP way, another argument that it is needed to external apps. And it's not that said info is a secret, it is available to internal apps via roDeviceInfo