diff options
| author | theguymadmax <theguymadmax@proton.me> | 2025-09-11 17:23:41 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-09-11 15:23:41 -0600 |
| commit | da19f02f7b48c68cfcdec2c491a943500c14cd00 (patch) | |
| tree | 6e632f0a4fbc64f6855e2beaad52a602f4eda9cd /MediaBrowser.Providers | |
| parent | 3fad5eb0690ac6d58d9ca07cf8e5f42053e4c4f3 (diff) | |
Sort trailers before teasers (#14715)
Diffstat (limited to 'MediaBrowser.Providers')
| -rw-r--r-- | MediaBrowser.Providers/Plugins/Tmdb/Movies/TmdbMovieProvider.cs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/MediaBrowser.Providers/Plugins/Tmdb/Movies/TmdbMovieProvider.cs b/MediaBrowser.Providers/Plugins/Tmdb/Movies/TmdbMovieProvider.cs index 2f8cb68ef..8bef9bd74 100644 --- a/MediaBrowser.Providers/Plugins/Tmdb/Movies/TmdbMovieProvider.cs +++ b/MediaBrowser.Providers/Plugins/Tmdb/Movies/TmdbMovieProvider.cs @@ -340,9 +340,12 @@ namespace MediaBrowser.Providers.Plugins.Tmdb.Movies if (movieResult.Videos?.Results is not null) { 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)) { continue; |
