Sort trailers for TV Shows
This commit is contained in:
@@ -320,13 +320,26 @@ namespace MediaBrowser.Providers.Plugins.Tmdb.TV
|
||||
|
||||
if (seriesResult.Videos?.Results is not null)
|
||||
{
|
||||
foreach (var video in seriesResult.Videos.Results)
|
||||
var trailers = new List<MediaUrl>();
|
||||
|
||||
var sortedVideos = seriesResult.Videos.Results
|
||||
.OrderByDescending(video => string.Equals(video.Type, "trailer", StringComparison.OrdinalIgnoreCase));
|
||||
|
||||
foreach (var video in sortedVideos)
|
||||
{
|
||||
if (TmdbUtils.IsTrailerType(video))
|
||||
if (!TmdbUtils.IsTrailerType(video))
|
||||
{
|
||||
series.AddTrailerUrl("https://www.youtube.com/watch?v=" + video.Key);
|
||||
continue;
|
||||
}
|
||||
|
||||
trailers.Add(new MediaUrl
|
||||
{
|
||||
Url = string.Format(CultureInfo.InvariantCulture, "https://www.youtube.com/watch?v={0}", video.Key),
|
||||
Name = video.Name
|
||||
});
|
||||
}
|
||||
|
||||
series.RemoteTrailers = trailers;
|
||||
}
|
||||
|
||||
if (!string.IsNullOrEmpty(seriesResult.OriginalLanguage))
|
||||
|
||||
Reference in New Issue
Block a user