aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers
diff options
context:
space:
mode:
authortheguymadmax <theguymadmax@proton.me>2025-09-11 17:23:41 -0400
committerGitHub <noreply@github.com>2025-09-11 15:23:41 -0600
commitda19f02f7b48c68cfcdec2c491a943500c14cd00 (patch)
tree6e632f0a4fbc64f6855e2beaad52a602f4eda9cd /MediaBrowser.Providers
parent3fad5eb0690ac6d58d9ca07cf8e5f42053e4c4f3 (diff)
Sort trailers before teasers (#14715)
Diffstat (limited to 'MediaBrowser.Providers')
-rw-r--r--MediaBrowser.Providers/Plugins/Tmdb/Movies/TmdbMovieProvider.cs7
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;