add show_all_episodes option to settings

This commit is contained in:
Shaun 2017-12-12 11:54:07 +11:00
parent 3ee5d1eae8
commit 6944fc0188
3 changed files with 8 additions and 2 deletions

View File

@ -82,6 +82,10 @@ msgctxt "#30020"
msgid "Flatten single season"
msgstr ""
msgctxt "#30021"
msgid "Show all episodes item"
msgstr ""
msgctxt "#30022"
msgid "Advanced"
msgstr ""

View File

@ -941,7 +941,8 @@ def processDirectory(results, progress, params):
dirItems.append(addGUIItem(u, details, extraData, display_options, folder=False))
# add the all episodes item
if first_season_item is not None:
show_all_episodes = settings.getSetting('show_all_episodes') == 'true'
if show_all_episodes and first_season_item is not None:
series_url = ('{server}/emby/Users/{userid}/items' +
'?ParentId=' + str(first_season_item.get("SeriesId")).encode('utf-8') +
'&IsVirtualUnAired=false' +

View File

@ -39,7 +39,6 @@
<setting id="jump_back_amount" type="slider" label="30114" default="15" range="0,1,60" option="int" visible="true"/>
</category>
<category label="30110">
<setting id="showLoadProgress" type="bool" label="30120" default="false" visible="true" enable="true" />
<setting id="addCounts" type="bool" label="30116" default="true" visible="true" enable="true" />
<setting id="addSeasonNumber" type="bool" label="30162" default="false" visible="true" enable="true" />
<setting id="addEpisodeNumber" type="bool" label="30119" default="true" visible="true" enable="true" />
@ -49,6 +48,7 @@
<setting id="include_media" type="bool" label="30182" default="true" visible="true" enable="true" />
<setting id="include_people" type="bool" label="30183" default="false" visible="true" enable="true" />
<setting id="flatten_single_season" type="bool" label="30020" default="true" visible="true" enable="true" />
<setting id="show_all_episodes" type="bool" label="30021" default="true" visible="true" enable="true" />
<setting id="show_x_filtered_items" type="slider" label="30018" default="20" range="5,1,100" option="int" visible="true"/>
<setting id="show_latest_unplayed" type="bool" label="30027" default="false" visible="true" enable="true" />
<setting id="widget_select_action" type="enum" label="30026" lvalues="menu|play" default="0" visible="true"/>
@ -56,5 +56,6 @@
</category>
<category label="30022"> <!-- Advanced -->
<setting id="profile" type="bool" label="30010" default="false" visible="true" enable="true" />
<setting id="showLoadProgress" type="bool" label="30120" default="false" visible="true" enable="true" />
</category>
</settings>