diff options
Diffstat (limited to 'Emby.Server.Implementations')
| -rw-r--r-- | Emby.Server.Implementations/Library/LibraryManager.cs | 12 | ||||
| -rw-r--r-- | Emby.Server.Implementations/Localization/Core/el.json | 4 | ||||
| -rw-r--r-- | Emby.Server.Implementations/Localization/Core/es-MX.json | 3 |
3 files changed, 6 insertions, 13 deletions
diff --git a/Emby.Server.Implementations/Library/LibraryManager.cs b/Emby.Server.Implementations/Library/LibraryManager.cs index 3aaaaba5a..58a971f62 100644 --- a/Emby.Server.Implementations/Library/LibraryManager.cs +++ b/Emby.Server.Implementations/Library/LibraryManager.cs @@ -2000,8 +2000,6 @@ namespace Emby.Server.Implementations.Library return; } - var anyChange = false; - foreach (var img in outdated) { var image = img; @@ -2033,7 +2031,6 @@ namespace Emby.Server.Implementations.Library try { size = _imageProcessor.GetImageDimensions(item, image); - anyChange = image.Width != size.Width || image.Height != size.Height; image.Width = size.Width; image.Height = size.Height; } @@ -2041,7 +2038,6 @@ namespace Emby.Server.Implementations.Library { _logger.LogError(ex, "Cannot get image dimensions for {ImagePath}", image.Path); size = default; - anyChange = image.Width != size.Width || image.Height != size.Height; image.Width = 0; image.Height = 0; } @@ -2049,20 +2045,17 @@ namespace Emby.Server.Implementations.Library try { var blurhash = _imageProcessor.GetImageBlurHash(image.Path, size); - anyChange = anyChange || !blurhash.Equals(image.BlurHash, StringComparison.Ordinal); image.BlurHash = blurhash; } catch (Exception ex) { _logger.LogError(ex, "Cannot compute blurhash for {ImagePath}", image.Path); - anyChange = anyChange || !string.IsNullOrEmpty(image.BlurHash); image.BlurHash = string.Empty; } try { var modifiedDate = _fileSystem.GetLastWriteTimeUtc(image.Path); - anyChange = anyChange || modifiedDate != image.DateModified; image.DateModified = modifiedDate; } catch (Exception ex) @@ -2071,10 +2064,7 @@ namespace Emby.Server.Implementations.Library } } - if (anyChange) - { - _itemRepository.SaveImages(item); - } + _itemRepository.SaveImages(item); RegisterItem(item); } diff --git a/Emby.Server.Implementations/Localization/Core/el.json b/Emby.Server.Implementations/Localization/Core/el.json index f3195f0ea..2ba2085da 100644 --- a/Emby.Server.Implementations/Localization/Core/el.json +++ b/Emby.Server.Implementations/Localization/Core/el.json @@ -136,5 +136,7 @@ "TaskMoveTrickplayImagesDescription": "Μετακινεί τα υπάρχοντα αρχεία trickplay σύμφωνα με τις ρυθμίσεις της βιβλιοθήκης.", "TaskDownloadMissingLyricsDescription": "Κατεβάζει στίχους για τραγούδια", "TaskExtractMediaSegments": "Σάρωση τμημάτων πολυμέσων", - "TaskExtractMediaSegmentsDescription": "Εξάγει ή βρίσκει τμήματα πολυμέσων από επεκτάσεις που χρησιμοποιούν το MediaSegment." + "TaskExtractMediaSegmentsDescription": "Εξάγει ή βρίσκει τμήματα πολυμέσων από επεκτάσεις που χρησιμοποιούν το MediaSegment.", + "CleanupUserDataTaskDescription": "Καθαρίζει όλα τα δεδομένα χρήστη (κατάσταση παρακολούθησης, κατάσταση αγαπημένων κ.λπ.) από πολυμέσα που δεν υπάρχουν πλέον για τουλάχιστον 90 ημέρες.", + "CleanupUserDataTask": "Εργασία εκκαθάρισης δεδομένων χρήστη" } diff --git a/Emby.Server.Implementations/Localization/Core/es-MX.json b/Emby.Server.Implementations/Localization/Core/es-MX.json index 5fb7e8ae1..20f38de62 100644 --- a/Emby.Server.Implementations/Localization/Core/es-MX.json +++ b/Emby.Server.Implementations/Localization/Core/es-MX.json @@ -136,5 +136,6 @@ "TaskExtractMediaSegments": "Escaneo de segmentos de medios", "TaskExtractMediaSegmentsDescription": "Extrae u obtiene segmentos de medios de plugins habilitados para MediaSegment.", "TaskMoveTrickplayImages": "Migrar la ubicación de la imagen de Trickplay", - "TaskMoveTrickplayImagesDescription": "Mueve archivos de trickplay existentes según la configuración de la biblioteca." + "TaskMoveTrickplayImagesDescription": "Mueve archivos de trickplay existentes según la configuración de la biblioteca.", + "CleanupUserDataTask": "Tarea de limpieza de los datos del usuario" } |
