如何在Ubuntu上使用Netflix?

有没有办法将Netflix内容流式传输到我的Ubuntu机器?

重要:

请注意,Ubuntu发布12.04,14.04及更新版现在支持通过HTML5播放本机Netflix 。

此答案中的解决方案仅应用于无法进行本机播放的情况(例如,不支持的Ubuntu版本,Google Chrome以外的浏览器)。

另请注意,从Firefox 49开始,本机支持Netflix播放。


截至2012年12月7日,以下工作分别为12.04和12.10(至少)。

注意:有关如何在Firefox中安装(Windows-) silverlight (最终用于观看Netflix)的新说明 – 请参阅最后一页。

打开一个终端(Ctrl-Alt-T),一个类型:

 sudo apt-add-repository ppa:ehoover/compholio sudo apt-get update sudo apt-get install wine-staging sudo apt-get install netflix-desktop 
  • PPA是否可以安全地添加到我的系统中?需要注意哪些“危险信号”?

这将安装大约254MB的软件包,主要是它将安装wine-compholio (能够运行Silverlight的自定义版本的wine )和依赖项。 如果尚未安装wine则可能需要同意使用Microsoft字体(在文本模式窗口中,使用箭头键或选项卡在文本模式下显示红色“ok”按钮)。 下载/安装大约需要15分钟。

然后从菜单(或从命令行)运行新安装的“netflix-desktop”应用程序。

menunetflix

如果安装出现问题(涉及第三方链接),请不要惊慌:netflix-desktop将检测到某些内容丢失并尝试重新安装,如果失败则重新开始。

当你第一次运行它时,它会初始化wine并可能会询问有关安装Mono和Gecko葡萄酒包的问题(我接受并安装它们以防万一)。

netflix-desktop应用程序打开,登录到您的Netflix帐户。

窗口将全屏打开,非常优雅,但如果您想控制窗口,请立即按F11退出全屏模式。 (它也可能要求安装一个Firefox扩展 – 特别设计 – 使全屏模式更友好。)

像往常一样使用Netflix。

孟文

它在我的Ubuntu 12.04和12.10(我有一个Core i7)中完美运行。

(正如你可能已经意识到的那样, netflix-desktop实际上是在没有菜单栏的葡萄酒上运行的Firefox 17.按F10来控制Firefox菜单和导航。)

windowmenutoolbar

致谢和参考 :此信息最初来自http://www.webupd8.org/2012/11/how-to-use-netflix-in-ubuntu-through.html 。 虽然这是由www.iheartubuntu.com在http://www.iheartubuntu.com/2012/02/netflix-on-linux-contest.html发起的广告系列的结果,但却产生了这一成就http:// www。 iheartubuntu.com/2012/11/ppa-for-netflix-desktop-app.html (由Erich Hoover 撰写 ),其中还包含捐赠链接以支持开发。 还有https://launchpad.net/netflix-desktop

奖励 :通过运行这个你有一个function齐全的Firefox 17(Windows版本),可以用来导航其他网站,通过在主窗口按F10 – >查看 – >工具栏 – >导航菜单,你可以访问任何网站并能够使用Silverlight。


替代方法:在Linux-Firefox中安装Windows-Silverlight

或者,现在可以在(Linux)Firefox中安装Silverlight,就​​像它是一个原生插件一样。 (有关详细信息,请参阅http://fds-team.de/cms/pipelight-installation.html )

 sudo add-apt-repository ppa:pipelight/stable sudo apt-get update sudo apt-add-repository ppa:ehoover/compholio sudo apt-get update sudo apt-get install wine-staging sudo apt-get install pipelight-multi sudo pipelight-plugin --enable silverlight 

然后安装UAControl Firefox附加组件( UAControl – neko.tsugumi.org )并说服movies.netflix.com您的浏览器是Windows浏览器,例如“Mozilla / 5.0(Windows NT 6.1; rv:23.0)Gecko / 20131011火狐/ 23.0″ 。

然后去www.netflix.com。

来源: Pipelight:在Linux浏览器中使用Silverlight观看Netflix,Maxdomevideo等等~Web Upd8:Ubuntu / Linux博客

在Ubuntu 14.04及更高版本上播放原生HTML5

您需要更新Google Chrome (不是Chromium;并确保为您的计算机选择正确的软件包):

在此处输入图像描述

  1. 前往Netflix并试一下电影或节目。 一切都应该工作正常。

    如果您遇到播放问题,请尝试降低质量以匹配硬件function。 我推荐一台比1GHZ 1GB上网本更好的电脑.¹

1 🙁 因为我在该级别的设备上经历了口吃 ;没关系,当前的更新已经解除了我的上网本的大部分播放问题。)


在此处输入图像描述


额外奖励:Netflix Webapp

您可以通过创建一个漂亮的.desktop启动器将Netflix与您的Ubuntu桌面集成:

  1. 下载Netflix的图标以供使用。 就个人而言,我通常在谷歌搜索一个合适的图标 这个由Dakirby309看起来很好看:

    在此处输入图像描述

    将图标保存为主文件夹中的netflix.png

  2. 在您的主文件夹中创建一个名为Netflix.desktop的文件

  3. 在像gedit这样的文本编辑程序中打开它
  4. 插入以下文字:

     [Desktop Entry] Type=Application Name=Netflix Exec=google-chrome -app=http://www.netflix.com Icon=/home/USERNAME/Pictures/netflix.png Terminal=false StartupWMClass=www.netflix.com 

    请务必将/home/USERNAME/Pictures/netflix.png替换为Netflix图标的正确路径。

  5. 保存desktop文件并退出编辑器。

  6. 右键单击Netflix.desktop使文件可执行,然后前往属性权限选项卡→ 执行: →选中允许执行文件作为程序
  7. 将图标拖到启动器(不要移除/移动原件)

