Browse Source

Sort trailers before teasers (#14715)

theguymadmax 1 month ago
parent
commit
da19f02f7b
1 changed files with 5 additions and 2 deletions
  1. 5 2
      MediaBrowser.Providers/Plugins/Tmdb/Movies/TmdbMovieProvider.cs

+ 5 - 2
MediaBrowser.Providers/Plugins/Tmdb/Movies/TmdbMovieProvider.cs

@@ -340,9 +340,12 @@ namespace MediaBrowser.Providers.Plugins.Tmdb.Movies
             if (movieResult.Videos?.Results is not null)
             if (movieResult.Videos?.Results is not null)
             {
             {
                 var trailers = new List<MediaUrl>();
                 var trailers = new List<MediaUrl>();
-                for (var i = 0; i < movieResult.Videos.Results.Count; i++)
+
+                var sortedVideos = movieResult.Videos.Results
+                    .OrderByDescending(video => string.Equals(video.Type, "trailer", StringComparison.OrdinalIgnoreCase));
+
+                foreach (var video in sortedVideos)
                 {
                 {
-                    var video = movieResult.Videos.Results[i];
                     if (!TmdbUtils.IsTrailerType(video))
                     if (!TmdbUtils.IsTrailerType(video))
                     {
                     {
                         continue;
                         continue;