From 444eb68fd90165fc1cce90235bfd2739e51551b1 Mon Sep 17 00:00:00 2001 From: Blacktwin Date: Sat, 24 Mar 2018 14:04:47 -0400 Subject: [PATCH] updated metadata --- reporting/added_to_plex.py | 4 ++-- utility/delete_watched_TV.py | 5 ++++- utility/find_unwatched.py | 6 ++++-- utility/remove_watched_movies.py | 4 +++- 4 files changed, 13 insertions(+), 6 deletions(-) diff --git a/reporting/added_to_plex.py b/reporting/added_to_plex.py index 8977345..339023b 100644 --- a/reporting/added_to_plex.py +++ b/reporting/added_to_plex.py @@ -68,7 +68,7 @@ def get_new_rating_keys(rating_key, media_type): return episode_lst except Exception as e: - #sys.stderr.write("Tautulli API 'get_new_rating_keys' request failed: {0}.".format(e)) + sys.stderr.write("Tautulli API 'get_new_rating_keys' request failed: {0}.".format(e)) def get_library_media_info(section_id): # Get the data on the Tautulli media info tables. Length matters! @@ -104,7 +104,7 @@ def get_metadata(rating_key): return METAINFO(data=res_data) except Exception as e: - # sys.stderr.write("Tautulli API 'get_metadata' request failed: {0}.".format(e)) + sys.stderr.write("Tautulli API 'get_metadata' request failed: {0}.".format(e)) def update_library_media_info(section_id): # Get the data on the Tautulli media info tables. diff --git a/utility/delete_watched_TV.py b/utility/delete_watched_TV.py index e855310..1329fd7 100644 --- a/utility/delete_watched_TV.py +++ b/utility/delete_watched_TV.py @@ -25,7 +25,10 @@ class METAINFO(object): def __init__(self, data=None): d = data or {} self.title = d['title'] - self.file = d['file'] + media_info = d['media_info'][0] + parts = media_info['parts'][0] + self.file_size = parts['file_size'] + self.file = parts['file'] self.media_type = d['media_type'] self.grandparent_title = d['grandparent_title'] diff --git a/utility/find_unwatched.py b/utility/find_unwatched.py index ecf8dca..c22d605 100644 --- a/utility/find_unwatched.py +++ b/utility/find_unwatched.py @@ -38,8 +38,10 @@ class METAINFO(object): self.rating_key = d['rating_key'] self.media_type = d['media_type'] self.grandparent_title = d['grandparent_title'] - self.file_size = d['file_size'] - self.file = d['file'] + media_info = d['media_info'][0] + parts = media_info['parts'][0] + self.file_size = parts['file_size'] + self.file = parts['file'] def get_new_rating_keys(rating_key, media_type): diff --git a/utility/remove_watched_movies.py b/utility/remove_watched_movies.py index 660a5f4..ca9a142 100644 --- a/utility/remove_watched_movies.py +++ b/utility/remove_watched_movies.py @@ -27,7 +27,9 @@ class METAINFO(object): def __init__(self, data=None): d = data or {} self.title = d['title'] - self.file = d['file'] + media_info = d['media_info'][0] + parts = media_info['parts'][0] + self.file = parts['file'] def get_metadata(rating_key):