Pārlūkot izejas kodu

fix DeviceDiscovery

Luke Pulverenti 9 gadi atpakaļ
vecāks
revīzija
673746621f

+ 0 - 19
MediaBrowser.Controller/Entities/BaseItem.cs

@@ -1186,23 +1186,6 @@ namespace MediaBrowser.Controller.Entities
             return false;
         }
 
-        private string _userDataKey;
-        /// <summary>
-        /// Gets the user data key.
-        /// </summary>
-        /// <returns>System.String.</returns>
-        public string GetUserDataKey()
-        {
-            if (string.IsNullOrWhiteSpace(_userDataKey))
-            {
-                var key = GetUserDataKeys().First();
-                _userDataKey = key;
-                return key;
-            }
-
-            return _userDataKey;
-        }
-
         public virtual List<string> GetUserDataKeys()
         {
             var list = new List<string>();
@@ -1229,7 +1212,6 @@ namespace MediaBrowser.Controller.Entities
         public void AfterMetadataRefresh()
         {
             _sortName = null;
-            _userDataKey = null;
         }
 
         /// <summary>
@@ -2074,7 +2056,6 @@ namespace MediaBrowser.Controller.Entities
         /// </summary>
         public virtual bool BeforeMetadataRefresh()
         {
-            _userDataKey = null;
             _sortName = null;
 
             var hasChanges = false;

+ 0 - 6
MediaBrowser.Controller/Entities/IHasUserData.cs

@@ -8,12 +8,6 @@ namespace MediaBrowser.Controller.Entities
     /// </summary>
     public interface IHasUserData : IHasId
     {
-        /// <summary>
-        /// Gets the user data key.
-        /// </summary>
-        /// <returns>System.String.</returns>
-        string GetUserDataKey();
-
         List<string> GetUserDataKeys();
 
         /// <summary>

+ 0 - 5
MediaBrowser.Dlna/Ssdp/DeviceDiscovery.cs

@@ -125,11 +125,6 @@ namespace MediaBrowser.Dlna.Ssdp
                                 args.EndPoint = endPoint;
                                 args.LocalEndPoint = new IPEndPoint(localIp, 0);
 
-                                if (_ssdpHandler.IgnoreMessage(args, true))
-                                {
-                                    return;
-                                }
-
                                 _ssdpHandler.LogMessageReceived(args, true);
 
                                 TryCreateDevice(args);

+ 5 - 4
MediaBrowser.Server.Implementations/Library/UserDataManager.cs

@@ -10,6 +10,7 @@ using MediaBrowser.Model.Logging;
 using System;
 using System.Collections.Concurrent;
 using System.Collections.Generic;
+using System.Linq;
 using System.Threading;
 using System.Threading.Tasks;
 
@@ -199,22 +200,22 @@ namespace MediaBrowser.Server.Implementations.Library
 
         public UserItemData GetUserData(IHasUserData user, IHasUserData item)
         {
-            return GetUserData(user.Id, item.GetUserDataKey());
+            return GetUserData(user.Id, item.GetUserDataKeys().First());
         }
 
         public UserItemData GetUserData(string userId, IHasUserData item)
         {
-            return GetUserData(userId, item.GetUserDataKey());
+            return GetUserData(userId, item.GetUserDataKeys().First());
         }
 
         public UserItemData GetUserData(Guid userId, IHasUserData item)
         {
-            return GetUserData(userId, item.GetUserDataKey());
+            return GetUserData(userId, item.GetUserDataKeys().First());
         }
 
         public UserItemDataDto GetUserDataDto(IHasUserData item, User user)
         {
-            var userData = GetUserData(user.Id, item.GetUserDataKey());
+            var userData = GetUserData(user.Id, item.GetUserDataKeys().First());
             var dto = GetUserItemDataDto(userData);
 
             item.FillUserDataDtoValues(dto, userData, user);

+ 2 - 1
MediaBrowser.Server.Implementations/Sync/SyncJobProcessor.cs

@@ -345,7 +345,8 @@ namespace MediaBrowser.Server.Implementations.Sync
 
                 if (!folder.IsPreSorted)
                 {
-                    items = items.OrderBy(i => i.SortName).ToArray();
+                    items = _libraryManager.Sort(items, user, new[] { ItemSortBy.SortName }, SortOrder.Ascending)
+                        .ToArray();
                 }
 
                 return items;

+ 5 - 5
MediaBrowser.ServerApplication/Native/WindowsApp.cs

@@ -158,7 +158,7 @@ namespace MediaBrowser.ServerApplication.Native
 
             info.FFMpegFilename = "ffmpeg.exe";
             info.FFProbeFilename = "ffprobe.exe";
-            info.Version = "20160508";
+            info.Version = "20160410";
             info.ArchiveType = "7z";
             info.IsEmbedded = false;
             info.DownloadUrls = GetDownloadUrls();
@@ -214,14 +214,14 @@ namespace MediaBrowser.ServerApplication.Native
                 case Architecture.X86_X64:
                     return new[]
                     {
-                                "https://github.com/MediaBrowser/Emby.Resources/raw/master/ffmpeg/windows/ffmpeg-20160508-win64.7z",
-                                "https://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-20160508-git-caee88d-win64-static.7z"
+                                "https://github.com/MediaBrowser/Emby.Resources/raw/master/ffmpeg/windows/ffmpeg-20160410-win64.7z",
+                                "https://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-20160409-git-0c90b2e-win64-static.7z"
                             };
                 case Architecture.X86:
                     return new[]
                     {
-                                "https://github.com/MediaBrowser/Emby.Resources/raw/master/ffmpeg/windows/ffmpeg-20160508-win32.7z",
-                                "https://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-20160508-git-caee88d-win32-static.7z"
+                                "https://github.com/MediaBrowser/Emby.Resources/raw/master/ffmpeg/windows/ffmpeg-20160410-win32.7z",
+                                "https://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-20160409-git-0c90b2e-win32-static.7z"
                             };
             }
             return new string[] { };