public override List<VideoInfo> GetVideos(Category category) { if (category.IsPlayNow()) { List<VideoInfo> videos = new List<VideoInfo>(); if (category.IsSinglePageCategoriesState()) { foreach (NetflixData d in GetSinglePageNetflixData(category, true)) { videos.Add(new VideoInfo() { Title = d.Title, VideoUrl = string.Format(playerUrl, d.Id) + "&trkid=" + d.TrackId, Thumb = d.Cover, Description = d.Description, Other = new SerializableDictionary<string, string>() { { "TrackId", d.TrackId }, { "VideoId", d.Id } } }); } } return videos; } return new List<VideoInfo>() { new VideoInfo() { Description = category.Description, VideoUrl = string.Format(playerUrl, (category as RssLink).Url), Title = category.Name, Thumb = category.Thumb } }; }