Package Details: chromium-widevine 1:4.10.2710.0-1

Git Clone URL: https://aur.archlinux.org/chromium-widevine.git (read-only, click to copy)
Package Base: chromium-widevine
Description: A browser plugin designed for the viewing of premium video content
Upstream URL: https://www.widevine.com/
Keywords: amazon chrome netflix prime webengine
Licenses: custom
Submitter: Scimmia
Maintainer: shyamin
Last Packager: None
Votes: 420
Popularity: 0.87
First Submitted: 2015-04-17 05:05 (UTC)
Last Updated: 2024-02-19 15:17 (UTC)

Pinned Comments

Scimmia commented on 2020-05-18 23:20 (UTC)

ATTENTION:

This package is no longer needed for Chromium, it can download the component itself. With Chromium 81, you can either use this or let it download the component, but when Chromium 83 is updated in the Arch repos, it will ignore this package all together.

I'll maintain this package for a while for the other systems that use it.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 36 Next › Last »

lucasgta95 commented on 2021-05-23 16:01 (UTC)

it's working on ungoogled chromium, just follow mlody_salceson comment after install...

josete commented on 2021-05-10 07:56 (UTC)

I have installed chromium-snapshot-bin but I have no idea how to enable the viewing of premium video content. I'm a newbie and my English knowledge is also limited. What must I do to enable this? Thanks!

bkb commented on 2021-03-22 09:24 (UTC)

Does it permit to use Netflix in 4K?

JstKddng commented on 2020-08-29 19:24 (UTC)

hey @Scimmia, I could take over and maintain this package if you are no longer interested or use it. Me and other people that use ungoogled-chromium still need this since ungoogled-chromium can't download this component. I also maintain ungoogled-chromium and I wouldn't mind maintaining this package as well.

LoganDark commented on 2020-08-28 02:19 (UTC)

Some sort of cp error currently prevents the build from working for me.

==> Making package: chromium-widevine 1:4.10.1679.0-1 (Thu 27 Aug 2020 06:53:08 PM PDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading google-chrome-stable_85.0.4183.83-1_amd64.deb...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 66.9M  100 66.9M    0     0  5702k      0  0:00:12  0:00:12 --:--:-- 7242k
==> Validating source files with sha256sums...
    google-chrome-stable_85.0.4183.83-1_amd64.deb ... Passed
==> Extracting sources...
  -> Extracting google-chrome-stable_85.0.4183.83-1_amd64.deb with bsdtar
==> Starting prepare()...
==> Starting pkgver()...
==> Entering fakeroot environment...
==> Starting package()...
cp: failed to preserve ownership for '/home/logandark/.cache/rua/build/chromium-widevine/pkg/chromium-widevine/usr/lib/chromium/WidevineCdm/_platform_specific/linux_x64': Invalid argument
cp: failed to preserve ownership for '/home/logandark/.cache/rua/build/chromium-widevine/pkg/chromium-widevine/usr/lib/chromium/WidevineCdm/_platform_specific': Invalid argument
cp: failed to preserve ownership for '/home/logandark/.cache/rua/build/chromium-widevine/pkg/chromium-widevine/usr/lib/chromium/WidevineCdm': Invalid argument
==> ERROR: A failure occurred in package().
    Aborting...
Build failed with exit code 4 in /home/logandark/.cache/rua/build/chromium-widevine

here is a diff that fixes it:

diff --git a/PKGBUILD b/PKGBUILD
index acc2b43..ec9dcd7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -27,7 +27,7 @@ package() {
   depends=('gcc-libs' 'glib2' 'glibc' 'nspr' 'nss')

   install -dm755 "$pkgdir/usr/lib/"chromium{,-dev}/
-  cp -a WidevineCdm "$pkgdir/usr/lib/chromium/"
+  cp -R WidevineCdm "$pkgdir/usr/lib/chromium/"
   ln -s ../chromium/WidevineCdm "$pkgdir/usr/lib/chromium-dev/WidevineCdm"
   install -Dm644 WidevineCdm/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
 # backward compatibility

Perhaps this does not preserve the original intent of the command, but it works for me rather than failing with "invalid argument".

mlody_salceson commented on 2020-08-26 04:22 (UTC)

Hello, I am using ungoogled-chromium, but plugin didn't work for me. I have discovered it was lacking execute permissions on my system. After "sudo chmod a+x /usr/lib/chromium/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so" the plugin loaded and worked fine. Thanks for maintaining the package!

Scimmia commented on 2020-08-23 13:57 (UTC)

I never said I would delete it, I just shouldn't be maintaining something long-term that I don't use.

AndyRTR, that would work if upstream didn't delete the packages when a new minor version was released.

AndyRTR commented on 2020-08-23 07:31 (UTC)

Please keep the package also for use with mellowplayer. No need to update at each minor chromium release. It should be sufficient to update only when the plugin gets a bump.

redfish commented on 2020-08-23 02:36 (UTC)

@Scimmia: please don't delete this package, it is the only way to have Widevine working in Opera browser. For extra details, see this bug report: https://bugs.archlinux.org/task/67683

Scimmia commented on 2020-05-18 23:20 (UTC)

ATTENTION:

This package is no longer needed for Chromium, it can download the component itself. With Chromium 81, you can either use this or let it download the component, but when Chromium 83 is updated in the Arch repos, it will ignore this package all together.

I'll maintain this package for a while for the other systems that use it.