Home » How To » Howto: Watch Xfinity On Demand video on Ubuntu (32bit & 64bit)

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. About 2/3 of the videos on Xfinity work. Just an fyi

  2. Mojo_filter says:

    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.

  3. Mojo_filter says:

    Netflix appears to work though, I don’t have an account but the fullscreen login came up

    1. 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.

  4. Bill says:

    wget https://launchpad.net/~jcollins/+archive/jaminppa/+build/1482994/+files/getlibs_2.06-0ubuntu1%7Eppa2_all.deb returned a 301 error…moved permanently…redirect returned a 404 error….any ideas?

  5. http://www.webupd8.org/2013/08/pipelight-use-silverlight-in-your-linux.html might give us a way to watch Xfinity on Demand. I haven’t tested it yet. YMMV

  6. Ashwin Narayan says:

    If I do this, will I still be able to watch Netflix on my laptop (running Lubuntu)?

  7. anonymoose says:

    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

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>

Facebook login by WP-FB-AutoConnect