X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=resources%2Flib%2FKodiHelper.py;h=b07efaf3cb4b3d95eec40e85f165ca9692e4f64a;hb=704e5074a80f1fd24589c822c1fd5ad11f3b5a7d;hp=1912efd291a69cce7f9334cf63f57e31ee9a5181;hpb=08d0b0c5ab8ce5424519703268331ee11f1fabe4;p=plugin.video.netflix.git diff --git a/resources/lib/KodiHelper.py b/resources/lib/KodiHelper.py index 1912efd..b07efaf 100644 --- a/resources/lib/KodiHelper.py +++ b/resources/lib/KodiHelper.py @@ -61,17 +61,6 @@ class KodiHelper: dlg = xbmcgui.Dialog() return dlg.numeric(heading=self.get_local_string(string_id=30019) + ' ' + self.get_local_string(string_id=30022), type=0) - def show_adult_pin_dialog (self): - """Asks the user for the adult pin - - Returns - ------- - :obj:`int` - 4 digit adult pin needed for adult movies - """ - dlg = xbmcgui.Dialog() - return dlg.input(self.get_local_string(string_id=30002), type=xbmcgui.INPUT_NUMERIC) - def show_search_term_dialog (self): """Asks the user for a term to query the netflix search for @@ -124,18 +113,6 @@ class KodiHelper: dlg = xbmcgui.Dialog() return dlg.input(self.get_local_string(string_id=30005), type=xbmcgui.INPUT_ALPHANUM) - def show_wrong_adult_pin_notification (self): - """Shows notification that a wrong adult pin was given - - Returns - ------- - bool - Dialog shown - """ - dialog = xbmcgui.Dialog() - dialog.notification(self.get_local_string(string_id=30006), self.get_local_string(string_id=30007), xbmcgui.NOTIFICATION_ERROR, 5000) - return True - def show_login_failed_notification (self): """Shows notification that the login failed @@ -432,9 +409,7 @@ class KodiHelper: if video_list[video_list_id]['type'] == 'movie': # it´s a movie, so we need no subfolder & a route to play it isFolder = False - # check maturity index, to determine if we need the adult pin - needs_pin = (True, False)[int(video['maturity']['level']) >= 1000] - url = build_url({'action': 'play_video', 'video_id': video_list_id, 'pin': needs_pin}) + url = build_url({'action': 'play_video', 'video_id': video_list_id}) # add list item info li = self._generate_entry_info(entry=video, li=li) li = self._generate_context_menu_items(entry=video, li=li) @@ -557,7 +532,7 @@ class KodiHelper: for index in seasons_sorted: for season_id in season_list: season = season_list[season_id] - if int(season['shortName'].split(' ')[1]) == index: + if int(season['id']) == index: li = xbmcgui.ListItem(label=season['text']) # add some art to the item li = self._generate_art_info(entry=season, li=li) @@ -604,9 +579,7 @@ class KodiHelper: # add list item info li = self._generate_entry_info(entry=episode, li=li, base_info={'mediatype': 'episode'}) li = self._generate_context_menu_items(entry=episode, li=li) - # check maturity index, to determine if we need the adult pin - needs_pin = (True, False)[int(episode['maturity']['rating']['maturityLevel']) >= 1000] - url = build_url({'action': 'play_video', 'video_id': episode_id, 'pin': needs_pin, 'start_offset': episode['bookmark']}) + url = build_url({'action': 'play_video', 'video_id': episode_id, 'start_offset': episode['bookmark']}) xbmcplugin.addDirectoryItem(handle=self.plugin_handle, url=url, listitem=li, isFolder=False) xbmcplugin.addSortMethod(handle=self.plugin_handle, sortMethod=xbmcplugin.SORT_METHOD_EPISODE) @@ -657,7 +630,7 @@ class KodiHelper: # check if we have a bookmark e.g. start offset position if int(start_offset) > 0: - play_item.setProperty('StartOffset', str(start_offset)) + play_item.setProperty('StartOffset', str(start_offset) + '.0') return xbmcplugin.setResolvedUrl(self.plugin_handle, True, listitem=play_item) def _generate_art_info (self, entry, li):