fix bitrate for movies

add guid info
fix --media_type
This commit is contained in:
Blacktwin 2018-07-29 15:11:02 -04:00
parent b9d2646970
commit ccc3e4a0cd

View File

@ -56,6 +56,7 @@ SERVER_DICT = {server.name: server for server in
shared_lst = [] shared_lst = []
server_lst = [] server_lst = []
def find_things(server, media_type): def find_things(server, media_type):
dict_tt = {name: [] for name in media_type} dict_tt = {name: [] for name in media_type}
print('Finding items from {}.'.format(server.friendlyName)) print('Finding items from {}.'.format(server.friendlyName))
@ -68,6 +69,7 @@ def find_things(server, media_type):
def get_meta(main, friend, item, media_type): def get_meta(main, friend, item, media_type):
meta = main.get(item) meta = main.get(item)
if not meta: if not meta:
meta = friend.get(item) meta = friend.get(item)
@ -75,7 +77,7 @@ def get_meta(main, friend, item, media_type):
if media_type == 'movie': if media_type == 'movie':
meta_dict = {'title': item, meta_dict = {'title': item,
'rating': meta.rating, 'rating': meta.rating,
'bitrate': meta.bitrate, 'bitrate': meta.media[0].bitrate,
'genres': [x.tag for x in meta.genres] 'genres': [x.tag for x in meta.genres]
} }
else: else:
@ -83,6 +85,11 @@ def get_meta(main, friend, item, media_type):
'rating': meta.rating, 'rating': meta.rating,
'genres': [x.tag for x in meta.genres] 'genres': [x.tag for x in meta.genres]
} }
if meta.guid:
agent = meta.guid
source_name = agent.split('://')[0].split('.')[-1]
source_id = agent.split('://')[1].split('?')[0]
meta_dict[source_name] = source_id
return meta_dict return meta_dict
@ -161,7 +168,7 @@ if __name__ == "__main__":
action='append', nargs='?', metavar='', action='append', nargs='?', metavar='',
help='Choose servers to connect to and compare.\n' help='Choose servers to connect to and compare.\n'
'Choices: (%(choices)s)') 'Choices: (%(choices)s)')
parser.add_argument('--media_type', required=True, choices=['movie', 'show', 'artist'], parser.add_argument('--media_type', choices=['movie', 'show', 'artist'],
nargs='+', metavar='', default=['movie', 'show'], nargs='+', metavar='', default=['movie', 'show'],
help='Choose media type(s) to compare.' help='Choose media type(s) to compare.'
'\nDefault: (%(default)s)' '\nDefault: (%(default)s)'