X-Git-Url: http://git.code-monkey.de/?p=plugin.video.netflix.git;a=blobdiff_plain;f=resources%2Flib%2FNavigation.py;h=9320b978f0eb852d4cb241e3374b72b5e9fa605e;hp=1c9a9ab97aa08ff4cb2b99db803512e244e9af66;hb=3dea5f5254715c91af6320a8b656f7d6836c3665;hpb=ac8e4930d5a58324df62285b0c5c440833784ad4 diff --git a/resources/lib/Navigation.py b/resources/lib/Navigation.py index 1c9a9ab..9320b97 100644 --- a/resources/lib/Navigation.py +++ b/resources/lib/Navigation.py @@ -163,13 +163,7 @@ class Navigation: """ # determine if we´re in kids mode user_data = self.call_netflix_service({'method': 'get_user_data'}) - profiles = self.call_netflix_service({'method': 'list_profiles'}) - is_kids = profiles.get(user_data['guid']).get('isKids', False) - # fetch video lists - if is_kids == True: - video_list_ids = self.call_netflix_service({'method': 'fetch_video_list_ids_for_kids'}) - else: - video_list_ids = self.call_netflix_service({'method': 'fetch_video_list_ids', 'type': type}) + video_list_ids = self.call_netflix_service({'method': 'fetch_video_list_ids', 'guid': user_data['guid'], 'cache': True}) # check for any errors if self._is_dirty_response(response=video_list_ids): return False @@ -246,16 +240,8 @@ class Navigation: def show_video_lists (self): """List the users video lists (recommendations, my list, etc.)""" - # determine if we´re in Kids profile mode user_data = self.call_netflix_service({'method': 'get_user_data'}) - profiles = self.call_netflix_service({'method': 'list_profiles'}) - is_kids = profiles.get(user_data['guid']).get('isKids', False) - # fetch video lists - if is_kids == True: - video_list_ids = self.call_netflix_service({'method': 'fetch_video_list_ids_for_kids', 'guid': user_data['guid'], 'cache': True}) - else: - video_list_ids = self.call_netflix_service({'method': 'fetch_video_list_ids', 'guid': user_data['guid'], 'cache': True}) - + video_list_ids = self.call_netflix_service({'method': 'fetch_video_list_ids', 'guid': user_data['guid'], 'cache': True}) # check for any errors if self._is_dirty_response(response=video_list_ids): return False @@ -523,7 +509,7 @@ class Navigation: str Url + Port """ - return 'http://localhost:' + str(self.kodi_helper.addon.getSetting('netflix_service_port')) + return 'http://127.0.0.1:' + str(self.kodi_helper.get_addon().getSetting('netflix_service_port')) def call_netflix_service (self, params): """Makes a GET request to the internal Netflix HTTP proxy and returns the result