Does anyone know how to enable widevine and other DRM support for chromium snaps?
I have noticed and traversed launchpad for possible solutions along with this site. This includes putting libwidevinecdm.so in $SNAP_USER_DATA and $SNAP_USER_COMMON. I have had to look at the diff for chromium-browser 63 to see that one of the locations is $HOME/.local/lib which didn’t even exist for my install.
Then I noticed in the chromium changelog on launchpad that again the file changed in version 72.0.3626.81-0ubuntu1.
At the moment the available documentation for the Chromium snap seems to be rather lacking with little information as to how to enable the flash plugin, how to enable widevine/other DRM. This is rather important information as people would probably like to access sites like Netflix, Prime Video and other DRM content.
On a side note, it is remarkably difficult for someone to get the source code or diff patches for chromium on Launchpad. It saying “diff from 71.0.3578.98-0ubuntu1 to 72.0.3626.81-0ubuntu1 (pending)” isn’t that useful imho.
EDIT: Nevermind Youtube Movies seem to work with libwidevine in $HOME/.local/lib. In stats it seems to show that it is using widevine lib. Netflix and Prime Video don’t seem to work even if i change user agent strings.