Netflix no Ubuntu

Iniciado por ribeirws, 28 de Agosto de 2012, 01:25

tópico anterior - próximo tópico

ribeirws

Pessoal,
Tentei usar o Netflix no Ubuntu com o browser Chrome e quase funcionou, mas apareceu uma tela de erro e eu gostaria de pedir a ajuda dos mais experientes.
Eu instalei a extensão do Moonlight para o Chrome e iniciei o programa com o seguinte comando:

xpto@xpto:~$ google-chrome --user-agent="Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_3; pt-BR) AppleWebKit/525.19 (KHTML, like Gecko) Version/3.2.1 Safari/525.19"

Ele carregou o Chrome então eu entrei no site do Netflix fiz login e selecionei um filme qualquer para reproduzir.
A partir daí veio a seguinte tela:



Uploaded with ImageShack.us

Depois de um tempo carregando, então apresentou a seguinte tela:



Uploaded with ImageShack.us
Vejam a saída na janela do terminal:

xpto@xpto:~$ google-chrome --user-agent="Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_3; pt-BR) AppleWebKit/525.19 (KHTML, like Gecko) Version/3.2.1 Safari/525.19"
Moonlight: 3.99.0.3
Moonlight: Attempting to load libmoonloaderxpi
Moonlight: 3.99.0.3
Moonlight: Attempting to load libmoonloaderxpi
Moonlight: 3.99.0.3
Moonlight: Attempting to load libmoonloaderxpi
debug_get_option: GALLIUM_DRIVER = softpipe
couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable
Moonlight: Installing signal handlers for crash reporting.
Moonlight: Enabling MONO_DEBUG=keep-delegates,reverse-pinvoke-exceptions and MOONLIGHT_ENABLE_CONSOLE=1
Moonlight: Loaded mscodecs from: /home/wanderson/.mozilla/plugins/moonlight/silverlight-media-pack-linux-x64-21-1.so.
Moonlight: browser bridge not found for your browser (likely not needed). User agent = 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_3; pt-BR) AppleWebKit/525.19 (KHTML, like Gecko) Version/3.2.1 Safari/525.19'
Moonlight: Plugin AppDomain Creation: OK
Moonlight: URL = http://movies.netflix.com/WiPlayer?movieid=70171943&trkid=2692263&pt_request_id=bb2c0b01-92a3-4ae3-8726-6aa3d923e995-5142219&pt_rank=1&pt_row=0&pt_location=WATCHNOW
Moonlight: URL = http://movies.netflix.com/layout/silverlight/Player-v3-SL4.xap?v=3.1506.491.1
Moonlight: OpenGL vendor string: NVIDIA Corporation
Moonlight: OpenGL renderer string: GeForce 6100 nForce 405/integrated/SSE2
Moonlight: OpenGL version string: 2.1.2 NVIDIA 295.49
Using managed xaml parser.
trying to load: /System.Windows;component/themes/generic.xaml
System.NullReferenceException: Object reference not set to an instance of an object
 at aa0.a () [0x00000] in <filename unknown>:0
 at aa0.a (System.Reflection.MethodInfo A_0, BindingFlags A_1) [0x00000] in <filename unknown>:0
 at aa0.a (System.Reflection.PropertyInfo A_0) [0x00000] in <filename unknown>:0
 at aa0.a (System.Reflection.PropertyInfo A_0, System.Type A_1, Boolean A_2) [0x00000] in <filename unknown>:0
 at aa0.a (System.Reflection.MemberInfo A_0, System.Type A_1) [0x00000] in <filename unknown>:0
 at pe.a (System.Reflection.MemberInfo A_0) [0x00000] in <filename unknown>:0
 at e+b.b (st A_0) [0x00000] in <filename unknown>:0
 at System.Linq.Enumerable.Any[st] (IEnumerable`1 source, System.Func`2 predicate) [0x00000] in <filename unknown>:0
 at e.a (System.Reflection.PropertyInfo A_0) [0x00000] in <filename unknown>:0
 at System.Linq.Enumerable+<CreateWhereIterator>c__Iterator28`1[System.Reflection.PropertyInfo].MoveNext () [0x00000] in <filename unknown>:0
 at System.Collections.Generic.List`1[System.Reflection.PropertyInfo].AddEnumerable (IEnumerable`1 enumerable) [0x00000] in <filename unknown>:0
 at System.Collections.Generic.List`1[System.Reflection.PropertyInfo].AddRange (IEnumerable`1 collection) [0x00000] in <filename unknown>:0
 at e.a (System.Type A_0) [0x00000] in <filename unknown>:0
 at qz.a (wv A_0) [0x00000] in <filename unknown>:0
 at is+a.b (o A_0) [0x00000] in <filename unknown>:0
 at n2.a
  • (IEnumerable`1 A_0, System.Action`1 A_1) [0x00000] in <filename unknown>:0
     at is.a (System.Type A_0) [0x00000] in <filename unknown>:0
     at uj.a (qd A_0) [0x00000] in <filename unknown>:0
     at kc.k () [0x00000] in <filename unknown>:0
     at cc+f.d (eg A_0) [0x00000] in <filename unknown>:0
     at System.Linq.Enumerable+<CreateSelectIterator>c__Iterator1A`2[eg,System.Object].MoveNext () [0x00000] in <filename unknown>:0
     at System.Linq.Enumerable+<CreateCastIterator>c__IteratorA`1[Netflix.Silverlight.CBPApp.ViewModels.AppWindowViewModel].MoveNext () [0x00000] in <filename unknown>:0
     at System.Linq.Enumerable.Single[AppWindowViewModel] (IEnumerable`1 source, System.Func`2 predicate, Fallback fallback) [0x00000] in <filename unknown>:0
     at System.Linq.Enumerable.Single[AppWindowViewModel] (IEnumerable`1 source) [0x00000] in <filename unknown>:0
     at mm.a[AppWindowViewModel] (hl A_0, .at[] A_1) [0x00000] in <filename unknown>:0
     at Netflix.Silverlight.CBPApp.IoC.Get[AppWindowViewModel] () [0x00000] in <filename unknown>:0
     at Netflix.Silverlight.CBPApp.App.OnStartup (System.Object A_0, System.Windows.StartupEventArgs A_1) [0x00000] in <filename unknown>:0
     at System.Windows.Application.OnStartup (System.Windows.StartupEventArgs e) [0x00000] in <filename unknown>:0
     at System.Windows.Deployment.CreateApplication () [0x00000] in <filename unknown>:0
     at System.Windows.Deployment.LoadAssemblies () [0x00000] in <filename unknown>:0
     at System.Windows.Deployment.InitializeDeployment (IntPtr plugin, System.String xapPath, System.String culture, System.String uiCulture) [0x00000] in <filename unknown>:0
    Moonlight: ErrorEventArgs created with message: 'Object reference not set to an instance of an object'

    (exe:3892): Moonlight-WARNING **: (plugin-class.cpp:610):static void Moonlight::EventListenerProxy::proxy_listener_to_javascript(Moonlight::EventObject*, Moonlight::EventArgs*, void*): runtime check failed: (js_sender != NULL)
    not implemented: (ErrorEventArgs.charPosition) plugin-class.cpp:851
    not implemented: (ErrorEventArgs.lineNumber) plugin-class.cpp:843
    not implemented: (ErrorEventArgs.methodName) plugin-class.cpp:856
    Moonlight: Shutting down

Andreson Goveia

Não vai funcionar, pode desistir (experiencia própria), mesmo por que o moonlight não tem suporte a DRM, que é utilizado pela netflix no silverlight.

Já estão desenvolvendo um plugin do netflix para linux (em HTML5), mas ainda vai demorar um pouco.

Na atualidade existe apenas duas maneiras de se rodar o netflix:

Tendo dualboot com o Windows.
Tendo o windows instalado dentro de uma maquina virtual.

É só escolher a sua opinião.

neookano

Eu também era um antigo usuário da Netflix, mas acabei cancelando por conta disso.
Logo depois descobri o http://www.crackle.com.br/, uma parceira da Sony Entertainment, não tem tantos filmes quanto a Netflix, mas é gratuito e usa o plugin do Flash pra rodar os filmes.

andre.lima

A www.netmovies.com.br é muito boa também e totalmente compatível com distribuições Linux! Experimente!  :D

Abraço
Ubuntero, UAI!

Nosferatu Arucard

O problema do Netflix no Ubuntu já têm uma solução válida: desde que use o Wine.  ;)
Presentemente é necessário instalar alguns patches à versão git do Wine (e felizmente foram aprovadas para a próxima versão 1.5.18 que será lançada no próximo dia 23) e compilar o código-fonte. Depois pode instalar a versão Windows do Firefox e o Silverlight 4 para o Netflix DRM funcionar. (Os patches foram a implementação de 5 API's que estavam em falta, apesar de terem implementado muita coisa relativa ao DRM nos últimos meses  ::))

http://how-to.wikia.com/wiki/How_to_watch_Netflix_%28Watch_Instantly%29_in_Linux


ribeirws

Citação de: Nosferatu Arucard online 17 de Novembro de 2012, 23:26
O problema do Netflix no Ubuntu já têm uma solução válida: desde que use o Wine.  ;)
Presentemente é necessário instalar alguns patches à versão git do Wine (e felizmente foram aprovadas para a próxima versão 1.5.18 que será lançada no próximo dia 23) e compilar o código-fonte. Depois pode instalar a versão Windows do Firefox e o Silverlight 4 para o Netflix DRM funcionar. (Os patches foram a implementação de 5 API's que estavam em falta, apesar de terem implementado muita coisa relativa ao DRM nos últimos meses  ::))

http://how-to.wikia.com/wiki/How_to_watch_Netflix_%28Watch_Instantly%29_in_Linux

Pessoal,
Eu segui as dicas do http://www.ubuntudicas.com.br/blog/2012/11/netflix-rodando-no-ubuntu-via-ppa/ ou http://www.iheartubuntu.com/2012/11/ppa-for-netflix-desktop-app.html e consegui ver o Netflix no Ubuntu 12.10 e 12.04.
A única observação que faço é que depois de instalar o pacote Netflix-Desktop, você deve se logar como root e então abrir o Dash e executar o aplicativo Netflix, para ele instalar os complementos Wine Mono e Wine Gecko. Caso dê erro - comigo aconteceu - é só apagar a pasta /root/.netflix-desktop e repetir o processo. Após isto, é só logar como usuário normal e executar o aplicativo Netflix a partir do Dash novamente. Em caso de erro repetir o passo acima e apagar a pasta /home/seu usuário/.netflix-desktop e repetir o processo.

Se tiver dúvidas sobre como se logar como root no Ubuntu 12.10 ou 12.04, basta fazer o seguinte:
1) Definir uma senha para o usuário root usando o comando: $sudo passwd root
2) Habilitar o login manual no Ubuntu com o comando: $sudo sh -c 'echo "greeter-show-manual-login=true" >> /etc/lightdm/lightdm.conf'
3) Reiniciar o sistema e então acessar a opção login manual

