From 9fa72c64b8f419a93c2f9f5656475538ffce9d16 Mon Sep 17 00:00:00 2001 From: herby2212 Date: Tue, 2 Mar 2021 01:37:20 +0100 Subject: [PATCH] remove total plays from library statistics --- data/interfaces/default/library_stats.html | 13 +++---------- plexpy/datafactory.py | 7 +------ 2 files changed, 4 insertions(+), 16 deletions(-) diff --git a/data/interfaces/default/library_stats.html b/data/interfaces/default/library_stats.html index cf821b25..c5cfca92 100644 --- a/data/interfaces/default/library_stats.html +++ b/data/interfaces/default/library_stats.html @@ -19,7 +19,6 @@ thumb Returns the thumb of the library. count Returns the number of top level items in the library. parent_count Returns the number of parent items in the library. child_count Returns the number of child items in the library. -total_plays Returns the number of total plays of the library. DOCUMENTATION :: END @@ -29,9 +28,9 @@ DOCUMENTATION :: END from plexpy.helpers import page types = ('movie', 'show', 'artist', 'photo') - headers = {'movie': ('Movie Libraries', ('Movies', '', '', 'Total Plays')), - 'show': ('TV Show Libraries', ('Shows', 'Seasons', 'Episodes', 'Total Plays')), - 'artist': ('Music Libraries', ('Artists', 'Albums', 'Tracks', 'Total Plays')), + headers = {'movie': ('Movie Libraries', ('Movies', '', '')), + 'show': ('TV Show Libraries', ('Shows', 'Seasons', 'Episodes')), + 'artist': ('Music Libraries', ('Artists', 'Albums', 'Tracks')), 'photo': ('Photo Libraries', ('Albums', 'Photos', 'Videos'))} %> % for section_type in types: @@ -81,12 +80,6 @@ DOCUMENTATION :: END ${section['grandchild_count']} % endif - % if headers[section_type][1][3]: -
/
-
- ${section['total_plays']} -
- % endif % endfor diff --git a/plexpy/datafactory.py b/plexpy/datafactory.py index 08d0b07d..d4ec78c7 100644 --- a/plexpy/datafactory.py +++ b/plexpy/datafactory.py @@ -950,11 +950,7 @@ class DataFactory(object): logger.warn("Tautulli DataFactory :: Unable to execute database query for get_library_stats: %s." % e) return None - library_data = libraries.Libraries() - for item in result: - library_item = library_data.get_watch_time_stats(section_id=item['section_id'], grouping=None , query_days='0') - if item['custom_thumb'] and item['custom_thumb'] != item['library_thumb']: library_thumb = item['custom_thumb'] elif item['library_thumb']: @@ -974,8 +970,7 @@ class DataFactory(object): 'art': library_art, 'count': item['count'], 'child_count': item['parent_count'], - 'grandchild_count': item['child_count'], - 'total_plays': library_item[0]['total_plays'] + 'grandchild_count': item['child_count'] } library_stats.append(library)