def parse_art(videoid, item, raw_data):
    """Parse art info from a path request response to Kodi art infolabels"""
    boxarts = common.get_multiple_paths(paths.ART_PARTIAL_PATHS[0] + ['url'],
                                        item)
    interesting_moment = common.get_multiple_paths(
        paths.ART_PARTIAL_PATHS[1] + ['url'], item, {}).get(paths.ART_SIZE_FHD)
    clearlogo = common.get_path_safe(paths.ART_PARTIAL_PATHS[3] + ['url'],
                                     item)
    fanart = common.get_path_safe(paths.ART_PARTIAL_PATHS[4] + [0, 'url'],
                                  item)
    return assign_art(videoid, boxarts[paths.ART_SIZE_FHD],
                      boxarts[paths.ART_SIZE_SD],
                      boxarts[paths.ART_SIZE_POSTER], interesting_moment,
                      clearlogo, fanart)
Example #2
0
def parse_art(videoid, item):
    """Parse art info from a path request response to Kodi art infolabels"""
    boxarts = common.get_multiple_paths(
        paths.ART_PARTIAL_PATHS[0] + ['url'], item, {})
    interesting_moment = common.get_multiple_paths(
        paths.ART_PARTIAL_PATHS[1] + ['url'], item, {})
    clearlogo = common.get_path_safe(
        paths.ART_PARTIAL_PATHS[2] + ['url'], item)
    fanart = common.get_path_safe(
        paths.ART_PARTIAL_PATHS[3] + [0, 'url'], item)
    return _assign_art(videoid,
                       boxart_large=boxarts.get(paths.ART_SIZE_FHD),
                       boxart_small=boxarts.get(paths.ART_SIZE_SD),
                       poster=boxarts.get(paths.ART_SIZE_POSTER),
                       interesting_moment=interesting_moment.get(paths.ART_SIZE_FHD),
                       clearlogo=clearlogo,
                       fanart=fanart)