Acho que agora dá prá dar adeus ao Windows. Só não é um adeus absoluto e irrestrito porque a solução acima ainda roda no Wine, mas acho que já é um passo enorme que deve forçar a Netflix a lançar em breve um app para Linux. Bom proveito! :D

marcosalvesps

Eu segui pelo tuto do Ubuntu BR-SC e também ficou perfeitíssimo! Deve ser o mesmo tuto dos outros sites, provavelmente... Estou feliz... Sou viciado no Netflix!
Marcos Silva - http://www.teorianerd.com.br
Ubuntu 17.10 - 64 bits no Notebook Dell Inspiron 14 5000

celopias

no meu tudo foi perfeito.. até a hora de começar o filme..
abre a locadora.. porem quando escolho um filme e ele vai carregar da um erro com a  internet..
da esse erro....

woops.. something went wrong..
internet conection problem
erro code n8102-106

alguém com algo assim???

alguma dica???
vlw

ribeirws

Citação de: celopias online 03 de Novembro de 2013, 22:46
no meu tudo foi perfeito.. até a hora de começar o filme..
abre a locadora.. porem quando escolho um filme e ele vai carregar da um erro com a  internet..
da esse erro....

woops.. something went wrong..
internet conection problem
erro code n8102-106

alguém com algo assim???

