Skip to content

Commit 02f6ccd

Browse files
committed
Remove segment options
1 parent 119662a commit 02f6ccd

File tree

1 file changed

+5
-13
lines changed

1 file changed

+5
-13
lines changed

lib/srgssr.py

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,6 @@ def __init__(self, plugin_handle, bu='srf', addon_id=ADDON_ID):
9191
# Plugin options:
9292
self.debug = self.get_boolean_setting(
9393
'Enable_Debugging')
94-
95-
self.segments = True # TODO: remove
96-
self.segments_topics = False # TODO: remove
9794
self.subtitles = self.get_boolean_setting(
9895
'Extract_Subtitles')
9996
self.prefer_hd = self.get_boolean_setting(
@@ -102,7 +99,7 @@ def __init__(self, plugin_handle, bu='srf', addon_id=ADDON_ID):
10299

103100
# Delete temporary subtitle files urn*.vtt
104101
clean_dir = 'special://temp'
105-
dirname, filenames = xbmcvfs.listdir(clean_dir)
102+
_, filenames = xbmcvfs.listdir(clean_dir)
106103
for filename in filenames:
107104
if filename.startswith('urn') and filename.endswith('.vtt'):
108105
xbmcvfs.delete(clean_dir + '/' + filename)
@@ -317,8 +314,7 @@ def build_folder_menu(self, folders):
317314
listitem=list_item, isFolder=True)
318315

319316
def build_menu_apiv3(self, queries, mode, page=None, page_hash=None,
320-
name='', include_segments=False,
321-
segment_option=False, whitelist_ids=[]):
317+
name='', whitelist_ids=[]):
322318
"""
323319
Builds a menu based on the API v3, which is supposed to be more stable
324320
@@ -636,7 +632,6 @@ def build_menu_by_urn(self, urn):
636632
self.build_episode_menu(id)
637633
# TODO: Add 'topic'
638634

639-
# TODO: Is this still needed?
640635
def build_entry(self, json_entry, banner=None, is_folder=False,
641636
audio=False, fanart=None, urn=None):
642637
"""
@@ -712,6 +707,7 @@ def build_entry(self, json_entry, banner=None, is_folder=False,
712707
self.log(
713708
'No WEBVTT subtitles found for video id %s.' % vid)
714709

710+
# TODO:
715711
# Prefer urn over vid as it contains already all data
716712
# (bu, media type, id) and will be used anyway for the stream lookup
717713
# name = urn if urn else vid
@@ -816,7 +812,7 @@ def build_date_menu(self, date_string):
816812
# API v3 use the date in sortable format, i.e. year first
817813
elems = date_string.split('-')
818814
query = 'videos-by-date/%s-%s-%s' % (elems[2], elems[1], elems[0])
819-
return self.build_menu_apiv3(query, 0, segment_option=self.segments)
815+
return self.build_menu_apiv3(query, 0)
820816

821817
def build_search_menu(self):
822818
"""
@@ -1049,11 +1045,7 @@ def play_video(self, media_id_or_urn, audio=False):
10491045
new_query, parsed_url.fragment)
10501046
auth_url = surl_result.geturl()
10511047
self.log('play_video, auth_url = %s' % auth_url)
1052-
# TODO: simplify
1053-
try:
1054-
title = json_response['episode']['title']
1055-
except Exception:
1056-
title = urn
1048+
title = utils.try_get(json_response, ['episode', 'title'], str, urn)
10571049
play_item = xbmcgui.ListItem(title, path=auth_url)
10581050
if self.subtitles:
10591051
subs = self.get_subtitles(stream_url, urn)

0 commit comments

Comments
 (0)