def handle_movies(results): shows = [] for tvshow in results: airs = fetch(tvshow['show'], "airs") path = 'plugin://script.extendedinfo/?info=extendedtvinfo&&tvdb_id=%s' % tvshow['show']['ids']["tvdb"] show = {'title': tvshow['show']["title"], 'Label': tvshow['show']["title"], 'TVShowTitle': tvshow['show']["title"], 'Runtime': tvshow['show']["runtime"], 'duration': tvshow['show']["runtime"], 'duration(h)': format_time(tvshow['show']["runtime"], "h"), 'duration(m)': format_time(tvshow['show']["runtime"], "m"), 'year': tvshow['show']["year"], 'Status': fetch(tvshow['show'], "status"), 'mpaa': tvshow['show']["certification"], 'Studio': tvshow['show']["network"], 'Plot': tvshow['show']["overview"], 'id': tvshow['show']['ids']["tmdb"], 'tvdb_id': tvshow['show']['ids']["tvdb"], 'imdb_id': tvshow['show']['ids']["imdb"], 'path': path, 'AirDay': fetch(airs, "day"), 'AirShortTime': fetch(airs, "time"), 'Premiered': tvshow['show']["first_aired"][:10], 'Country': tvshow['show']["country"], 'Rating': round(tvshow['show']["rating"], 1), 'Votes': tvshow['show']["votes"], 'Watchers': fetch(tvshow, "watchers"), 'genre': " / ".join(tvshow['show']["genres"]), 'poster': tvshow['show']["images"]["poster"]["full"], 'Banner': tvshow['show']["images"]["banner"]["full"], 'fanart': tvshow['show']["images"]["fanart"]["full"], 'thumb': tvshow['show']["images"]["poster"]["thumb"]} shows.append(show) shows = local_db.merge_with_local_tvshow_info(online_list=shows, library_first=False) return shows