Netflix in Pale Moon on Linux

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
bgstack15
Fanatic
Fanatic
Posts: 121
Joined: 2018-01-22, 23:04

Netflix in Pale Moon on Linux

Unread post by bgstack15 » 2018-09-01, 03:23

I swear a few months ago I could watch netflix in Pale Moon (would have been 27.6.x) on Fedora 27 GNU/Linux. But now, Netflix throws an error. I am still having problems, and I was wondering a few things.

1. Does setting the useragent.override value for say, general.useragent.override.ix.nflxvideo.net apply to all of the subdomains of ix.nflxvideo.net (e.g., ipv4_1.mce0.c068.was001.ix.nflxvideo.net) and the rest?
2. Is there an easier way to configure many url user agent overrides without restarting palemoon? I see a prefs.js with a function that resembles the following
user_pref("general.useragent.override.ix.nflxvideo.net", "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:61.0) Gecko/20100101 Firefox/61.0");
I would think that manually manipulating that file while Pale Moon is running is a bad idea.
3. Is there a better user agent to use, than my official firefox build one, captured by the F12 developer tools in firefox? Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:61.0) Gecko/20100101 Firefox/61.0

Regarding video playback of Netflix, the menu does allow video previews of the shows/movies when I hover over them. And watching trailers works, so obviously the technical ability is there. But netflix insists on throwing errors, saying I need to use an official mozilla build of firefox. I don't wanna use Firefox for netflix; I want to use Pale Moon!

edit: for those who are interested, I've captured some traffic.

Code: Select all

sudo tcpdump -i eno1 ! port 22 and ! port 123 and ! port 53 and ! arp and ! port ssdp and ! port nfs and ! port mdns and ! port bootps and ! port mdns | tee -a ~/log/tcpdump.firefox.1 ;
awk '{ print $3,$5; }' ~/log/tcpdump.firefox.1 | sed -r -e 's/\.[0-9\:]{4,6}(\s|$)/ /g;' -e 's/\.https:?//g;' | sed -r -e 's/ltb-013.ipa.example.com//;' -e 's/^\s*//;' -e 's/\s*$//;' | sort | uniq
And come up with this cleaned up list of domains it is talking to:

Code: Select all

a23-36-68-93.deploy.static.akamaitechnologies.com
anycast.ftl.netflix.com
ec2-52-1-105-122.compute-1.amazonaws.com
ec2-52-201-17-165.compute-1.amazonaws.com
ec2-52-45-244-48.compute-1.amazonaws.com
ec2-52-54-154-226.compute-1.amazonaws.com
ipv4_1.lagg0.c006.was001.ix.nflxvideo.net
ipv4_1.lagg0.c013.was001.ix.nflxvideo.net
ipv4_1.lagg0.c020.was001.ix.nflxvideo.net
ipv4_1.lagg0.c051.was001.ix.nflxvideo.net
ipv4_1.mce0.c068.was001.ix.nflxvideo.net
ipv4_1.mce0.c110.was001.ix.nflxvideo.net
ipv4_1.mce0.c116.was001.ix.nflxvideo.net
yb-in-f101.1e100.net
yb-in-f113.1e100.net
yb-in-f113.1e100.net
yb-in-f138.1e100.net
yb-in-f17.1e100.net
yb-in-f189.1e100.net
Last edited by bgstack15 on 2018-09-01, 03:28, edited 2 times in total.

Locked