X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=resources%2Flib%2FNetflixSession.py;h=e5d32191bcb993adcf599f64d26897f14153fd02;hb=bab3091758a90d4d8dd112d97a9c16377050ed93;hp=46f0d5bc5b2acd37b8b1a377c62acbdbc7a30a50;hpb=6f5adf6901bd63668d8b069d9064b72c26fb1b6c;p=plugin.video.netflix.git diff --git a/resources/lib/NetflixSession.py b/resources/lib/NetflixSession.py index 46f0d5b..e5d3219 100644 --- a/resources/lib/NetflixSession.py +++ b/resources/lib/NetflixSession.py @@ -1250,7 +1250,7 @@ class NetflixSession: 'title': episode['info']['title'], 'year': episode['info']['releaseYear'], 'genres': self.parse_genres_for_video(video=episode, genres=genres), - 'mpaa': str(episode['maturity']['rating']['board']) + ' ' + str(episode['maturity']['rating']['value']), + 'mpaa': str(episode['maturity']['rating']['board']).encode('utf-8') + ' ' + str(episode['maturity']['rating']['value']).encode('utf-8'), 'maturity': episode['maturity'], 'playcount': (0, 1)[episode['watched']], 'rating': episode['userRating'].get('average', 0) if episode['userRating'].get('average', None) != None else episode['userRating'].get('predicted', 0), @@ -1884,13 +1884,14 @@ class NetflixSession: User Agent for platform """ import platform - self.log(msg='Building User Agent for platform:' + str(platform.system())) + self.log(msg='Building User Agent for platform: ' + str(platform.system()) + ' - ' + str(platform.machine())) if platform.system() == 'Darwin': return 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36' - elif platform.system() == 'Windows': + if platform.system() == 'Windows': return 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36' - else: - return 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36' + if platform.machine().startswith('arm'): + return 'Mozilla/5.0 (X11; CrOS armv7l 7647.78.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.109 Safari/537.36' + return 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36' def _session_post (self, component, type='document', data={}, headers={}, params={}): """Executes a get request using requests for the current session & measures the duration of that request