I am new to Roku development. I pull the user agent from http request. Could some please advise me what information I can retrieve from user agent?
For instance, Roku/DVP-5.5 (025.05E00410A), does DVP-5.5 means the OS version? What about 025.05E00410A?
Thanks
Roku/DVP stands for “Roku Digital Video Player” which is what it was called before it was renamed to “Roku Streaming Player” several years ago. 5.5 is the firmware version (.). The rest is the full version number, which can be parsed as detailed in the thread Mark referenced above.
Thanks. This is very helpful, very appreciate.
In this example, Roku/DVP-5.5 (025.05E00410A), “02” is the hardware identifier. What does “02” mean? I saw “04” from a Roku 3.
I also got model as well, such as “3100X”. Does this relate to the first two characters in the User Agent (for instance “3100X” model means “02” in User Agent?
Thanks
My log has 01-09 and 11, but not 10. Could Roku team advise if there is a way we can know the hardware model from these hardware identifiers?
Thanks