Luke Pulverenti 9 роки тому
батько
коміт
e36b2e9ca2

+ 0 - 1
MediaBrowser.Api/Playback/BaseStreamingService.cs

@@ -130,7 +130,6 @@ namespace MediaBrowser.Api.Playback
 
             data += "-" + (state.Request.DeviceId ?? string.Empty);
             data += "-" + (state.Request.PlaySessionId ?? string.Empty);
-            data += "-" + (state.Request.ClientTime ?? string.Empty);
 
             var dataHash = data.GetMD5().ToString("N");
 

+ 1 - 37
MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs

@@ -1,5 +1,4 @@
-using MediaBrowser.Common.IO;
-using MediaBrowser.Common.Net;
+using MediaBrowser.Common.Net;
 using MediaBrowser.Controller.Configuration;
 using MediaBrowser.Controller.Devices;
 using MediaBrowser.Controller.Dlna;
@@ -475,41 +474,6 @@ namespace MediaBrowser.Api.Playback.Hls
                 await Task.Delay(100, cancellationToken).ConfigureAwait(false);
             }
 
-            // if a different file is encoding, it's done
-            //var currentTranscodingIndex = GetCurrentTranscodingIndex(playlistPath);
-            //if (currentTranscodingIndex > segmentIndex)
-            //{
-            //return GetSegmentResult(segmentPath, segmentIndex);
-            //}
-
-            //// Wait for the file to stop being written to, then stream it
-            //var length = new FileInfo(segmentPath).Length;
-            //var eofCount = 0;
-
-            //while (eofCount < 10)
-            //{
-            //    var info = new FileInfo(segmentPath);
-
-            //    if (!info.Exists)
-            //    {
-            //        break;
-            //    }
-
-            //    var newLength = info.Length;
-
-            //    if (newLength == length)
-            //    {
-            //        eofCount++;
-            //    }
-            //    else
-            //    {
-            //        eofCount = 0;
-            //    }
-
-            //    length = newLength;
-            //    await Task.Delay(100, cancellationToken).ConfigureAwait(false);
-            //}
-
             cancellationToken.ThrowIfCancellationRequested();
             return GetSegmentResult(state, segmentPath, segmentIndex, transcodingJob);
         }

+ 0 - 1
MediaBrowser.Api/Playback/StreamRequest.cs

@@ -70,7 +70,6 @@ namespace MediaBrowser.Api.Playback
         public string DeviceProfileId { get; set; }
 
         public string Params { get; set; }
-        public string ClientTime { get; set; }
         public string PlaySessionId { get; set; }
         public string LiveStreamId { get; set; }
     }

+ 0 - 82
MediaBrowser.Server.Implementations/Devices/DeviceManager.cs

@@ -1,6 +1,5 @@
 using MediaBrowser.Common.Configuration;
 using MediaBrowser.Common.Events;
-using MediaBrowser.Common.IO;
 using MediaBrowser.Common.Net;
 using MediaBrowser.Controller.Devices;
 using MediaBrowser.Controller.Library;
@@ -19,8 +18,6 @@ using System.Linq;
 using System.Threading.Tasks;
 using CommonIO;
 using MediaBrowser.Controller.Configuration;
-using MediaBrowser.Controller.Plugins;
-using MediaBrowser.Model.Entities;
 
 namespace MediaBrowser.Server.Implementations.Devices
 {
@@ -210,8 +207,6 @@ namespace MediaBrowser.Server.Implementations.Devices
                 path = Path.Combine(path, _fileSystem.GetValidFilename(device.Name));
             }
 
-            EnsureMediaLibrarySetup();
-
             return path;
         }
 
@@ -220,64 +215,6 @@ namespace MediaBrowser.Server.Implementations.Devices
             get { return Path.Combine(_config.CommonApplicationPaths.DataPath, "camerauploads"); }
         }
 
-        internal void EnsureMediaLibrarySetup()
-        {
-            //EnsureMediaLibrarySetup(DefaultCameraUploadsPath, false);
-        }
-
-        private void EnsureMediaLibrarySetup(string libraryPath, bool force)
-        {
-            var requiresSetup = false;
-
-            var path = Path.Combine(_config.ApplicationPaths.DefaultUserViewsPath, "Camera Uploads");
-
-            var collectionMarkerFile = Path.Combine(path, CollectionType.Photos + ".collection");
-            if (!_fileSystem.FileExists(collectionMarkerFile))
-            {
-                requiresSetup = true;
-            }
-
-            var shortcutFile = Path.Combine(path, "camerauploads.mblink");
-            try
-            {
-                if (!string.Equals(_fileSystem.ReadAllText(shortcutFile), libraryPath))
-                {
-                    requiresSetup = true;
-                }
-            }
-            catch
-            {
-                requiresSetup = true;
-            }
-
-            if (requiresSetup)
-            {
-                if (!force)
-                {
-                    var extensions = new[] { ".jpg", ".png" };
-                    var hasPhotos = _fileSystem.GetFiles(libraryPath, true).Any(i => extensions.Contains(i.Extension, StringComparer.OrdinalIgnoreCase));
-
-                    // Nothing to do
-                    if (!hasPhotos)
-                    {
-                        return;
-                    }
-                }
-            }
-
-            if (requiresSetup)
-            {
-                Directory.CreateDirectory(path);
-
-                using (File.Create(collectionMarkerFile))
-                {
-
-                }
-
-                _fileSystem.CreateShortcut(shortcutFile, libraryPath);
-            }
-        }
-
         public async Task UpdateDeviceInfo(string id, DeviceOptions options)
         {
             var device = GetDevice(id);
@@ -337,25 +274,6 @@ namespace MediaBrowser.Server.Implementations.Devices
         }
     }
 
-    public class DeviceManagerEntryPoint : IServerEntryPoint
-    {
-        private readonly IDeviceManager _deviceManager;
-
-        public DeviceManagerEntryPoint(IDeviceManager deviceManager)
-        {
-            _deviceManager = deviceManager;
-        }
-
-        public void Run()
-        {
-            ((DeviceManager)_deviceManager).EnsureMediaLibrarySetup();
-        }
-
-        public void Dispose()
-        {
-        }
-    }
-
     public class DevicesConfigStore : IConfigurationFactory
     {
         public IEnumerable<ConfigurationStore> GetConfigurations()