mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-07-11 15:56:07 -07:00
Add media info metadata params for notifications
This commit is contained in:
parent
94ddf041aa
commit
0e58369873
4 changed files with 100 additions and 65 deletions
|
@ -259,7 +259,7 @@ def build_media_notify_params(notify_action=None, session=None, timeline=None, *
|
|||
rating_key = timeline['rating_key']
|
||||
|
||||
pms_connect = pmsconnect.PmsConnect()
|
||||
metadata_list = pms_connect.get_metadata_details(rating_key=rating_key)
|
||||
metadata_list = pms_connect.get_metadata_details(rating_key=rating_key, get_media_info=True)
|
||||
|
||||
if metadata_list:
|
||||
metadata = metadata_list['metadata']
|
||||
|
@ -476,16 +476,6 @@ def build_media_notify_params(notify_action=None, session=None, timeline=None, *
|
|||
'progress_duration': view_offset,
|
||||
'progress_time': arrow.get(view_offset * 60).format(duration_format),
|
||||
'progress_percent': progress_percent,
|
||||
'container': session.get('container',''),
|
||||
'video_codec': session.get('video_codec',''),
|
||||
'video_bitrate': session.get('bitrate',''),
|
||||
'video_width': session.get('width',''),
|
||||
'video_height': session.get('height',''),
|
||||
'video_resolution': session.get('video_resolution',''),
|
||||
'video_framerate': session.get('video_framerate',''),
|
||||
'aspect_ratio': session.get('aspect_ratio',''),
|
||||
'audio_codec': session.get('audio_codec',''),
|
||||
'audio_channels': session.get('audio_channels',''),
|
||||
'transcode_decision': transcode_decision,
|
||||
'video_decision': session.get('video_decision','').title(),
|
||||
'audio_decision': session.get('audio_decision','').title(),
|
||||
|
@ -501,6 +491,16 @@ def build_media_notify_params(notify_action=None, session=None, timeline=None, *
|
|||
'machine_id': session.get('machine_id',''),
|
||||
# Metadata parameters
|
||||
'media_type': metadata['media_type'],
|
||||
'container': session.get('container', metadata.get('container','')),
|
||||
'video_codec': session.get('video_codec', metadata.get('video_codec','')),
|
||||
'video_bitrate': session.get('bitrate', metadata.get('bitrate','')),
|
||||
'video_width': session.get('width', metadata.get('width','')),
|
||||
'video_height': session.get('height', metadata.get('height','')),
|
||||
'video_resolution': session.get('video_resolution', metadata.get('video_resolution','')),
|
||||
'video_framerate': session.get('video_framerate', metadata.get('video_framerate','')),
|
||||
'aspect_ratio': session.get('aspect_ratio', metadata.get('aspect_ratio','')),
|
||||
'audio_codec': session.get('audio_codec', metadata.get('audio_codec','')),
|
||||
'audio_channels': session.get('audio_channels', metadata.get('audio_channels','')),
|
||||
'title': full_title,
|
||||
'library_name': metadata['library_name'],
|
||||
'show_name': show_name,
|
||||
|
@ -545,6 +545,8 @@ def build_media_notify_params(notify_action=None, session=None, timeline=None, *
|
|||
'themoviedb_url': metadata.get('themoviedb_url',''),
|
||||
'lastfm_url': metadata.get('lastfm_url',''),
|
||||
'trakt_url': metadata.get('trakt_url',''),
|
||||
'file': metadata.get('file',''),
|
||||
'file_size': helpers.humanFileSize(metadata.get('file_size','')),
|
||||
'section_id': metadata['section_id'],
|
||||
'rating_key': metadata['rating_key'],
|
||||
'parent_rating_key': metadata['parent_rating_key'],
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue