aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2015-03-26 16:31:57 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2015-03-26 16:31:57 -0400
commit7e312e75bbb1324748319b29c9353716ed93a8da (patch)
treef9f4db210b6ce392e0845e49071adfd0a762bfd9 /MediaBrowser.Server.Implementations
parent8921e152ea617904fb4b6c4fe03fc8070fd03986 (diff)
update stream sorting
Diffstat (limited to 'MediaBrowser.Server.Implementations')
-rw-r--r--MediaBrowser.Server.Implementations/Drawing/ImageProcessor.cs6
-rw-r--r--MediaBrowser.Server.Implementations/Photos/BaseDynamicImageProvider.cs16
-rw-r--r--MediaBrowser.Server.Implementations/Udp/UdpServer.cs1
3 files changed, 5 insertions, 18 deletions
diff --git a/MediaBrowser.Server.Implementations/Drawing/ImageProcessor.cs b/MediaBrowser.Server.Implementations/Drawing/ImageProcessor.cs
index a9affe1ec..5474892e8 100644
--- a/MediaBrowser.Server.Implementations/Drawing/ImageProcessor.cs
+++ b/MediaBrowser.Server.Implementations/Drawing/ImageProcessor.cs
@@ -268,8 +268,6 @@ namespace MediaBrowser.Server.Implementations.Drawing
originalImage.CurrentImage.CompressionQuality = quality;
originalImage.SaveImage(cacheFilePath);
-
- return cacheFilePath;
}
}
else
@@ -286,8 +284,6 @@ namespace MediaBrowser.Server.Implementations.Drawing
wand.CurrentImage.CompressionQuality = quality;
wand.SaveImage(cacheFilePath);
-
- return cacheFilePath;
}
}
}
@@ -296,6 +292,8 @@ namespace MediaBrowser.Server.Implementations.Drawing
{
semaphore.Release();
}
+
+ return cacheFilePath;
}
private ImageFormat GetOutputFormat(ImageFormat requestedFormat)
diff --git a/MediaBrowser.Server.Implementations/Photos/BaseDynamicImageProvider.cs b/MediaBrowser.Server.Implementations/Photos/BaseDynamicImageProvider.cs
index 6fb02358e..eac0cd96d 100644
--- a/MediaBrowser.Server.Implementations/Photos/BaseDynamicImageProvider.cs
+++ b/MediaBrowser.Server.Implementations/Photos/BaseDynamicImageProvider.cs
@@ -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
diff --git a/MediaBrowser.Server.Implementations/Udp/UdpServer.cs b/MediaBrowser.Server.Implementations/Udp/UdpServer.cs
index 9dbffa922..966129f4b 100644
--- a/MediaBrowser.Server.Implementations/Udp/UdpServer.cs
+++ b/MediaBrowser.Server.Implementations/Udp/UdpServer.cs
@@ -51,6 +51,7 @@ namespace MediaBrowser.Server.Implementations.Udp
AddMessageResponder("who is MediaBrowserServer?", RespondToV1Message);
AddMessageResponder("who is MediaBrowserServer_v2?", RespondToV2Message);
+ AddMessageResponder("who is EmbyServer_v2?", RespondToV2Message);
}
private void AddMessageResponder(string message, Action<string> responder)