alguma dica???
vlw



Dá uma olhada em http://www.edivaldobrito.com.br/instale-pipelight-e-obtenha-suport-a-silverlight-no-navegador-no-linux/
a solução usando o PepeLight é bem mais completa e melhor que usar uma firefox para windows rodando dentro do wine, como na solução anterior, embora ele ainda faça uso do Compholio.
Só não esquece da dica de instalar no Chrome a extensão User Agent Switcher  e selecionar o Windows Firefox 15 nas preferências dela.
Be happy!!!

Tota

Citação de: celopias online 10 de Novembro de 2013, 19:22
the problem persists, please call netflix at 0-800-086-4042

erro code n8 102-106

Em qual país você está, e o nteflix de qual país quer acessar?

Se esta no Brasil e quer acessar o Netflix dos EUA, é porque isto não é possivel pois seu IP é do Brasil, você precisa de um IP norte Americano.

Errorvcode 102 no Netflix é um erro de protocolo de comunicação.

celopias

#11
ok.. mas como resolvo isso...
não sei nada...ahhhhHHH... kkk

ele já abre no navegador direto.. quando abro o netflix-desktop


usei esse pluguin e funcionou.. só o americano...
http://olhardigital.uol.com.br/noticia/plugin-para-navegador-desbloqueia-conteudo-do-netflix-americano/35744


alguém sabe como posso resolver isso... ???