mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-07-08 14:10:52 -07:00
A bit of performance improvement
This commit is contained in:
parent
39b8f49894
commit
b8fc6e6b0f
2 changed files with 8 additions and 8 deletions
|
@ -299,7 +299,7 @@ class TimelineHandler(object):
|
||||||
|
|
||||||
|
|
||||||
if state_type == 'created' and media_type and section_id > 0 and metadata_state == 'created':
|
if state_type == 'created' and media_type and section_id > 0 and metadata_state == 'created':
|
||||||
if media_type == 'episode' or media_type == 'track':
|
if media_type in ('episode', 'track'):
|
||||||
metadata = self.get_metadata()
|
metadata = self.get_metadata()
|
||||||
if metadata:
|
if metadata:
|
||||||
grandparent_rating_key = int(metadata['grandparent_rating_key'])
|
grandparent_rating_key = int(metadata['grandparent_rating_key'])
|
||||||
|
@ -308,7 +308,7 @@ class TimelineHandler(object):
|
||||||
% (str(rating_key), str(grandparent_rating_key)))
|
% (str(rating_key), str(grandparent_rating_key)))
|
||||||
RECENTLY_ADDED_QUEUE[grandparent_rating_key] = RECENTLY_ADDED_QUEUE.get(grandparent_rating_key, []) + [(media_type, rating_key)]
|
RECENTLY_ADDED_QUEUE[grandparent_rating_key] = RECENTLY_ADDED_QUEUE.get(grandparent_rating_key, []) + [(media_type, rating_key)]
|
||||||
|
|
||||||
elif media_type == 'season' or media_type == 'album':
|
elif media_type in ('season', 'album'):
|
||||||
metadata = self.get_metadata()
|
metadata = self.get_metadata()
|
||||||
if metadata:
|
if metadata:
|
||||||
parent_rating_key = int(metadata['parent_rating_key'])
|
parent_rating_key = int(metadata['parent_rating_key'])
|
||||||
|
|
|
@ -330,7 +330,7 @@ def build_media_notify_params(notify_action=None, session=None, timeline=None, *
|
||||||
metadata['themoviedb_url'] = 'https://www.themoviedb.org/movie/' + metadata['themoviedb_id']
|
metadata['themoviedb_url'] = 'https://www.themoviedb.org/movie/' + metadata['themoviedb_id']
|
||||||
metadata['trakt_url'] = 'https://trakt.tv/search/tmdb/' + metadata['themoviedb_id'] + '?id_type=movie'
|
metadata['trakt_url'] = 'https://trakt.tv/search/tmdb/' + metadata['themoviedb_id'] + '?id_type=movie'
|
||||||
|
|
||||||
elif metadata['media_type'] == 'show' or metadata['media_type'] == 'episode':
|
elif metadata['media_type'] in ('show', 'season', 'episode'):
|
||||||
metadata['themoviedb_id'] = metadata['guid'].split('themoviedb://')[1].split('/')[0]
|
metadata['themoviedb_id'] = metadata['guid'].split('themoviedb://')[1].split('/')[0]
|
||||||
metadata['themoviedb_url'] = 'https://www.themoviedb.org/tv/' + metadata['themoviedb_id']
|
metadata['themoviedb_url'] = 'https://www.themoviedb.org/tv/' + metadata['themoviedb_id']
|
||||||
metadata['trakt_url'] = 'https://trakt.tv/search/tmdb/' + metadata['themoviedb_id'] + '?id_type=show'
|
metadata['trakt_url'] = 'https://trakt.tv/search/tmdb/' + metadata['themoviedb_id'] + '?id_type=show'
|
||||||
|
@ -344,10 +344,10 @@ def build_media_notify_params(notify_action=None, session=None, timeline=None, *
|
||||||
metadata.update(poster_info)
|
metadata.update(poster_info)
|
||||||
|
|
||||||
# Create a title
|
# Create a title
|
||||||
if metadata['media_type'] == 'episode' or metadata['media_type'] == 'track':
|
if metadata['media_type'] in ('episode', 'track'):
|
||||||
full_title = '%s - %s' % (metadata['grandparent_title'],
|
full_title = '%s - %s' % (metadata['grandparent_title'],
|
||||||
metadata['title'])
|
metadata['title'])
|
||||||
elif metadata['media_type'] == 'season' or metadata['media_type'] == 'album':
|
elif metadata['media_type'] in ('season', 'album'):
|
||||||
full_title = '%s - %s' % (metadata['parent_title'],
|
full_title = '%s - %s' % (metadata['parent_title'],
|
||||||
metadata['title'])
|
metadata['title'])
|
||||||
else:
|
else:
|
||||||
|
@ -367,7 +367,7 @@ def build_media_notify_params(notify_action=None, session=None, timeline=None, *
|
||||||
track_num00 = metadata['media_index'].zfill(2)
|
track_num00 = metadata['media_index'].zfill(2)
|
||||||
|
|
||||||
if notify_action == 'on_created' and plexpy.CONFIG.NOTIFY_GROUP_RECENTLY_ADDED and metadata['media_type'] != 'movie':
|
if notify_action == 'on_created' and plexpy.CONFIG.NOTIFY_GROUP_RECENTLY_ADDED and metadata['media_type'] != 'movie':
|
||||||
if metadata['media_type'] == 'episode' or metadata['media_type'] == 'track':
|
if metadata['media_type'] in ('episode', 'track'):
|
||||||
show_name = metadata['grandparent_title']
|
show_name = metadata['grandparent_title']
|
||||||
episode_name = metadata['title']
|
episode_name = metadata['title']
|
||||||
artist_name = metadata['grandparent_title']
|
artist_name = metadata['grandparent_title']
|
||||||
|
@ -380,7 +380,7 @@ def build_media_notify_params(notify_action=None, session=None, timeline=None, *
|
||||||
track_num = metadata['media_index'].zfill(1)
|
track_num = metadata['media_index'].zfill(1)
|
||||||
track_num00 = metadata['media_index'].zfill(2)
|
track_num00 = metadata['media_index'].zfill(2)
|
||||||
|
|
||||||
elif metadata['media_type'] == 'season' or metadata['media_type'] == 'album':
|
elif metadata['media_type'] in ('season', 'album'):
|
||||||
show_name = metadata['parent_title']
|
show_name = metadata['parent_title']
|
||||||
episode_name = ''
|
episode_name = ''
|
||||||
artist_name = metadata['parent_title']
|
artist_name = metadata['parent_title']
|
||||||
|
@ -394,7 +394,7 @@ def build_media_notify_params(notify_action=None, session=None, timeline=None, *
|
||||||
episode_num, episode_num00 = num, num00
|
episode_num, episode_num00 = num, num00
|
||||||
track_num, track_num00 = num, num00
|
track_num, track_num00 = num, num00
|
||||||
|
|
||||||
elif metadata['media_type'] == 'show' or metadata['media_type'] == 'artist':
|
elif metadata['media_type'] in ('show', 'artist'):
|
||||||
show_name = metadata['title']
|
show_name = metadata['title']
|
||||||
episode_name = ''
|
episode_name = ''
|
||||||
artist_name = metadata['title']
|
artist_name = metadata['title']
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue