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

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

  1. Mojo_filter

    The internals are different for XBUNTU. I got as far as Copy the .netfix-desktop to a .xfinity-desktop:
    cp -Rav .netflix-desktop .xfinity-desktop before encountering an error. I found netflix-desktop.desktop in usr/share/applications/ and changed the command accordingly but changing the environment VARIABLES, no go.

    Reply
    1. Jason L Froebe Post author

      Looks like the ‘works with Xfinity’ was incorrect. Xfinity (Comcast) streaming uses both Flash and Silverlight depending on the show series or movie. I suspect when I got it to work, it was using the Flash video. It still works for the Flash videos on Xfinity but NOT for the Silverlight. I should have originally verified with more that a handful of shows. Sorry about that.

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>