add setting to show watched items in the recently added lists
This commit is contained in:
@@ -98,6 +98,10 @@ msgctxt "#30026"
|
||||
msgid "Widget item select action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "#30027"
|
||||
msgid "Show unplayed in recently added"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "#30044"
|
||||
msgid "Incorrect Username/Password"
|
||||
msgstr ""
|
||||
|
||||
@@ -325,6 +325,22 @@ class DownloadUtils():
|
||||
if url.find("{ItemLimit}") != -1:
|
||||
show_x_filtered_items = settings.getSetting("show_x_filtered_items")
|
||||
url = url.replace("{ItemLimit}", show_x_filtered_items)
|
||||
if url.find("{IsUnplayed}") != -1 or url.find("{,IsUnplayed}") != -1 or url.find("{IsUnplayed,}") != -1 \
|
||||
or url.find("{,IsUnplayed,}") != -1:
|
||||
show_latest_unplayed = settings.getSetting("show_latest_unplayed") == "true"
|
||||
if show_latest_unplayed:
|
||||
url = url.replace("{IsUnplayed}", "")
|
||||
url = url.replace("{,IsUnplayed}", "")
|
||||
url = url.replace("{IsUnplayed,}", "")
|
||||
url = url.replace("{,IsUnplayed,}", "")
|
||||
elif url.find("{IsUnplayed}") != -1:
|
||||
url = url.replace("{IsUnplayed}", "IsUnplayed")
|
||||
elif url.find("{,IsUnplayed}") != -1:
|
||||
url = url.replace("{,IsUnplayed}", ",IsUnplayed")
|
||||
elif url.find("{IsUnplayed,}") != -1:
|
||||
url = url.replace("{IsUnplayed,}", "IsUnplayed,")
|
||||
elif url.find("{,IsUnplayed,}") != -1:
|
||||
url = url.replace("{,IsUnplayed,}", ",IsUnplayed,")
|
||||
log.debug(url)
|
||||
|
||||
return_data = "null"
|
||||
|
||||
@@ -265,7 +265,7 @@ def getCollections(detailsString):
|
||||
'&Fields=' + detailsString +
|
||||
'&SortBy=DateCreated' +
|
||||
'&SortOrder=Descending' +
|
||||
'&Filters=IsUnplayed,IsNotFolder' +
|
||||
'&Filters={IsUnplayed,}IsNotFolder' +
|
||||
'&Recursive=true' +
|
||||
'&IncludeItemTypes=Episode' +
|
||||
'&ImageTypeLimit=1' +
|
||||
@@ -326,7 +326,7 @@ def getCollections(detailsString):
|
||||
'&Fields=' + detailsString +
|
||||
'&SortBy=DateCreated' +
|
||||
'&SortOrder=Descending' +
|
||||
'&Filters=IsUnplayed,IsNotFolder' +
|
||||
'&Filters={IsUnplayed,}IsNotFolder' +
|
||||
'&ImageTypeLimit=1' +
|
||||
'&format=json'),
|
||||
'media_type': collection_type})
|
||||
@@ -377,7 +377,7 @@ def getCollections(detailsString):
|
||||
'&SortBy=DateCreated' +
|
||||
'&Fields=' + detailsString +
|
||||
'&SortOrder=Descending' +
|
||||
'&Filters=IsUnplayed,IsNotFolder' +
|
||||
'&Filters={IsUnplayed,}IsNotFolder' +
|
||||
'&IncludeItemTypes=Movie' +
|
||||
'&ImageTypeLimit=1' +
|
||||
'&format=json')
|
||||
@@ -451,7 +451,7 @@ def getCollections(detailsString):
|
||||
'&SortBy=DateCreated' +
|
||||
'&Fields=' + detailsString +
|
||||
'&SortOrder=Descending' +
|
||||
'&Filters=IsUnplayed' +
|
||||
'&Filters={IsUnplayed}' +
|
||||
'&IsVirtualUnaired=false' +
|
||||
'&IsMissing=False' +
|
||||
'&IncludeItemTypes=Episode' +
|
||||
@@ -483,7 +483,7 @@ def getCollections(detailsString):
|
||||
'&SortBy=DateCreated' +
|
||||
'&Fields=' + detailsString +
|
||||
'&SortOrder=Descending' +
|
||||
'&Filters=IsUnplayed,IsNotFolder' +
|
||||
'&Filters={IsUnplayed,}IsNotFolder' +
|
||||
'&IsVirtualUnaired=false' +
|
||||
'&IsMissing=False' +
|
||||
'&IncludeItemTypes=Episode' +
|
||||
|
||||
@@ -79,7 +79,7 @@ def getWigetContent(handle, params):
|
||||
itemsUrl += ("&Recursive=true" +
|
||||
"&SortBy=DateCreated" +
|
||||
"&SortOrder=Descending" +
|
||||
"&Filters=IsUnplayed,IsNotFolder" +
|
||||
"&Filters={IsUnplayed,}IsNotFolder" +
|
||||
"&IsVirtualUnaired=false" +
|
||||
"&IsMissing=False" +
|
||||
"&IncludeItemTypes=Movie")
|
||||
@@ -97,7 +97,7 @@ def getWigetContent(handle, params):
|
||||
itemsUrl += ("&Recursive=true" +
|
||||
"&SortBy=Random" +
|
||||
"&SortOrder=Descending" +
|
||||
"&Filters=IsUnplayed,IsNotFolder" +
|
||||
"&Filters={IsUnplayed,}IsNotFolder" +
|
||||
"&IsVirtualUnaired=false" +
|
||||
"&IsMissing=False" +
|
||||
"&IncludeItemTypes=Movie")
|
||||
@@ -106,7 +106,7 @@ def getWigetContent(handle, params):
|
||||
itemsUrl += ("&Recursive=true" +
|
||||
"&SortBy=DateCreated" +
|
||||
"&SortOrder=Descending" +
|
||||
"&Filters=IsUnplayed,IsNotFolder" +
|
||||
"&Filters={IsUnplayed,}IsNotFolder" +
|
||||
"&IsVirtualUnaired=false" +
|
||||
"&IsMissing=False" +
|
||||
"&IncludeItemTypes=Episode")
|
||||
|
||||
@@ -46,6 +46,7 @@
|
||||
<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_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"/>
|
||||
<setting id="episode_name_format" type="text" default="{SeriesName} - s{SeasonIndex}e{EpisodeIndex} - {ItemName}" label="30019" />
|
||||
</category>
|
||||
|
||||
Reference in New Issue
Block a user