it-swarm.cn

如何在Ubuntu上使用Netflix?

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

119
Gator

要点:

请注意,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

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

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

menunetflix

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

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

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

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

像往常一样使用Netflix。

mainwin

它在我的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

奖励:通过运行此功能,您可以使用功能强大的Firefox 17(Windows版本),其中包含可用于导航其他站点的Silverlight,方法是按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附加组件( AControl - neko.tsugumi.org )并说服movies.netflix.com您的浏览器是Windows浏览器,例如“Mozilla/5.0(Windows) NT 6.1; rv:23.0)Gecko/20131011 Firefox/23.0“。

然后转到www.netflix.com。

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

58
alfC

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

您需要更新 安装Google Chrome (不是Chromium;并确保为您的机器选择正确的套餐):

enter image description here

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

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

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


enter image description here


奖金:Netflix Webapp

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

  1. 下载Netflix的图标以供使用。就个人而言,我通常 搜索谷歌寻找合适的图标这一个 by Dakirby309看起来不错:

    enter image description here

    将图标另存为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!:

enter image description here


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

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

    enter image description here

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

这将使Netlix在Dash中可用:

enter image description here

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

enter image description here

56
Mateo

对于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 user-agent发送到所有站点,这可能会破坏其他内容。该附加组件可以配置为仅将chrome user-agent发送到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的状态,并在需要时更新

9
higuita

由于缺少必要的组件,Chromium不支持Netflix。你可以手动安装这个组件,但这很麻烦,并不值得。

Firefox至少截至2014年也不支持Netflix。

如果您想在Ubuntu上使用Netflix,则需要使用Google Chrome。从Google的网站下载DEB文件。

更多细节:
http://www.pcworld.com/article/2687243/netflix-on-linux-how-to-get-it-today-and-why-its-such-a-pain的.html

7
TheWanderer

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

6
Marco Ceppi

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

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

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

5
Ryan McClure

我刚才读过,有可能运行 Wii模拟器 而不是虚拟盒子,但我不认为这对大多数人来说是一种改进。我一直想在Android模拟器中尝试Netflix,因为 app 出来了,但是我仍然需要测试它是否真的有效。问题是 app 仅对某些手机“已批准”。有一个 hack 假设适用于root手机,所以我认为这可能是一个比虚拟盒更好的解决方案,但很难说肯定。

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

5
Michael Chapman

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中,我们选择了Tools - > Add Ons并搜索用户代理。

安装用户代理覆盖

选择最新的Firefox/Windows组合。

前往netflix.com并享受。

这是关于web upd8的文章

1
Dan

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版本。不再需要胡椒了! :)

1
WhosUrDaddy