Det er nu muligt at afspille Netflix på Linux uden Wine-udvidelsesmoduler
Det skulle nu være muligt »bare« ved at ændre brugeragenten for den seneste betaversion af Googles Chrome Beta 38, at få Netflix til at fungere på Linux. Det skyldes DRM-understøttelse med HTML5 og at Googles Chrome-udviklere har implementeret den understøttelse, der skal til for at Netflix kan afvikles. Det skulle derfor ikke længere være nødvendigt med Pipelight eller andre udvidelsesmoduler. Understøttelsen er alene afhængig af DRM HTML5-videounderstøttelse.
.
Du skal dog først skifte til den omtalte HTTP-brugeragentstreng. Den skal ændres til ( Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2049.0 Safari/537.36 ). Herefter burde det være muligt at afspille sine favoritfilm og serier fra Netflix.
Nathan VanCamp har delt en kort vejledning her:
https://plus.google.com/104912707432334684242/posts/1gnbmo63xVa
Har du nogle erfaringer med dette, så del eventuelt dine oplevelser her.
Kilder
https://plus.google.com/104912707432334684242/posts/1gnbmo63xVa
http://www.phoronix.com/scan.php?page=news_item&px=MTc1ODY
- Log in to post comments
Kommentarer22
Det virker ikke hos mig i
Det virker ikke hos mig i Chromium 36. Netflix beder om installation af Silverlight.
På min bærbare har jeg Chrome, og vil prøve der senere.
Minder i øvrigt om hvordan jeg fik adgang til NemID uden java: http://www.linuxin.dk/node/21399
Prøv version 38
Prøv version 38
Virker ikke hos mig.. Bruger
Virker ikke hos mig.. Bruger Version 37.0.2062.68 beta (64-bit)
Den popper dog ikke op og brokker sig over Silver Light. Men skriver bare "Hovsa.. Der opstod en fejl. Fejlkode: M7063-1913"
Kører Ubuntu Gnome 14.04
Edit:
Lader til der er nogle problemer i Ubuntu.
Se evt. https://plus.google.com/app/basic/stream/z12exnpxcuy5jn304223t3co2suguv…
Det lader dog til at der er en der har fået det til at virke i Ubuntu 14.10 Alpha
Edit Edit: ..
Ubuntu 14.04 mangler ibnss3-nssdb ibnss3-1d og ibnss3 i højere versioner. Installer dem og genstart.
http://packages.ubuntu.com/utopic/amd64/libnss3/download
http://packages.ubuntu.com/utopic/amd64/libnss3-1d/download
http://packages.ubuntu.com/utopic/all/libnss3-nssdb/download
Vejledning specifik for Ubuntu
#2:
her er der vist en vejledning specifik for Ubuntu
http://www.ivegotavirus.com/install-netflix-natively-ubuntulinux/
Jeg fandt en instruktion på
Jeg fandt en instruktion på Reddit der fik det til at virke hos mig:
sudo apt-get install google-chrome-beta
mkdir libnss3
cd libnss3
CPU=`uname -m | sed "s/i686/i386/" | sed "s/x86_64/amd64/"`; \
for pkg in libnss3_3.16.3-1ubuntu1_$CPU.deb libnss3-nssdb_3.16.3-1ubuntu1_all.deb \
libnss3-1d_3.16.3-1ubuntu1_$CPU.deb; do \
wget http://archive.ubuntu.com/ubuntu/pool/main/n/nss/${pkg}; done
sudo dpkg -i libnss*.deb
v38
Der står jo også at man skal bruge version 38 i nyheden :)
Hvor fedt! Det kører
Hvor fedt! Det kører derudaf med Chrome v38 her.
Fedora-folk, der i forvejen bruger Chrome (installeret fra repo), kan bare afinstallere den:
sudo yum remove google-chrome-stable
Og efterflg. installere unstable-versionen, som pt. er version 38:
sudo yum install google-chrome-unstable
Se her, hvis du aldrig har haft Chrome installeret på din Fedora: http://www.if-not-true-then-false.com/2010/install-google-chrome-with-y…
Derefter er det bare at følge vejledningen i det tidligere givne link: https://plus.google.com/104912707432334684242/posts/1gnbmo63xVa
Jeg er ikke vant til Chrome, men punkt 3 i ovennævnte vejledning er bare et spørgsmål om at gå til Settings -> Externsions -> User agent switcher -> Options og så tilføje en "pseudo-agent" med omtalte User-Agent String.
Derefter kører det, når man skifter til den pågældende browser-pseudo-agent.
Der står jo også at
#6: Der står jo også at man skal bruge version 38 i nyheden :)
Doh!
Men hvad skal man sætte som
Men hvad skal man sætte som indicator flag, når man tilføjer en custom agent?
Kan ikke umiddelbart lige finde ud af hvad chromes er?
Kan ikke umiddelbart
#9: Kan ikke umiddelbart lige finde ud af hvad chromes er?
Chrome/Chromium er en browser. Kender du ikke den? Fra siden igår er Google Chrome stable/final Version 37.0.2062.94.
Omtalte Chrome version er 38 beta IHT ændring af Custom User Agent beskrevet øverst i artiklen, hvor den burde virke med udvidelsen User-Agent Switcher for Chrome installeret, efter følgende er tilføjet fra Chrome's Udvidelser:
Step 3: add a custom Chrome agent for v37 Windows x86_64:
Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2049.0 Safari/537.36
Indicator flag er PT S5, S6, S7 (Safari x). Jeg ved ikke om det har betydning om du skriver S5. S6, S7 eller noget andet.
Edit: Jeg har ikke selv forsøgt.
Men hvad skal man sætte
#9: Men hvad skal man sætte som indicator flag, når man tilføjer en custom agent?
Det har ingen betydning. Det er bare et par bogstaver, der bliver tilføjet til extension-ikonet, så du bestemmer selv. Selv gav jeg Chrome-tilføjelsen indikatorflaget "C37" - du er velkommen til at kopiere :)
Selv gav jeg
#11: Selv gav jeg Chrome-tilføjelsen indikatorflaget "C37" - du er velkommen til at kopiere :)
Jeg brugte NF for Netflix. Men som #11 skriver er det ligegyldigt.
@Frogmaster
Jo, jeg kender
@Frogmaster
Jo, jeg kender skam godt Chrome/chromium. Det var indikator flag som jeg troede skulle være noget bestemt og som jeg i så tilfælde ikke var bekendt med.
@mrbrown79 og marlar
Super, jeg skrev selv bare chr.
Det fungerer fortsat ikke for mig på Fedora 20, men jeg må jo bare bakse videre med det :)
Det fungerer fortsat
#13: Det fungerer fortsat ikke for mig på Fedora 20, men jeg må jo bare bakse videre med det :)
Og du har tjekket at din Chrome er version 38?
Ja, det er den korrekte
#14:
Ja, det er den korrekte version
Konkret, hvordan virker
#15:
Konkret, hvordan virker det ikke?
Du starter din Chrome v38, og du skifter til den specielle user-agent. Og så logger du ind på Netflix, og hvornår går det galt?
Verificer at din user-agent string er rigtig (kig også efter små forskelle) http://www.whatsmyuseragent.com/ .
Jeg fik det til at virke
Jeg fik det til at virke efter lidt roderi.
Man kan IKKE bare kopiere user-agent-strengen fra guiden på Google+ - den udgiver sig for at være Chrome 37.
Jeg har installeret Chrome 38 BETA (google-chrome-beta) på Fedora 20, og taget versionsnummeret fra "Om Google Chrome" i menuen, og erstattet den del af user-agenten med det rigtige versionsnummer.
Min user-agent-streng hedder: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.24 Safari/537.36
Indtil jeg skiftede versionsnummeret gav den mig "Du skal installere Silverlight"-fejlen.
Man kan IKKE bare
#17: Man kan IKKE bare kopiere user-agent-strengen fra guiden på Google+ - den udgiver sig for at være Chrome 37.
Det gjorde jeg ellers med fint resultat!
Indtil jeg skiftede
#17: Indtil jeg skiftede versionsnummeret gav den mig "Du skal installere Silverlight"-fejlen.
Jeg havde tidligere succes med den oprindelige streng, men har lige testet og jeg fik samme fejl, som du har fået. Når jeg retter til den user-agent streng, som du er kommet frem til, så virker det igen - tak:)
Lidt skræmmende, hvis de har tænkt sig at rette i det hver anden dag :S
Hos mig virker det fortsat
Hos mig virker det fortsat med den oprindelige UA streng. Har lige testet.
Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2114.2 Safari/537.36
Mozilla/5.0 (Windows NT
#20: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2114.2 Safari/537.36
Men ovennævnte er jo ikke den oprindelige streng. Den oprindelige var:
Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2049.0 Safari/537.36
Men ovennævnte er jo
#21: Men ovennævnte er jo ikke den oprindelige streng.
Ja det ser jeg nu. Jeg kopiererede UA strengen fra reddit-linket nævnt i #5 hvor det så allerede var tilrettet til 38.