Nubeox en Linux

En este post explico cómo he conseguido reproducir contenidos de Nubeox Premium protegidos con DRM en Linux.
El mismo método debería servir para otros servicios problemáticos basados en Flash, como Wuaki o TotalChannel aunque no lo he probado.

Como tantas otras veces, el Wiki de Arch Linux ha sido de lo más útil. El problema parece ser que el DRM en Flash requiere HAL. Pero HAL hace años que está en desuso y desaparecido o reducido a la mínima expresión en la mayoría de distribuciones.
La solución pasa por instalar una versión especial de libhal, que internamente usa el sistema más moderno udisks, pero que proporciona los elementos necesarios para que el DRM de Flash funcione.
Se puede encontrar en https://github.com/cshorler/hal-flash, y una vez descargada habrá que compilarla y reemplazar el libhal del sistema si es que aún sigue ahí. Ojo, otros programas que aún dependan de HAL podrían tener problemas. Por suerte en mi caso (Debian Sid) libhal ya no era necesario.

En sistemas basados en Debian (Ubuntu, Mint…) se puede crear el paquete deb fácilmente:

$ sudo apt-get install devscripts build-essential
$ unzip hal-flash-master.zip
$ cd hal-flash-master
$ debuild -us -uc -b
$ sudo apt-get remove libhal1
$ dpkg -i ../libhal1-flash_*.deb

Además hay que eliminar la caché del plugin Flash:

$ cd ~/.adobe/Flash_Player
$ rm -rf NativeCache AssetCache APSPrivateData2

Tras seguir estos pasos, la reproducción de contenidos de Nubeox empezó a funcionar, tanto los canales en directo como las películas y episodios de series. No he probado los alquileres aunque imagino que funcionarán.

Referencias:

Relevation 1.3 released

I've just published an updated version of Relevation.

The main addition is support for the newer format of data files used by Revelation, plus a slightly better handling of international characters in the data file.

This is, however, a somewhat rushed and unpolished release to support the newer file format as soon as ready. As a result running the script in Windows is now harder, untested and most likely broken.
I plan to update it ASAP.


Relevation 1.3

http://p.outlyer.net/relevation/files/relevation-1.3.tar.gz
or
http://p.outlyer.net/relevation/files/relevation-1.3.zip (zip includes PDF and HTML manpage)

pre-packaged
http://p.outlyer.net/relevation/files/relevation_1.3-pon.1_all.deb

Debian users can use my apt repository located at http://packages.outlyer.net. Instructions are provided there.

VCS 1.13.2 released

A new update of VCS with a couple bugfixes is available to download. Once again, if you had problems with the previous versions there's nothing new.

It fixes a bug when using MPlayer as capturer that could produce one more capture than expected. Thanks to Miya for reporting it.

See the full changelog for more details.


vcs 1.13.2
http://p.outlyer.net/vcs/files/vcs-1.13.2.gz (script only)
or
http://p.outlyer.net/vcs/files/vcs-1.13.2.tar.gz (script, sample configuration, manpage and profiles)
deb, rpm, PKGBUILD & bz2
as usual at http://p.outlyer.net/vcs/