def get_video_data(id, fetch_all_videos=True, fetch_metadata=False): """Return video data from youtube api as playlist of one.""" data = _ooyala_feed('assets', id) video = Video( source_videoid=data['embed_code'], source_listid=None, source_username=None, date_published=_parse_datetime(data['updated_at']), title=data['name'], duration=data['duration'] / 1000, ) video.source_date_uploaded = _parse_datetime(data['created_at']) video.restricted = bool(data['time_restrictions']) update_thumbnails(video) if fetch_metadata: video.meta = _ooyala_feed('assets', id, 'metadata') video.category = video.meta.get('category', None) return Videolist(1, [video])