Howto: Watch Xfinity On Demand video on Ubuntu (32bit & 64bit)

Assuming you installed and ran Netflix for Linux at least once….

First we need to set up libraries for the wine installation:

wget https://launchpad.net/~jcollins/+archive/jaminppa/+build/1482994/+files/getlibs_2.06-0ubuntu1%7Eppa2_all.deb
sudo dpkg -i getlibs_2.06-0ubuntu1~ppa2_all.deb
sudo getlibs -p gnome-keyring:i386
sudo mkdir -p /usr/lib/i386-linux-gnu/pkcs11/
sudo ln -s /usr/lib32/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so

Download the Xfinity specific silverlight software:

wget http://silverlight.dlservice.microsoft.com/download/5/F/4/5F4E029C-77F5-4EC7-B084-E7B180483AFF/10516.00/runtime/Silverlight.exe

Download Flash for Windows 7 for “other browsers”

Copy the .netfix-desktop to a .xfinity-desktop:

cp -Rav .netflix-desktop .xfinity-desktop

Now we need to uninstall the Silverlight for Netflix, install the Xfinity Silverlight and Adobe Flash:

env WINEARCH=win32 WINEPREFIX="${HOME}/.xfinity-desktop" wine "Silverlight.exe" /qu
env WINEARCH=win32 WINEPREFIX="${HOME}/.xfinity-desktop" wine "Silverlight.exe" /q
env WINEARCH=win32 WINEPREFIX="${HOME}/.xfinity-desktop" wine "install_flash_player.exe"

Start firefox, log in and you should be able to play Xfinity On Demand videos on Ubuntu!

env WINEARCH=win32 WINEPREFIX="${HOME}/.xfinity-desktop" /opt/wine-compholio/bin/wine "C:\\Program Files\\Mozilla Firefox\\firefox.exe" "http://xfinitytv.comcast.net"

Looks like anonymoose was able to get it to work! 🙂

Just wanted to pass this info on, as i just got this working myself through some trial and error last night. This made me able to watch 100% of the xfinity videos, not just the flash ones. I installed all of these in Wine: Firefox 25, silverlight 5.1.20513.0, and a flash debug version i found here-http://download.macromedia.com/pub/flashplayer/updaters/11/flashplayer_11_plugin_debug.exe

Share Button

Howto: Netflix on Ubuntu Linux (32bit and 64bit)

Thanks to the guys over at iheartubuntu, we are now able to play Netflix videos on Linux without virtualization!

sudo add-apt-repository ppa:ehoover/compholio
sudo apt-get update
sudo apt-get install netflix-desktop

UPDATE:

An easier way to watch Netflix on Linux is to simply use Pipelight

Pipelight combines the effort by Erich E. Hoover (the Netflix Desktop developer) with a new browser plugin which – unlike Netflix Desktop which requires a Windows version of Firefox to run under Wine -, lets you access services that require Microsoft Silverlight using native Linux web browsers.

UPDATE: November 7th, 2013

For Ubuntu 13.10, follow the instructions at Get Amazon Prime, 4oD and Other DRM-Protected Flash Working in Ubuntu 13.10

Share Button