Recupera el soporte para reproducir contenido protegido en tu Raspberry Pi con estas soluciones
Para mí fue de lo más gracioso. Aunque para el uso que hago yo esto no es de vida o muerte, el pasado jueves busqué información sobre el soporte para DRM en la Raspberry Pi para encontrar que lo había estado… hasta 36 horas antes. Google actualizó Widevine y dejó colgada a la placa de la frambuesa, por lo que sus poseedores deben esperar una solución oficial o, si les corre prisa, hacer unos cambios por su cuenta.
Una hilo en el foro oficial de Raspberry Pi recoge qué es lo que está pasando. En el mismo, que llevo fisgando desde el pasado jueves, también han publicado un par de soluciones. La primera es actualizar el sistema operativo, ya que el parche ya ha llegado a Bullseye (Debian 11). La segunda es añadir las claves al Widevine de Buster. Ninguno de las dos soluciones es oficial, ya que, aunque se puede actualizar el sistema operativo, Raspberry Pi OS aún está basado en Debian 10 oficialmente.
Recupera el soporte para DRM en la Raspberry Pi
Método 1: actualizar a Bullseye
Ya que el parche ya está en Bullseye, lo que más se acerca a ser oficial es actualizar el sistema operativo, algo que conseguiremos siguiendo estos pasos:
- Actualizamos los repositorios, los paquetes y la distribución con estos comandos:
apt update apt upgrade apt full-upgrade
- A continuación editamos las fuentes con:
sudo nano /etc/apt/sources.list
- Lo siguiente que tenemos que hacer es modificar todo lo relacionado con Buster para que aparezca Bullseye:
deb http://deb.debian.org/debian bullseye main contrib non-free deb http://deb.debian.org/debian-security/ bullseye-security main contrib non-free deb http://deb.debian.org/debian bullseye-backports main contrib non-free
- Hacemos lo mismo en el archivo apt.conf, cambiando Buster por Bullseye y dejando el resto como está.
- Por último, repetimos el primer paso y aceptamos los cambios.
Otra opción es ejecutar este script.
Metodo 2: aplicar el parche a Buster
La otra opción es aplicar el parche no oficial a Buster. Para ello hay que abrir un terminal y escribir todos estos comandos, mejor uno por vez:
sudo apt-get update sudo apt-get install libwidevinecdm0 gnupg curl -s --compressed "https://wagnerch.github.io/ppa/buster/KEY.gpg" | sudo apt-key add - sudo curl -s --compressed -o /etc/apt/sources.list.d/wagnerch-buster-ppa.list "https://wagnerch.github.io/ppa/buster/wagnerch-buster-ppa.list" sudo apt-get update sudo apt-get upgrade curl https://k.slyguy.xyz/.decryptmodules/widevine/4.10.2252.0-linux-armv7.so | sudo tee /opt/WidevineCdm/_platform_specific/linux_arm/libwidevinecdm.so >/dev/null sudo reboot
Es importante insistir en que nada de lo explicado aquí es oficial. El equipo de desarrolladores de Raspberry Pi OS tiene planeado lanzar el su parche para Buster, pero no se sabe cuándo llegará. Por otra parte, tal y como explican el en foro, cada uno es responsable de lo que le pueda pasar si decide realizar los cambios por su cuenta. Y, por descontado, merece la pena hacer una copia de seguridad de todos los datos importantes antes de nada.
Yo prefiero esperar a algo 99% oficial, es decir, a lo que hagan los desarrolladores de Raspberry Pi OS, pero porque yo no necesito reproducir contenido protegido en mi pequeña placa. Si para alguien es necesario, ya puede arreglarlo con dos métodos distintos.