Fix adding of show title, season and episode number
This commit is contained in:
parent
9665f34ee6
commit
7cb6c75f3b
2 changed files with 9 additions and 2 deletions
|
@ -174,6 +174,12 @@ def show_listing(xml, plex_type=None, section_id=None, synched=True, key=None,
|
||||||
# Initialization
|
# Initialization
|
||||||
widgets.PLEX_TYPE = plex_type
|
widgets.PLEX_TYPE = plex_type
|
||||||
widgets.SYNCHED = synched
|
widgets.SYNCHED = synched
|
||||||
|
if plex_type == v.PLEX_TYPE_SHOW and key and 'onDeck' in key:
|
||||||
|
widgets.APPEND_SHOW_TITLE = utils.settings('OnDeckTvAppendShow') == 'true'
|
||||||
|
widgets.APPEND_SXXEXX = utils.settings('OnDeckTvAppendSeason') == 'true'
|
||||||
|
if plex_type == v.PLEX_TYPE_SHOW and key and 'recentlyAdded' in key:
|
||||||
|
widgets.APPEND_SHOW_TITLE = utils.settings('RecentTvAppendShow') == 'true'
|
||||||
|
widgets.APPEND_SXXEXX = utils.settings('RecentTvAppendSeason') == 'true'
|
||||||
if content_type and xml[0].tag == 'Playlist':
|
if content_type and xml[0].tag == 'Playlist':
|
||||||
# Certain views mix playlist types audio and video
|
# Certain views mix playlist types audio and video
|
||||||
for entry in reversed(xml):
|
for entry in reversed(xml):
|
||||||
|
|
|
@ -210,9 +210,10 @@ def _generate_content(xml_element):
|
||||||
# Prefix to the episode's title/label
|
# Prefix to the episode's title/label
|
||||||
if season_no is not None and episode_no is not None:
|
if season_no is not None and episode_no is not None:
|
||||||
if APPEND_SXXEXX is True:
|
if APPEND_SXXEXX is True:
|
||||||
item['label'] = "S%.2dE%.2d - %s" % (season_no, episode_no, item['label'])
|
item['title'] = "S%.2dE%.2d - %s" % (season_no, episode_no, item['title'])
|
||||||
if APPEND_SHOW_TITLE is True:
|
if APPEND_SHOW_TITLE is True:
|
||||||
item['label'] = "%s - %s " % (tvshowtitle, item['label'])
|
item['title'] = "%s - %s " % (tvshowtitle, item['title'])
|
||||||
|
item['label'] = item['title']
|
||||||
|
|
||||||
# Determine the path for this item
|
# Determine the path for this item
|
||||||
key = api.path_and_plex_id()
|
key = api.path_and_plex_id()
|
||||||
|
|
Loading…
Reference in a new issue