def get_episode_metas(series_obj):
    """
    Creates a list of epsiode information. 
    
    Requires a series object from IMDB with episodes already updated within it.
    
    Returns a list containing a dictionary for each episode.
    Dictionary has the following keys:
        - "season": season number
        - "episode": episode number 
        - "imdb_id": movieID from IMDB, used for further scraping 
        - "title": episode title, 
        - "air_date": original air date
    """
    
    all_episodes = []

    for season, episodes in series_obj['episodes'].items():
        for episode, movie_obj in episodes.items():
            try:
                epsiode_data = {"season":season, "episode": episode, "imdb_id":movie_obj.movieID, 
                            'title':movie_obj.data['title'], "air_date": movie_obj.data['original air date']}
            except KeyError:
                epsiode_data = {"season":season, "episode": episode, "imdb_id":movie_obj.movieID, 
                            'title':movie_obj.data['title']}
            all_episodes.append(epsiode_data)
            
    print("Returning", len(all_episodes), " epsiodes.")
    return all_episodes