diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-08-14 09:24:30 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-08-14 09:24:30 -0400 |
| commit | 9c5cceb4ecc277ffb5a3a988f655ad674bf41c58 (patch) | |
| tree | 0077c03cb06e2dc7700315f90db9ee51fedeb00d /MediaBrowser.Server.Implementations/Playlists | |
| parent | 02e25b48550ffef016d20fe3f070c8552633cbef (diff) | |
update translations
Diffstat (limited to 'MediaBrowser.Server.Implementations/Playlists')
| -rw-r--r-- | MediaBrowser.Server.Implementations/Playlists/ManualPlaylistsFolder.cs | 2 | ||||
| -rw-r--r-- | MediaBrowser.Server.Implementations/Playlists/PlaylistImageEnhancer.cs | 15 |
2 files changed, 8 insertions, 9 deletions
diff --git a/MediaBrowser.Server.Implementations/Playlists/ManualPlaylistsFolder.cs b/MediaBrowser.Server.Implementations/Playlists/ManualPlaylistsFolder.cs index e7e53181c..3d0e36ead 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 768d37264..6b3170e42 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<BaseItem>(); - } + // 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"; |
