Skip to content

Commit

Permalink
Add ",UserDataPlayCount,UserDataLastPlayedDate" to Fields=
Browse files Browse the repository at this point in the history
  • Loading branch information
terrelsa13 committed Jul 22, 2023
1 parent c5a2a68 commit 7bd3138
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions mumc.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

#Get the current script version
def get_script_version():
Version='4.1.23'
Version='4.1.24'
return(Version)


Expand Down Expand Up @@ -2732,7 +2732,7 @@ def getChildren_favoritedMediaItems(user_key,data_Favorited,filter_played_count_
#Build query for child media items
#include all item types; filter applied in first API calls for each media type in get_media_items()
IncludeItemTypes=''
FieldsState='Id,Path,Tags,MediaSources,DateCreated,Genres,Studios,SeriesStudio,UserData'
FieldsState='Id,Path,Tags,MediaSources,DateCreated,Genres,Studios,SeriesStudio,UserData,UserDataPlayCount,UserDataLastPlayedDate'
if (isJellyfinServer()):
SortBy='SeriesSortName'
else:
Expand Down Expand Up @@ -2821,7 +2821,7 @@ def getChildren_taggedMediaItems(user_key,data_Tagged,user_tags,filter_played_co
if not ((data['Type'] == 'Movie') and (data['Type'] == 'Episode') and (data['Type'] == 'Audio')):
#include all item types; filter applied in first API calls for each media type in get_media_items()
IncludeItemTypes=''
FieldsState='Id,Path,Tags,MediaSources,DateCreated,Genres,Studios,SeriesStudio,UserData'
FieldsState='Id,Path,Tags,MediaSources,DateCreated,Genres,Studios,SeriesStudio,UserData,UserDataPlayCount,UserDataLastPlayedDate'
if (isJellyfinServer()):
SortBy='SeriesSortName'
else:
Expand Down Expand Up @@ -3070,7 +3070,7 @@ def get_ADDITIONAL_itemInfo(user_key,itemId,lookupTopic):

#Get additonal item information
url=(server_url + '/Users/' + user_key + '/Items/' + str(itemId) +
'?enableImages=False&enableUserData=True&Fields=ParentId,Genres,Tags&api_key=' + auth_key)
'?enableImages=False&enableUserData=True&Fields=ParentId,Genres,Tags,UserDataPlayCount,UserDataLastPlayedDate&api_key=' + auth_key)

itemInfo=requestURL(url, GLOBAL_DEBUG, lookupTopic, cfg.api_query_attempts)

Expand Down Expand Up @@ -5300,7 +5300,7 @@ def get_media_items(mediaType,config_dict,media_dict,user_key):
if not (LibraryID_BlkLst == ''):
#Build query for watched media items in blacklists
IncludeItemTypes_Blacklist=mediaType_title
FieldsState_Blacklist='Id,ParentId,Path,Tags,MediaSources,DateCreated,Genres,Studios'
FieldsState_Blacklist='Id,ParentId,Path,Tags,MediaSources,DateCreated,Genres,Studios,UserDataPlayCount,UserDataLastPlayedDate'
SortBy_Blacklist='ParentIndexNumber,IndexNumber,Name'
SortOrder_Blacklist='Ascending'
EnableUserData_Blacklist='True'
Expand Down Expand Up @@ -5336,7 +5336,7 @@ def get_media_items(mediaType,config_dict,media_dict,user_key):
if not (LibraryID_WhtLst == ''):
#Build query for watched media items in whitelists
IncludeItemTypes_Whitelist=mediaType_title
FieldsState_Whitelist='Id,ParentId,Path,Tags,MediaSources,DateCreated,Genres,Studios'
FieldsState_Whitelist='Id,ParentId,Path,Tags,MediaSources,DateCreated,Genres,Studios,UserDataPlayCount,UserDataLastPlayedDate'
SortBy_Whitelist='ParentIndexNumber,IndexNumber,Name'
SortOrder_Whitelist='Ascending'
EnableUserData_Whitelist='True'
Expand Down Expand Up @@ -5372,7 +5372,7 @@ def get_media_items(mediaType,config_dict,media_dict,user_key):
if not (LibraryID_BlkLst == ''):
#Build query for Favorited_From_Blacklist media items
IncludeItemTypes_Favorited_From_Blacklist=mediaType_title
FieldsState_Favorited_From_Blacklist='Id,ParentId,Path,Tags,MediaSources,DateCreated,Genres,Studios'
FieldsState_Favorited_From_Blacklist='Id,ParentId,Path,Tags,MediaSources,DateCreated,Genres,Studios,UserDataPlayCount,UserDataLastPlayedDate'
SortBy_Favorited_From_Blacklist='ParentIndexNumber,IndexNumber,Name'
SortOrder_Favorited_From_Blacklist='Ascending'
EnableUserData_Favorited_From_Blacklist='True'
Expand Down Expand Up @@ -5414,7 +5414,7 @@ def get_media_items(mediaType,config_dict,media_dict,user_key):
if not (LibraryID_WhtLst == ''):
#Build query for Favorited_From_Whitelist media items
IncludeItemTypes_Favorited_From_Whitelist=mediaType_title
FieldsState_Favorited_From_Whitelist='Id,ParentId,Path,Tags,MediaSources,DateCreated,Genres,Studios'
FieldsState_Favorited_From_Whitelist='Id,ParentId,Path,Tags,MediaSources,DateCreated,Genres,Studios,UserDataPlayCount,UserDataLastPlayedDate'
SortBy_Favorited_From_Whitelist='ParentIndexNumber,IndexNumber,Name'
SortOrder_Favorited_From_Whitelist='Ascending'
EnableUserData_Favorited_From_Whitelist='True'
Expand Down Expand Up @@ -5456,7 +5456,7 @@ def get_media_items(mediaType,config_dict,media_dict,user_key):
if not (LibraryID_BlkLst == ''):
#Build query for blacktagged media items from blacklist
IncludeItemTypes_BlackTagged_From_BlackList=mediaType_title
FieldsState_BlackTagged_From_BlackList='Id,ParentId,Path,Tags,MediaSources,DateCreated,Genres,Studios'
FieldsState_BlackTagged_From_BlackList='Id,ParentId,Path,Tags,MediaSources,DateCreated,Genres,Studios,UserDataPlayCount,UserDataLastPlayedDate'
SortBy_BlackTagged_From_BlackList='ParentIndexNumber,IndexNumber,Name'
SortOrder_BlackTagged_From_BlackList='Ascending'
EnableUserData_Blacktagged_From_BlackList='True'
Expand Down Expand Up @@ -5499,7 +5499,7 @@ def get_media_items(mediaType,config_dict,media_dict,user_key):
if not (LibraryID_WhtLst == ''):
#Build query for blacktagged media items from whitelist
IncludeItemTypes_BlackTagged_From_WhiteList=mediaType_title
FieldsState_BlackTagged_From_WhiteList='Id,ParentId,Path,Tags,MediaSources,DateCreated,Genres,Studios'
FieldsState_BlackTagged_From_WhiteList='Id,ParentId,Path,Tags,MediaSources,DateCreated,Genres,Studios,UserDataPlayCount,UserDataLastPlayedDate'
SortBy_BlackTagged_From_WhiteList='ParentIndexNumber,IndexNumber,Name'
SortOrder_BlackTagged_From_WhiteList='Ascending'
EnableUserData_Blacktagged_From_WhiteList='True'
Expand Down Expand Up @@ -5542,7 +5542,7 @@ def get_media_items(mediaType,config_dict,media_dict,user_key):
if not (LibraryID_BlkLst == ''):
#Build query for whitetagged media items from blacklist
IncludeItemTypes_WhiteTagged_From_Blacklist=mediaType_title
FieldsState_WhiteTagged_From_Blacklist='Id,ParentId,Path,Tags,MediaSources,DateCreated,Genres,Studios'
FieldsState_WhiteTagged_From_Blacklist='Id,ParentId,Path,Tags,MediaSources,DateCreated,Genres,Studios,UserDataPlayCount,UserDataLastPlayedDate'
SortBy_WhiteTagged_From_Blacklist='ParentIndexNumber,IndexNumber,Name'
SortOrder_WhiteTagged_From_Blacklist='Ascending'
EnableUserData_Whitetagged_From_Blacklist='True'
Expand Down Expand Up @@ -5585,7 +5585,7 @@ def get_media_items(mediaType,config_dict,media_dict,user_key):
if not (LibraryID_WhtLst == ''):
#Build query for whitetagged media items from whitelist
IncludeItemTypes_WhiteTagged_From_Whitelist=mediaType_title
FieldsState_WhiteTagged_From_Whitelist='Id,ParentId,Path,Tags,MediaSources,DateCreated,Genres,Studios'
FieldsState_WhiteTagged_From_Whitelist='Id,ParentId,Path,Tags,MediaSources,DateCreated,Genres,Studios,UserDataPlayCount,UserDataLastPlayedDate'
SortBy_WhiteTagged_From_Whitelist='ParentIndexNumber,IndexNumber,Name'
SortOrder_WhiteTagged_From_Whitelist='Ascending'
EnableUserData_Whitetagged_From_Whitelist='True'
Expand Down

0 comments on commit 7bd3138

Please sign in to comment.