2
0
Luke Pulverenti 10 жил өмнө
parent
commit
b82081e4b2

+ 1 - 1
MediaBrowser.Server.Implementations/LiveTv/LiveTvManager.cs

@@ -1040,7 +1040,7 @@ namespace MediaBrowser.Server.Implementations.LiveTv
             innerProgress.RegisterAction(p => progress.Report(90 + (p * .1)));
             await CleanDatabaseInternal(progress, cancellationToken).ConfigureAwait(false);
 
-            RefreshIfNeeded(GetPrograms().Where(i => (i.StartDate - DateTime.UtcNow).TotalDays <= 1).ToList());
+            RefreshIfNeeded(GetPrograms().ToList());
         }
 
         private async Task RefreshChannelsInternal(IProgress<double> progress, CancellationToken cancellationToken)

+ 1 - 0
MediaBrowser.Server.Implementations/Localization/JavaScript/javascript.json

@@ -440,6 +440,7 @@
     "HeaderVideo": "Video",
     "HeaderRuntime": "Runtime",
     "HeaderCommunityRating": "Community rating",
+    "HeaderPasswordReset":  "Password Reset",
     "HeaderParentalRating": "Parental rating",
     "HeaderReleaseDate": "Release date",
     "HeaderDateAdded": "Date added",

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
MediaBrowser.Server.Implementations/Localization/cultures.json


+ 0 - 1
MediaBrowser.Server.Implementations/MediaBrowser.Server.Implementations.csproj

@@ -401,7 +401,6 @@
     <EmbeddedResource Include="Localization\JavaScript\kk.json" />
     <EmbeddedResource Include="Localization\Server\kk.json" />
     <EmbeddedResource Include="Localization\countries.json" />
-    <EmbeddedResource Include="Localization\cultures.json" />
     <EmbeddedResource Include="Localization\JavaScript\da.json" />
     <EmbeddedResource Include="Localization\JavaScript\vi.json" />
     <EmbeddedResource Include="Localization\Server\da.json" />

+ 1 - 1
MediaBrowser.Server.Implementations/Photos/BaseDynamicImageProvider.cs

@@ -234,7 +234,7 @@ namespace MediaBrowser.Server.Implementations.Photos
         protected virtual List<BaseItem> GetFinalItems(List<BaseItem> items, int limit)
         {
             // Rotate the images once every x days
-            var random = DateTime.Now.DayOfYear % 4;
+            var random = DateTime.Now.DayOfYear % 5;
 
             return items
                 .OrderBy(i => (random + "" + items.IndexOf(i)).GetMD5())

+ 23 - 29
MediaBrowser.Server.Implementations/Sync/SyncManager.cs

@@ -512,7 +512,7 @@ namespace MediaBrowser.Server.Implementations.Sync
                 var video = item as Video;
                 if (video != null)
                 {
-                    if (video.VideoType == VideoType.Iso || video.VideoType == VideoType.BluRay || video.VideoType == VideoType.Dvd || video.VideoType == VideoType.HdDvd)
+                    if (video.VideoType == VideoType.Iso || video.VideoType == VideoType.HdDvd)
                     {
                         return false;
                     }
@@ -758,6 +758,8 @@ namespace MediaBrowser.Server.Implementations.Sync
                 var requiresSaving = false;
                 var removeFromDevice = false;
 
+                var libraryItem = _libraryManager.GetItemById(jobItem.ItemId);
+
                 if (request.LocalItemIds.Contains(jobItem.ItemId, StringComparer.OrdinalIgnoreCase))
                 {
                     var job = _repo.GetJob(jobItem.JobId);
@@ -775,23 +777,18 @@ namespace MediaBrowser.Server.Implementations.Sync
                         _logger.Debug("Adding ItemIdsToRemove {0} because the user is no longer valid.", jobItem.ItemId);
                         removeFromDevice = true;
                     }
+                    else if (!IsLibraryItemAvailable(libraryItem))
+                    {
+                        // Tell the device to remove it since it's no longer available
+                        _logger.Debug("Adding ItemIdsToRemove {0} because it is no longer available.", jobItem.ItemId);
+                        removeFromDevice = true;
+                    }
                     else if (job.UnwatchedOnly)
                     {
-                        var libraryItem = _libraryManager.GetItemById(jobItem.ItemId);
-
-                        if (IsLibraryItemAvailable(libraryItem))
-                        {
-                            if (libraryItem.IsPlayed(user) && libraryItem is Video)
-                            {
-                                // Tell the device to remove it since it has been played
-                                _logger.Debug("Adding ItemIdsToRemove {0} because it has been marked played.", jobItem.ItemId);
-                                removeFromDevice = true;
-                            }
-                        }
-                        else
+                        if (libraryItem.IsPlayed(user) && libraryItem is Video)
                         {
-                            // Tell the device to remove it since it's no longer available
-                            _logger.Debug("Adding ItemIdsToRemove {0} because it is no longer available.", jobItem.ItemId);
+                            // Tell the device to remove it since it has been played
+                            _logger.Debug("Adding ItemIdsToRemove {0} because it has been marked played.", jobItem.ItemId);
                             removeFromDevice = true;
                         }
                     }
@@ -866,6 +863,8 @@ namespace MediaBrowser.Server.Implementations.Sync
                 var requiresSaving = false;
                 var removeFromDevice = false;
 
+                var libraryItem = _libraryManager.GetItemById(jobItem.ItemId);
+
                 if (request.SyncJobItemIds.Contains(jobItem.Id, StringComparer.OrdinalIgnoreCase))
                 {
                     var job = _repo.GetJob(jobItem.JobId);
@@ -883,23 +882,18 @@ namespace MediaBrowser.Server.Implementations.Sync
                         _logger.Debug("Adding ItemIdsToRemove {0} because the user is no longer valid.", jobItem.Id);
                         removeFromDevice = true;
                     }
+                    else if (!IsLibraryItemAvailable(libraryItem))
+                    {
+                        // Tell the device to remove it since it's no longer available
+                        _logger.Debug("Adding ItemIdsToRemove {0} because it is no longer available.", jobItem.Id);
+                        removeFromDevice = true;
+                    }
                     else if (job.UnwatchedOnly)
                     {
-                        var libraryItem = _libraryManager.GetItemById(jobItem.ItemId);
-
-                        if (IsLibraryItemAvailable(libraryItem))
-                        {
-                            if (libraryItem.IsPlayed(user) && libraryItem is Video)
-                            {
-                                // Tell the device to remove it since it has been played
-                                _logger.Debug("Adding ItemIdsToRemove {0} because it has been marked played.", jobItem.Id);
-                                removeFromDevice = true;
-                            }
-                        }
-                        else
+                        if (libraryItem.IsPlayed(user) && libraryItem is Video)
                         {
-                            // Tell the device to remove it since it's no longer available
-                            _logger.Debug("Adding ItemIdsToRemove {0} because it is no longer available.", jobItem.Id);
+                            // Tell the device to remove it since it has been played
+                            _logger.Debug("Adding ItemIdsToRemove {0} because it has been marked played.", jobItem.Id);
                             removeFromDevice = true;
                         }
                     }

+ 2 - 2
SharedVersion.cs

@@ -1,4 +1,4 @@
 using System.Reflection;
 
-[assembly: AssemblyVersion("3.0.*")]
-//[assembly: AssemblyVersion("3.0.5588.0")]
+//[assembly: AssemblyVersion("3.0.*")]
+[assembly: AssemblyVersion("3.0.5588.1")]

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно