From 9c5cceb4ecc277ffb5a3a988f655ad674bf41c58 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Thu, 14 Aug 2014 09:24:30 -0400 Subject: update translations --- .../Playlists/ManualPlaylistsFolder.cs | 2 +- .../Playlists/PlaylistImageEnhancer.cs | 15 +++++++-------- 2 files changed, 8 insertions(+), 9 deletions(-) (limited to 'MediaBrowser.Server.Implementations/Playlists') diff --git a/MediaBrowser.Server.Implementations/Playlists/ManualPlaylistsFolder.cs b/MediaBrowser.Server.Implementations/Playlists/ManualPlaylistsFolder.cs index e7e53181c9..3d0e36ead3 100644 --- a/MediaBrowser.Server.Implementations/Playlists/ManualPlaylistsFolder.cs +++ b/MediaBrowser.Server.Implementations/Playlists/ManualPlaylistsFolder.cs @@ -57,7 +57,7 @@ namespace MediaBrowser.Server.Implementations.Playlists public BasePluginFolder GetFolder() { - var path = Path.Combine(_appPaths.CachePath, "playlists"); + var path = Path.Combine(_appPaths.DataPath, "playlists"); Directory.CreateDirectory(path); diff --git a/MediaBrowser.Server.Implementations/Playlists/PlaylistImageEnhancer.cs b/MediaBrowser.Server.Implementations/Playlists/PlaylistImageEnhancer.cs index 768d372647..6b3170e42e 100644 --- a/MediaBrowser.Server.Implementations/Playlists/PlaylistImageEnhancer.cs +++ b/MediaBrowser.Server.Implementations/Playlists/PlaylistImageEnhancer.cs @@ -76,17 +76,16 @@ namespace MediaBrowser.Server.Implementations.Playlists }) .Where(i => i != null) .DistinctBy(i => i.Id) - .OrderBy(i => Guid.NewGuid()) - .Take(4) - .OrderBy(i => i.Name) .ToList(); - if (items.Count == 0) - { - return new List(); - } + // Rotate the images no more than once per day + var random = new Random(DateTime.Now.DayOfYear).Next(); - return items; + return items + .OrderBy(i => random - items.IndexOf(i)) + .Take(4) + .OrderBy(i => i.Name) + .ToList(); } private const string Version = "3"; -- cgit v1.2.3