现在你有一个Netflix WebApp!:

在此处输入图像描述


或者,您也可以使用Chrome插件并通过执行以下操作在“窗口”模式下启动它:

  1. 右键单击应用程序
  2. 选择创建快捷方式

    在此处输入图像描述

  3. 只检查应用程序菜单并确认您的选择

这将使Netlix在Dash中可用:

在此处输入图像描述

如果您不喜欢滚动条的外观,可以启用Chrome的叠加滚动条。 转到chrome:// flags /#overlay-scrollbars并启用它们。 现在您有滚动条可以完成体验:

在此处输入图像描述

对于firefox,在49版之后你也可以在linux上观看netflix而无需任何额外的步骤,firefox将下载本机google widevine CDM插件并播放受保护的内容:

现在我有Firefox 49或更高版本,我如何看Netflix?

所以这是必要的步骤:

  1. 有一个netflix帐户! 🙂
  2. 安装firefox 49或以上
  3. 建议:安装用户代理切换器附加组件。 我使用http://mybrowseraddon.com/useragent-switcher.html ,但几乎所有用户代理加载项都应该有效。 您也可以直接编辑firefox用户代理,但不推荐,因为这会将chrome用户代理发送到所有站点,这可能会破坏其他内容。 该附加组件可以配置为仅将chrome用户代理发送到netflix站点。
  4. 在用户代理chrome + linux中选择并按编辑并将chrome版本更改为53或更高版本,如下所示:

    Mozilla / 5.0(X11; Linux x86_64)AppleWebKit / 537.36(KHTML,与Gecko一样)Chrome / 53.0.2785.34 Safari / 537.36

    旧的chrome版本将阻止netflix工作,所以这很重要。 您可能需要将用户代理更新到最新版本(通过检查本地安装或从http://www.browser-info.net/useragents尝试某些内容)同样在文本框中,将“all_urls”替换为netflix .COM。 这会将更改的用户代理仅应用于netflix

  5. 输入netflix,尝试查看节目/电影,firefox将警告它需要启用DRM支持。 接受并将下载并安装widevine DRM插件。 等一下,重新加载页面。 有时您需要返回并重试,但它会起作用

我会问netflix关于在linux用户代理上支持firefox的状态,并在需要时更新它

PlayOn – 推动Netflix(和Hulu)的服务 – 将推出HTML5客户端,该客户端应该否定对Silverlight(和Moonlight)的需求。 它现在已经出现在iPhone上了,我认为它很快就会用于将PlayOn服务传输到Linux机器上。

我刚才读到可能有可能运行Wii模拟器而不是虚拟盒子,但我不认为这对大多数人来说都是一种改进。 自从应用程序问世以来,我一直想在Android模拟器中尝试Netflix,但是我仍然需要测试它是否真的有效。 问题是该应用程序仅被“批准”用于某些手机。 有一种黑客可以为root手机工作,所以我认为这可能是一个比虚拟盒更好的解决方案,但很难说肯定。

如果其他人得到这个工作,请告诉我。

Moonlight虽然是Silverlight的开源替代品,但对Netflix不起作用。 这对Netflix不起作用的原因是Netflix也需要DRM支持,Moonlight不支持。

有一种方法可以通过Ubuntu在Netflix上观看事物。

您将需要在Ubuntu上虚拟化Windows XP / Vista / 7。 我会推荐Virtualbox,但你可以随意使用任何你想要的东西。 在虚拟机下,您可以使用真正的Silverlight和DRM支持并观看Netflix。

Pipelight

Pipelight是一个基于Erich Hoover的Ne​​tflix-Desktop构建的插件,允许Ubuntu用户在本机Firefox浏览器中观看Netflix。

Web Upd8文章

添加compholio和pipelight ppa

sudo apt-add-repository ppa:ehoover/compholio

sudo apt-add-repository ppa:mqcheal/pipelight

sudo apt-get update

安装Pipelight

先关闭浏览器!

sudo apt-get install pipelight

现在Silverlight将在某些网站上运行,但Netflix和其他一些网站会检查浏览器用户代理,而不会在Linux机器上运行。

安装插件以更改用户代理

我使用了User Agent Overrider

在Firefox中进入工具 – >添加并搜索用户代理。

安装用户代理覆盖

选择最新的Firefox / Windows组合。

前往netflix.com并享受。

这是关于web upd8的文章

Netflix桌面太耗费资源而且叠加非常烦人,我强烈推荐以下步骤并使用Firefox。

添加Netflix for Firefox

开放式终端

 sudo add-apt-repository ppa:pipelight/stable sudo apt-get update sudo apt-get install --install-recommends pipelight-multi sudo pipelight-plugin --update sudo pipelight-plugin --enable silverlight 

将用户代理覆盖添加到Firefox Adds

将用户代理字符串更改为windows / chrome34

现在您将没有专门的Netflix应用程序,您可以使用现有的浏览器安装。

管道灯的另一个不相关的好处是你可以用它启用最新的Flash版本。 不再需要胡椒了! 🙂

尝试运行这些命令:

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

然后在启动器中找到netflix它应该可以工作。

但如果它第一次不起作用,就像它不适合我,试试这个:

 rm -Rf ~/.netflix-desktop sudo apt-get install netflix-desktop 

我从这里得到了答案: http : //www.iheartubuntu.com/2012/11/ppa-for-netflix-desktop-app.html

它有一些我没有在这里发布的进一步的故障排除说明,所以检查它是否对你不起作用。