Channels & viewing

Are your Roku channels not working? Find troubleshooting tips for adding/removing channels, logging in, authentication, activation, playback issues, and more.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
AvsGunnar
Community Streaming Expert

Linux Web Browsers and The Roku Channel DRM Widevine Protection

- Linux Web Browsers and The Roku Channel DRM Widevine Protection - 

Recently began to receive an error message on my Linux Web Browsers that I had an "Unsupported Browser - CHROME (INCOGNITO MODE) on Linux is not supported, but fear not. Please visit the TRC help page to find supported browser(s) for your device." [image below]

The Roku Channel Help page (https://support.roku.com/article/360007223934) did not list Linux as a supported OS with an accompanying supported browser. I have previously watched the Roku Channel on my various Linux Web Browsers so something recently had changed. It took a little experimenting.

It appears that some content on the online Roku Channel is now protected by Widevine and DRM. Some content still streamed fine as well as LiveTV but not some series/shows. Perhaps not all of it has been included/requested to be included under this DRM protection yet. It could also be that just more of this content is being borrowed from CDNs that already implemented this protection at the source.
------
Linux, being Linux will most likely have these features disabled by default in your Web Browsers so the solution is to enable either DRM or Widevine support depending on the Web Browser. Currently, it looks like the larger Web browsers have the necessary support to enable (Firefox, Brave, Vivaldi, and Chromium). The lightweight browsers like Falkon and Midori and the like will not).

Long and short of it, just enable DRM support or Widevine on the Linux Web Browser of your choice to view The Roku Channel if you are receiving an Unsupported Browser error. Roku Support pages should also be updated to reflect this step rather than not including Linux as a supported OS in their documentation. (Alternatively, lose the cutesy "fear not" message and notify users of enabling DRM in the error message instead.)

Instructions to toggle DRM or Widevine on Browsers...
Brave - https://support.brave.com/hc/en-us/articles/360023851591-How-do-I-view-DRM-protected-content-
Firefox - https://support.mozilla.org/en-US/kb/enable-drm?as=u&utm_source=inproduct
Vivaldi - https://help.vivaldi.com/desktop/media/widevinecdm-eme-drm-netflix-amazon-spotify/
Chromium- https://github.com/proprietary/chromium-widevine (or just use latest stable version of Chromium). Also look at https://andreafortuna.org/2019/09/24/how-to-install-latest-widevine-plugin-on-chromium/

To test your Browser for DRM / Widevine compliance try these links and  then attempt to play the sample DRM content.
https://demo.castlabs.com/
https://bitmovin.com/demos/drm
https://shaka-player-demo.appspot.com/demo/

-------

Hopefully the above will be helpful to those who run into this issue eventually.

Click to enlarge images.

Unsupported_1.pngUnsupported_2.pngUnsupported_3.png

Roku Community Streaming Expert
Just another Roku user... I am not a Roku employee.
Insignia RokuTV, Ultra 4660, Premiere+ 3921, Express 4k+ 3941, Streambar 9102