mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-12-26 18:54:48 +03:00
update stream sorting
This commit is contained in:
@@ -223,8 +223,8 @@ namespace MediaBrowser.Server.Implementations.Photos
|
||||
|
||||
protected virtual List<BaseItem> GetFinalItems(List<BaseItem> items, int limit)
|
||||
{
|
||||
// Rotate the images no more than once per week
|
||||
var random = new Random(GetWeekOfYear()).Next();
|
||||
// Rotate the images once every 7 days
|
||||
var random = DateTime.Now.DayOfYear % 7;
|
||||
|
||||
return items
|
||||
.OrderBy(i => (random + "" + items.IndexOf(i)).GetMD5())
|
||||
@@ -233,18 +233,6 @@ namespace MediaBrowser.Server.Implementations.Photos
|
||||
.ToList();
|
||||
}
|
||||
|
||||
private int GetWeekOfYear()
|
||||
{
|
||||
return DateTime.Now.Second;
|
||||
var usCulture = new CultureInfo("en-US");
|
||||
var weekNo = usCulture.Calendar.GetWeekOfYear(
|
||||
DateTime.Now,
|
||||
usCulture.DateTimeFormat.CalendarWeekRule,
|
||||
usCulture.DateTimeFormat.FirstDayOfWeek);
|
||||
|
||||
return weekNo;
|
||||
}
|
||||
|
||||
public int Order
|
||||
{
|
||||
get
|
||||
|
||||
Reference in New Issue
Block a user