This probably isn't "supported" so to speak, but in 1.13.1008.44_p1 copying the libwidevinecdm.so from chrome-binary-plugins into /opt/vivaldi allowed it to play DRM content like Netflix. In 1.14.1077.45_p1 this is no longer the case. Reproducible: Always Steps to Reproduce: 1. Emerge chrome-binary-plugins and Vivaldi ~amd64 2. Copy libwidevinecdm.so into /opt/vivaldi 3. Launch Vivaldi and try to play a Netflix video Actual Results: Netflix complains that it's not Chrome. Expected Results: Plays the video.
I also noticed under Settings -> Webpages the options for Flash Plugin are going. Not sure if that's related.
I just tried it after Amazon Prime Video failed to play and it worked fine here. It would have been much nicer if it had just worked in the first place though as I had to find out that a manual symlink was required. Can we please have one created by the ebuild? It could be an initially broken link that would works when www-plugins/chrome-binary-plugins is installed although I suspect Portage would raise a warning about that.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6820eedb820d48207ddc90be02f276662401e7a1 commit 6820eedb820d48207ddc90be02f276662401e7a1 Author: James Le Cuirot <chewi@gentoo.org> AuthorDate: 2020-11-20 22:07:02 +0000 Commit: James Le Cuirot <chewi@gentoo.org> CommitDate: 2020-11-20 22:21:08 +0000 www-client/vivaldi-snapshot: Add proprietary-codecs and widevine flags This also removes the upstream "update" scripts that are most likely to just break thing. Bug: https://bugs.gentoo.org/647738 Bug: https://bugs.gentoo.org/653448 Bug: https://bugs.gentoo.org/733904 Bug: https://bugs.gentoo.org/753973 Package-Manager: Portage-3.0.9, Repoman-3.0.1 Signed-off-by: James Le Cuirot <chewi@gentoo.org> www-client/vivaldi-snapshot/metadata.xml | 4 ++++ .../vivaldi-snapshot-3.5.2110.3.ebuild | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+)