mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-07-11 15:56:07 -07:00
Temporary fix for show/season media info tables
This commit is contained in:
parent
f3070763fa
commit
50969c24cc
2 changed files with 15 additions and 6 deletions
|
@ -403,8 +403,11 @@ class Libraries(object):
|
||||||
new_rows = []
|
new_rows = []
|
||||||
for item in children_list:
|
for item in children_list:
|
||||||
## TODO: Check list of media info items, currently only grabs first item
|
## TODO: Check list of media info items, currently only grabs first item
|
||||||
media_info = item['media_info'][0] if item['media_info'] else {}
|
media_info = media_part_info = {}
|
||||||
media_part_info = media_info['parts'][0] if media_info['parts'] else {}
|
if 'media_info' in item:
|
||||||
|
media_info = item['media_info'][0]
|
||||||
|
if 'parts' in media_info:
|
||||||
|
media_part_info = media_info['parts'][0]
|
||||||
|
|
||||||
cached_file_size = cached_items.get(item['rating_key'], None)
|
cached_file_size = cached_items.get(item['rating_key'], None)
|
||||||
file_size = cached_file_size if cached_file_size else media_part_info.get('file_size', '')
|
file_size = cached_file_size if cached_file_size else media_part_info.get('file_size', '')
|
||||||
|
@ -567,8 +570,11 @@ class Libraries(object):
|
||||||
|
|
||||||
for child_metadata in metadata:
|
for child_metadata in metadata:
|
||||||
## TODO: Check list of media info items, currently only grabs first item
|
## TODO: Check list of media info items, currently only grabs first item
|
||||||
media_info = item['media_info'][0] if item['media_info'] else {}
|
media_info = media_part_info = {}
|
||||||
media_part_info = media_info['parts'][0] if media_info['parts'] else {}
|
if 'media_info' in item:
|
||||||
|
media_info = item['media_info'][0]
|
||||||
|
if 'parts' in media_info:
|
||||||
|
media_part_info = media_info['parts'][0]
|
||||||
|
|
||||||
file_size += helpers.cast_to_int(media_info.get('file_size', 0))
|
file_size += helpers.cast_to_int(media_info.get('file_size', 0))
|
||||||
|
|
||||||
|
|
|
@ -292,8 +292,11 @@ def build_media_notify_params(notify_action=None, session=None, timeline=None, *
|
||||||
return None
|
return None
|
||||||
|
|
||||||
## TODO: Check list of media info items, currently only grabs first item
|
## TODO: Check list of media info items, currently only grabs first item
|
||||||
media_info = metadata['media_info'][0] if metadata['media_info'] else {}
|
media_info = media_part_info = {}
|
||||||
media_part_info = media_info['parts'][0] if media_info['parts'] else {}
|
if 'media_info' in item:
|
||||||
|
media_info = item['media_info'][0]
|
||||||
|
if 'parts' in media_info:
|
||||||
|
media_part_info = media_info['parts'][0]
|
||||||
|
|
||||||
stream_video = stream_audio = stream_subtitle = False
|
stream_video = stream_audio = stream_subtitle = False
|
||||||
for stream in media_part_info['streams']:
|
for stream in media_part_info['streams']:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue