immich_server | [Nest] 49 - 12/18/2025, 2:00:51 PM DEBUG [Api:LoggingInterceptor~qgvnb4fl] POST /api/assets/bulk-upload-check 200 1.47ms ::ffff:172.19.0.6 immich_server | [Nest] 49 - 12/18/2025, 2:00:51 PM VERBOSE [Api:LoggingInterceptor~qgvnb4fl] {"assets":[{"id":"IMG_1329.mov","checksum":"4689eef2c7695043497eac78d0c92c82dbe3faef"}]} immich_server | [Nest] 49 - 12/18/2025, 2:00:51 PM DEBUG [Api:LoggingInterceptor~jmvwsot6] POST /api/assets/bulk-upload-check 200 7.77ms ::ffff:172.19.0.6 immich_server | [Nest] 49 - 12/18/2025, 2:00:51 PM VERBOSE [Api:LoggingInterceptor~jmvwsot6] {"assets":[{"id":"IMG_1329.HEIC","checksum":"356f03017a4033703cd40c22631d44d55ec4337a"}]} immich_server | [Nest] 49 - 12/18/2025, 2:00:52 PM DEBUG [Api:LoggingInterceptor~tbww8noh] POST /api/assets 201 81.03ms ::ffff:172.19.0.6 immich_server | [Nest] 49 - 12/18/2025, 2:00:52 PM VERBOSE [Api:LoggingInterceptor~tbww8noh] {"deviceAssetId":"web-IMG_1329.mov-1766094318000","deviceId":"WEB","fileCreatedAt":"2025-12-18T21:45:18.000Z","fileModifiedAt":"2025-12-18T21:45:18.000Z","isFavorite":"false","duration":"0:00:00.000000"} immich_server | [Nest] 49 - 12/18/2025, 2:00:52 PM DEBUG [Api:LoggingInterceptor~gfd5rdwr] POST /api/assets 201 72.15ms ::ffff:172.19.0.6 immich_server | [Nest] 49 - 12/18/2025, 2:00:52 PM VERBOSE [Api:LoggingInterceptor~gfd5rdwr] {"deviceAssetId":"web-IMG_1329.HEIC-1766094248000","deviceId":"WEB","fileCreatedAt":"2025-12-18T21:44:08.000Z","fileModifiedAt":"2025-12-18T21:44:08.000Z","isFavorite":"false","duration":"0:00:00.000000"} immich_server | [Nest] 37 - 12/18/2025, 2:00:52 PM VERBOSE [Microservices:MetadataService] Exif Tags immich_server | [Nest] 37 - 12/18/2025, 2:00:52 PM VERBOSE [Microservices:MetadataService] Object(140) { immich_server | SourceFile: '/data/upload/2b249755-1009-497a-878e-34ef3c24db3b/a5/d2/a5d270a2-4e33-4b66-97b0-d314179e367c.mov', immich_server | errors: [], immich_server | GPSLatitude: 47.923, immich_server | GPSLongitude: -122.1829, immich_server | GPSLatitudeRef: 'N', immich_server | GPSLongitudeRef: 'W', immich_server | zone: 'America/Los_Angeles', immich_server | tz: 'America/Los_Angeles', immich_server | tzSource: 'GeolocationTimeZone', immich_server | PreviewDuration: 0, immich_server | SelectionDuration: 0, immich_server | TrackDuration: 1.89833333333333, immich_server | SampleDuration: 1.9, immich_server | MediaDuration: '0.00166666666666667', immich_server | GPSAltitude: 6.407, immich_server | GPSPosition: '47.923 -122.1829', immich_server | GeolocationPosition: '47.8975 -122.1817', immich_server | FileSize: 2842523, immich_server | ExifToolVersion: '13.44', immich_server | FileName: 'a5d270a2-4e33-4b66-97b0-d314179e367c.mov', immich_server | Directory: '/data/upload/2b249755-1009-497a-878e-34ef3c24db3b/a5/d2', immich_server | FileModifyDate: ExifDateTime { immich_server | year: 2025, immich_server | month: 12, immich_server | day: 18, immich_server | hour: 21, immich_server | minute: 45, immich_server | second: 18, immich_server | millisecond: undefined, immich_server | tzoffsetMinutes: 0, immich_server | rawValue: '2025:12:18 21:45:18Z', immich_server | zoneName: 'UTC', immich_server | inferredZone: false, immich_server | zone: 'UTC' immich_server | }, immich_server | FileAccessDate: ExifDateTime { immich_server | year: 2025, immich_server | month: 12, immich_server | day: 18, immich_server | hour: 22, immich_server | minute: 0, immich_server | second: 51, immich_server | millisecond: undefined, immich_server | tzoffsetMinutes: 0, immich_server | rawValue: '2025:12:18 22:00:51Z', immich_server | zoneName: 'UTC', immich_server | inferredZone: false, immich_server | zone: 'UTC' immich_server | }, immich_server | FileInodeChangeDate: ExifDateTime { immich_server | year: 2025, immich_server | month: 12, immich_server | day: 18, immich_server | hour: 22, immich_server | minute: 0, immich_server | second: 49, immich_server | millisecond: undefined, immich_server | tzoffsetMinutes: 0, immich_server | rawValue: '2025:12:18 22:00:49Z', immich_server | zoneName: 'UTC', immich_server | inferredZone: false, immich_server | zone: 'UTC' immich_server | }, immich_server | FilePermissions: '-rw-r--r--', immich_server | FileType: 'MOV', immich_server | FileTypeExtension: 'mov', immich_server | MIMEType: 'video/quicktime', immich_server | MajorBrand: 'Apple QuickTime (.MOV/QT)', immich_server | MinorVersion: '0.0.0', immich_server | CompatibleBrands: [ immich_server | 'qt ' immich_server | ], immich_server | MediaDataSize: 2828077, immich_server | MediaDataOffset: 36, immich_server | MovieHeaderVersion: 0, immich_server | CreateDate: ExifDateTime { immich_server | year: 2025, immich_server | month: 12, immich_server | day: 12, immich_server | hour: 15, immich_server | minute: 44, immich_server | second: 9, immich_server | millisecond: undefined, immich_server | tzoffsetMinutes: -480, immich_server | rawValue: '2025:12:12 23:44:09', immich_server | zoneName: 'America/Los_Angeles', immich_server | inferredZone: true, immich_server | zone: 'America/Los_Angeles' immich_server | }, immich_server | ModifyDate: ExifDateTime { immich_server | year: 2025, immich_server | month: 12, immich_server | day: 12, immich_server | hour: 15, immich_server | minute: 44, immich_server | second: 10, immich_server | millisecond: undefined, immich_server | tzoffsetMinutes: -480, immich_server | rawValue: '2025:12:12 23:44:10', immich_server | zoneName: 'America/Los_Angeles', immich_server | inferredZone: true, immich_server | zone: 'America/Los_Angeles' immich_server | }, immich_server | TimeScale: 600, immich_server | PreferredRate: 1, immich_server | PreferredVolume: '100.00%', immich_server | PreviewTime: '0 s', immich_server | PosterTime: '0 s', immich_server | SelectionTime: '0 s', immich_server | CurrentTime: '0 s', immich_server | NextTrackID: 12, immich_server | TrackHeaderVersion: 0, immich_server | TrackCreateDate: ExifDateTime { immich_server | year: 2025, immich_server | month: 12, immich_server | day: 12, immich_server | hour: 15, immich_server | minute: 44, immich_server | second: 9, immich_server | millisecond: undefined, immich_server | tzoffsetMinutes: -480, immich_server | rawValue: '2025:12:12 23:44:09', immich_server | zoneName: 'America/Los_Angeles', immich_server | inferredZone: true, immich_server | zone: 'America/Los_Angeles' immich_server | }, immich_server | TrackModifyDate: ExifDateTime { immich_server | year: 2025, immich_server | month: 12, immich_server | day: 12, immich_server | hour: 15, immich_server | minute: 44, immich_server | second: 10, immich_server | millisecond: undefined, immich_server | tzoffsetMinutes: -480, immich_server | rawValue: '2025:12:12 23:44:10', immich_server | zoneName: 'America/Los_Angeles', immich_server | inferredZone: true, immich_server | zone: 'America/Los_Angeles' immich_server | }, immich_server | TrackID: 1, immich_server | TrackLayer: 0, immich_server | TrackVolume: '0.00%', immich_server | ImageWidth: 1920, immich_server | ImageHeight: 1440, immich_server | CompressorID: 'hvc1', immich_server | SourceImageWidth: 1920, immich_server | SourceImageHeight: 1440, immich_server | XResolution: 72, immich_server | YResolution: 72, immich_server | CompressorName: 'HEVC', immich_server | BitDepth: 24, immich_server | VideoFrameRate: 29.474, immich_server | 'LensModel-eng-US': 'iPhone 17 Pro Max back camera 6.765mm f/1.78', immich_server | 'FocalLengthIn35mmFormat-eng-US': 23, immich_server | 'CameraLensIrisfnumber-eng-US': 'F1.78', immich_server | 'Apple-maker-note74': 2, immich_server | 'Apple-maker-note97': 24, immich_server | CleanApertureDimensions: '256x192', immich_server | ProductionApertureDimensions: '256x192', immich_server | EncodedPixelsDimensions: '256x192', immich_server | GraphicsMode: 'ditherCopy', immich_server | OpColor: '32768 32768 32768', immich_server | OtherFormat: 'hvc1', immich_server | Balance: 0, immich_server | AudioFormat: 'lpcm', immich_server | AudioChannels: 3, immich_server | AudioBitsPerSample: 16, immich_server | AudioSampleRate: 1, immich_server | SampleTime: '0 s', immich_server | VideoOrientation: 'Horizontal (normal)', immich_server | LivePhotoInfo: '3 0.00638800021260977 763203886 6 1.40112378486544e-14 1.54775619946347e-14 0.423462003469467 -0.327084422111511 1.77540004253387 1.08461534976959 2 8 -1 0 0 0 0 0 0 0 0 0 9.80908925027372e-45 0.758394062519073 3202223911 7058 17439', immich_server | SmartstyleInfo: 'bplist00?\x01\x02\x03\x04\x05\x06\x07\b\t\nQ3Q5Q4Q0QhO\x11\x02\x04\x01\x01%\x01X\x04z\b?\f?\x10?\x140\x18n\x1B?\x1Eu!C$?&?)?+c.?0?2&5H7]9e;b=T?;A\x19C?D?F?H>J?K?MLO?P?R"T?U?W?XHZ?[>]?^#`?a?b\\d?e\x1Agsh?i\x1Ckll?m\x03oIp?q?r\ftHu?v?w?x\x1DzL{x|?}?~?\x7F\x15?7?W?u?????Çو\x11? ?.?9?C?L?S?X?\\?^?_?^?\\?Y?T?N?F?=?3?\'?\x1A?\f?????ۣȤ??????p?W?=?"?\x06???˭????k?H?%?\x01?ܳ????g?>?\x14?긾???d?6?\x07?׽??t?B?\x0F?????p?:?\x03??Œ?X?\x1C??ȡ?a? ??˙?S?\f???z?/??Е?F??ҥ?R??ԩ?R??֡?G??؏?1???r?\x11ܯ?K??݁?\x19߰?D???d???{?\x03???\r???\x13???\x16???\x15???\x12???\n?????y???i???W???A???(???\f?|???\\???8???\x12?}???S???%?????[???\'?????S???\x18?z???;?????Y???\x14?q???)?????:?????H?????P?????\x10"@?ԭ\x10\x0F"?\x13X\b\x13\x15\x17\x19\x1B\x1D\x02%\x02\'\x02,\x02.\x02\x01\x0B\x023', immich_server | MatrixStructure: '1 0 0 0 1 0 0 0 1', immich_server | ContentDescribes: 'Track 1', immich_server | MediaHeaderVersion: 0, immich_server | MediaCreateDate: ExifDateTime { immich_server | year: 2025, immich_server | month: 12, immich_server | day: 12, immich_server | hour: 15, immich_server | minute: 44, immich_server | second: 9, immich_server | millisecond: undefined, immich_server | tzoffsetMinutes: -480, immich_server | rawValue: '2025:12:12 23:44:09', immich_server | zoneName: 'America/Los_Angeles', immich_server | inferredZone: true, immich_server | zone: 'America/Los_Angeles' immich_server | }, immich_server | MediaModifyDate: ExifDateTime { immich_server | year: 2025, immich_server | month: 12, immich_server | day: 12, immich_server | hour: 15, immich_server | minute: 44, immich_server | second: 10, immich_server | millisecond: undefined, immich_server | tzoffsetMinutes: -480, immich_server | rawValue: '2025:12:12 23:44:10', immich_server | zoneName: 'America/Los_Angeles', immich_server | inferredZone: true, immich_server | zone: 'America/Los_Angeles' immich_server | }, immich_server | MediaTimeScale: 600, immich_server | MediaLanguageCode: 'und', immich_server | GenMediaVersion: 0, immich_server | GenFlags: '0 0 0', immich_server | GenGraphicsMode: 'ditherCopy', immich_server | GenOpColor: '32768 32768 32768', immich_server | GenBalance: 0, immich_server | HandlerClass: 'Data Handler', immich_server | HandlerVendorID: 'Apple', immich_server | HandlerDescription: 'Core Media Data Handler', immich_server | MetaFormat: 'mebx', immich_server | StillImageTime: -1, immich_server | LivePhotoStillImageTransform: '??\f? ?v?i?@-?^????????\x05?`@2K????? ??#????\x1Al?', immich_server | LivePhotoStillImageTransformReferenceDimensions: '1920 1440', immich_server | HandlerType: 'Metadata Tags', immich_server | LocationAccuracyHorizontal: 2.656404, immich_server | LivePhotoAuto: 1, immich_server | FullFrameRatePlaybackIntent: 1, immich_server | ContentIdentifier: 'F9F9A6C6-E060-40BF-9F70-1D963EA63B44', immich_server | LivePhotoVitalityScore: 0.939849615097046, immich_server | LivePhotoVitalityScoringVersion: 4, immich_server | 'SmartstyleRendering-version': 1, immich_server | SmartstyleTone: 0, immich_server | SmartstyleColor: 0, immich_server | SmartstyleIntensity: 1, immich_server | SmartstyleBypassed: 1, immich_server | SmartstyleCast: 1, immich_server | GPSCoordinates: `47 deg 55' 22.80" N, 122 deg 10' 58.44" W, 6.407 m Above Sea Level`, immich_server | Make: 'Apple', immich_server | Model: 'iPhone 17 Pro Max', immich_server | Software: 26.2, immich_server | CreationDate: ExifDateTime { immich_server | year: 2025, immich_server | month: 12, immich_server | day: 12, immich_server | hour: 15, immich_server | minute: 44, immich_server | second: 8, immich_server | millisecond: undefined, immich_server | tzoffsetMinutes: -480, immich_server | rawValue: '2025:12:12 15:44:08-08:00', immich_server | zoneName: 'UTC-8', immich_server | inferredZone: false, immich_server | zone: 'UTC-8' immich_server | }, immich_server | LensModel: 'iPhone 17 Pro Max back camera 6.765mm f/1.78', immich_server | FocalLengthIn35mmFormat: 23, immich_server | CameraLensIrisfnumber: 'F1.78', immich_server | GeolocationCity: 'Eastmont', immich_server | GeolocationRegion: 'Washington', immich_server | GeolocationSubregion: 'Snohomish County', immich_server | GeolocationCountryCode: 'US', immich_server | GeolocationCountry: 'United States', immich_server | GeolocationTimeZone: 'America/Los_Angeles', immich_server | GeolocationFeatureCode: 'PPL', immich_server | GeolocationFeatureType: 'Populated Place', immich_server | GeolocationPopulation: 20000, immich_server | GeolocationDistance: '2.85 km', immich_server | GeolocationBearing: 178, immich_server | ImageSize: '1920x1440', immich_server | Megapixels: 2.8, immich_server | AvgBitrate: '11.9 Mbps', immich_server | GPSAltitudeRef: 'Above Sea Level', immich_server | Rotation: 0, immich_server | LensID: 'iPhone 17 Pro Max back camera 6.765mm f/1.78', immich_server | warnings: [], immich_server | Orientation: 1, immich_server | Duration: 1.898333 immich_server | } immich_server | [Nest] 37 - 12/18/2025, 2:00:52 PM VERBOSE [Microservices:MetadataService] Date and time is 2025-12-12T15:44:08-08:00 using exifTag CreationDate for asset e000859a-6669-46ab-a3c4-f59968884274: /data/upload/2b249755-1009-497a-878e-34ef3c24db3b/a5/d2/a5d270a2-4e33-4b66-97b0-d314179e367c.mov immich_server | [Nest] 37 - 12/18/2025, 2:00:52 PM VERBOSE [Microservices:MetadataService] Found timezone America/Los_Angeles via GeolocationTimeZone for asset e000859a-6669-46ab-a3c4-f59968884274: /data/upload/2b249755-1009-497a-878e-34ef3c24db3b/a5/d2/a5d270a2-4e33-4b66-97b0-d314179e367c.mov immich_server | [Nest] 37 - 12/18/2025, 2:00:52 PM VERBOSE [Microservices:MetadataService] Found local date time 2025-12-12T15:44:08.000Z for asset e000859a-6669-46ab-a3c4-f59968884274: /data/upload/2b249755-1009-497a-878e-34ef3c24db3b/a5/d2/a5d270a2-4e33-4b66-97b0-d314179e367c.mov immich_server | [Nest] 37 - 12/18/2025, 2:00:52 PM DEBUG [Microservices:MapRepository] Request: 47.923,-122.1829 immich_server | [Nest] 37 - 12/18/2025, 2:00:52 PM VERBOSE [Microservices:MapRepository] Raw: { immich_server | "id": 7315412, immich_server | "name": "Eastmont", immich_server | "longitude": -122.18154, immich_server | "latitude": 47.8974, immich_server | "countryCode": "US", immich_server | "admin1Code": "WA", immich_server | "admin2Code": "061", immich_server | "modificationDate": "2017-03-10T00:00:00.000Z", immich_server | "admin1Name": "Washington", immich_server | "admin2Name": "Snohomish County", immich_server | "alternateNames": "Eastmont,Istmont,aystmawnt,aystmwnt washynqtwn,Істмонт,Истмонт,ایستماونت,ایستمونت، واشینقتون" immich_server | } immich_server | [Nest] 37 - 12/18/2025, 2:00:52 PM VERBOSE [Microservices:MetadataService] Exif Tags immich_server | [Nest] 37 - 12/18/2025, 2:00:52 PM VERBOSE [Microservices:MetadataService] Object(305) { immich_server | SourceFile: '/data/upload/2b249755-1009-497a-878e-34ef3c24db3b/24/c8/24c81466-dadb-42af-ae7f-a5b3cb2268f7.HEIC', immich_server | errors: [], immich_server | GPSLatitude: 47.923019, immich_server | GPSLongitude: -122.182931, immich_server | GPSLatitudeRef: 'N', immich_server | GPSLongitudeRef: 'W', immich_server | zone: 'UTC-8', immich_server | tz: 'UTC-8', immich_server | tzSource: 'OffsetTimeOriginal', immich_server | GPSAltitude: 6.406835624, immich_server | GPSPosition: '47.9230194444444 -122.182930555556', immich_server | GeolocationPosition: '47.8975 -122.1817', immich_server | Orientation: 1, immich_server | FocalLength: 6.764999866, immich_server | FileSize: 1044492, immich_server | ExifToolVersion: '13.44', immich_server | FileName: '24c81466-dadb-42af-ae7f-a5b3cb2268f7.HEIC', immich_server | Directory: '/data/upload/2b249755-1009-497a-878e-34ef3c24db3b/24/c8', immich_server | FileModifyDate: ExifDateTime { immich_server | year: 2025, immich_server | month: 12, immich_server | day: 18, immich_server | hour: 21, immich_server | minute: 44, immich_server | second: 8, immich_server | millisecond: undefined, immich_server | tzoffsetMinutes: 0, immich_server | rawValue: '2025:12:18 21:44:08Z', immich_server | zoneName: 'UTC', immich_server | inferredZone: false, immich_server | zone: 'UTC' immich_server | }, immich_server | FileAccessDate: ExifDateTime { immich_server | year: 2025, immich_server | month: 12, immich_server | day: 18, immich_server | hour: 22, immich_server | minute: 0, immich_server | second: 51, immich_server | millisecond: undefined, immich_server | tzoffsetMinutes: 0, immich_server | rawValue: '2025:12:18 22:00:51Z', immich_server | zoneName: 'UTC', immich_server | inferredZone: false, immich_server | zone: 'UTC' immich_server | }, immich_server | FileInodeChangeDate: ExifDateTime { immich_server | year: 2025, immich_server | month: 12, immich_server | day: 18, immich_server | hour: 22, immich_server | minute: 0, immich_server | second: 49, immich_server | millisecond: undefined, immich_server | tzoffsetMinutes: 0, immich_server | rawValue: '2025:12:18 22:00:49Z', immich_server | zoneName: 'UTC', immich_server | inferredZone: false, immich_server | zone: 'UTC' immich_server | }, immich_server | FilePermissions: '-rw-r--r--', immich_server | FileType: 'HEIC', immich_server | FileTypeExtension: 'heic', immich_server | MIMEType: 'image/heic', immich_server | MajorBrand: 'High Efficiency Image Format HEVC still image (.HEIC)', immich_server | MinorVersion: '0.0.0', immich_server | CompatibleBrands: [ immich_server | 'mif1', immich_server | 'MiHB', immich_server | 'MiHA', immich_server | 'heix', immich_server | 'MiHE', immich_server | 'MiPr', immich_server | 'miaf', immich_server | 'heic', immich_server | 'tmap' immich_server | ], immich_server | HandlerType: 'Picture', immich_server | PrimaryItemReference: 49, immich_server | MetaImageSize: '4032x3024 0 515 2016 1512 0 1029 2880 2160 0 0 64 0 0 15 16960 11 18095 15 16960 65532 65489 15 16960 11 18095 15 16960 11 35940 15 16960 0 10 15 16960 0 10 15 16960', immich_server | XMPToolkit: 'XMP Core 6.0.0', immich_server | SemanticSegmentationMatteVersion: 65536, immich_server | HDRGainMapVersion: '0.2.0.0', immich_server | HDRGainMapHeadroom: 1.669008, immich_server | Tag2: false, immich_server | TagH: 2.26765489578247, immich_server | Tag3: BinaryField { immich_server | bytes: 516, immich_server | rawValue: '(Binary data 516 bytes, use -b option to extract)' immich_server | }, immich_server | IOriginalRangeMin: 0.0000507831573486328, immich_server | IOriginalRangeMax: 0.03814697265625, immich_server | IGain: 9.07061958312988, immich_server | Tag4: 4.7384614944458, immich_server | TagJ: 1, immich_server | TagC: BinaryField { immich_server | bytes: 2048, immich_server | rawValue: '(Binary data 2048 bytes, use -b option to extract)' immich_server | }, immich_server | Tag5: 2, immich_server | TagK: true, immich_server | TagD: BinaryField { immich_server | bytes: 2048, immich_server | rawValue: '(Binary data 2048 bytes, use -b option to extract)' immich_server | }, immich_server | Tag6ToneMappedImageRedChannelSkinBasedP98: 0, immich_server | Tag6ToneMappedImageRedChannelSkinBasedP10: 0, immich_server | Tag6ToneMappedImageRedChannelSkinBasedP75: 0, immich_server | Tag6ToneMappedImageRedChannelSkinBasedWhitePoint: 0, immich_server | Tag6ToneMappedImageRedChannelSkinBasedP25: 0, immich_server | Tag6ToneMappedImageRedChannelSkinBasedP02: 0, immich_server | Tag6ToneMappedImageRedChannelSkinBasedHighKey: 1, immich_server | Tag6ToneMappedImageRedChannelSkinBasedBlackPoint: 0, immich_server | Tag6ToneMappedImageRedChannelSkinBasedP50: 0, immich_server | Tag6ToneMappedImageGreenChannelSkinBasedP98: 0, immich_server | Tag6ToneMappedImageGreenChannelSkinBasedP10: 0, immich_server | Tag6ToneMappedImageGreenChannelSkinBasedP75: 0, immich_server | Tag6ToneMappedImageGreenChannelSkinBasedWhitePoint: 0, immich_server | Tag6ToneMappedImageGreenChannelSkinBasedP25: 0, immich_server | Tag6ToneMappedImageGreenChannelSkinBasedP02: 0, immich_server | Tag6ToneMappedImageGreenChannelSkinBasedHighKey: 1, immich_server | Tag6ToneMappedImageGreenChannelSkinBasedBlackPoint: 0, immich_server | Tag6ToneMappedImageGreenChannelSkinBasedP50: 0, immich_server | Tag6ToneMappedImageP98: 0.753622889518738, immich_server | Tag6ToneMappedImageP10: 0.0308861844241619, immich_server | Tag6ToneMappedImageP75: 0.685673296451569, immich_server | Tag6ToneMappedImageWhitePoint: 0.769065976142883, immich_server | Tag6ToneMappedImageP25: 0.049417894333601, immich_server | Tag6ToneMappedImageP02: 0.015443092212081, immich_server | Tag6ToneMappedImageHighKey: 0.525965690612793, immich_server | Tag6ToneMappedImageBlackPoint: '0.00253048841841519', immich_server | Tag6ToneMappedImageP50: 0.463292747735977, immich_server | Tag6ToneMappedImagePersonSegmentBasedP98: 0, immich_server | Tag6ToneMappedImagePersonSegmentBasedP10: 0, immich_server | Tag6ToneMappedImagePersonSegmentBasedP75: 0, immich_server | Tag6ToneMappedImagePersonSegmentBasedWhitePoint: 0, immich_server | Tag6ToneMappedImagePersonSegmentBasedP25: 0, immich_server | Tag6ToneMappedImagePersonSegmentBasedP02: 0, immich_server | Tag6ToneMappedImagePersonSegmentBasedHighKey: 1, immich_server | Tag6ToneMappedImagePersonSegmentBasedBlackPoint: 0, immich_server | Tag6ToneMappedImagePersonSegmentBasedP50: 0, immich_server | Tag6LinearImageSkinBasedP98: 0, immich_server | Tag6LinearImageSkinBasedP10: 0, immich_server | Tag6LinearImageSkinBasedP75: 0, immich_server | Tag6LinearImageSkinBasedWhitePoint: 0, immich_server | Tag6LinearImageSkinBasedP25: 0, immich_server | Tag6LinearImageSkinBasedP02: 0, immich_server | Tag6LinearImageSkinBasedHighKey: 1, immich_server | Tag6LinearImageSkinBasedBlackPoint: 0, immich_server | Tag6LinearImageSkinBasedP50: 0, immich_server | Tag6LinearImageP98: 0.0831783413887024, immich_server | Tag6LinearImageP10: '0.00645056506618857', immich_server | Tag6LinearImageP75: 0.0729932337999344, immich_server | Tag6LinearImageWhitePoint: 0.0848758593201637, immich_server | Tag6LinearImageP25: '0.00848758593201637', immich_server | Tag6LinearImageP02: '0.00509255146607757', immich_server | Tag6LinearImageHighKey: 0.955624341964722, immich_server | Tag6LinearImageBlackPoint: '0.00250388402491808', immich_server | Tag6LinearImageP50: 0.0468514747917652, immich_server | Tag6LinearImagePersonSegmentBasedP98: 0, immich_server | Tag6LinearImagePersonSegmentBasedP10: 0, immich_server | Tag6LinearImagePersonSegmentBasedP75: 0, immich_server | Tag6LinearImagePersonSegmentBasedWhitePoint: 0, immich_server | Tag6LinearImagePersonSegmentBasedP25: 0, immich_server | Tag6LinearImagePersonSegmentBasedP02: 0, immich_server | Tag6LinearImagePersonSegmentBasedHighKey: 1, immich_server | Tag6LinearImagePersonSegmentBasedBlackPoint: 0, immich_server | Tag6LinearImagePersonSegmentBasedP50: 0, immich_server | Tag6ToneMappedImageBlueChannelSkinBasedP98: 0, immich_server | Tag6ToneMappedImageBlueChannelSkinBasedP10: 0, immich_server | Tag6ToneMappedImageBlueChannelSkinBasedP75: 0, immich_server | Tag6ToneMappedImageBlueChannelSkinBasedWhitePoint: 0, immich_server | Tag6ToneMappedImageBlueChannelSkinBasedP25: 0, immich_server | Tag6ToneMappedImageBlueChannelSkinBasedP02: 0, immich_server | Tag6ToneMappedImageBlueChannelSkinBasedHighKey: 1, immich_server | Tag6ToneMappedImageBlueChannelSkinBasedBlackPoint: 0, immich_server | Tag6ToneMappedImageBlueChannelSkinBasedP50: 0, immich_server | Tag6LinearGTCImageP98: 0, immich_server | Tag6LinearGTCImageP10: 0, immich_server | Tag6LinearGTCImageP75: 0, immich_server | Tag6LinearGTCImageWhitePoint: 0, immich_server | Tag6LinearGTCImageP25: 0, immich_server | Tag6LinearGTCImageP02: 0, immich_server | Tag6LinearGTCImageHighKey: 0, immich_server | Tag6LinearGTCImageBlackPoint: 0, immich_server | Tag6LinearGTCImageP50: 0, immich_server | Tag6ToneMappedImageSkinBasedP98: 0, immich_server | Tag6ToneMappedImageSkinBasedP10: 0, immich_server | Tag6ToneMappedImageSkinBasedP75: 0, immich_server | Tag6ToneMappedImageSkinBasedWhitePoint: 0, immich_server | Tag6ToneMappedImageSkinBasedP25: 0, immich_server | Tag6ToneMappedImageSkinBasedP02: 0, immich_server | Tag6ToneMappedImageSkinBasedHighKey: 1, immich_server | Tag6ToneMappedImageSkinBasedBlackPoint: 0, immich_server | Tag6ToneMappedImageSkinBasedP50: 0, immich_server | TagE: 32, immich_server | Tag7PeopleRatio: 0, immich_server | Tag7PersonMasksValidHint: -1, immich_server | Tag7SkinRatio: 0, immich_server | Tag0: 15, immich_server | TagF: 32, immich_server | Tag1: BinaryField { immich_server | bytes: 51840, immich_server | rawValue: '(Binary data 51840 bytes, use -b option to extract)' immich_server | }, immich_server | TagG: 1278226536, immich_server | ExifByteOrder: 'Big-endian (Motorola, MM)', immich_server | Make: 'Apple', immich_server | Model: 'iPhone 17 Pro Max', immich_server | XResolution: 72, immich_server | YResolution: 72, immich_server | ResolutionUnit: 'inches', immich_server | Software: 26.2, immich_server | HostComputer: 'iPhone 17 Pro Max', immich_server | ExposureTime: '1/204', immich_server | FNumber: 1.8, immich_server | ExposureProgram: 'Program AE', immich_server | ISO: 50, immich_server | ExifVersion: '0232', immich_server | OffsetTime: '-08:00', immich_server | OffsetTimeOriginal: '-08:00', immich_server | OffsetTimeDigitized: '-08:00', immich_server | ShutterSpeedValue: '1/204', immich_server | ApertureValue: 1.8, immich_server | BrightnessValue: 5.967494195, immich_server | ExposureCompensation: 0, immich_server | MeteringMode: 'Multi-segment', immich_server | Flash: 'Off, Did not fire', immich_server | SubjectArea: '2011 1510 1107 662', immich_server | MakerNoteVersion: 16, immich_server | RunTimeFlags: 'Valid', immich_server | RunTimeValue: '1290692491943333', immich_server | RunTimeScale: 1000000000, immich_server | RunTimeEpoch: 0, immich_server | AEStable: 'No', immich_server | AETarget: 203, immich_server | AEAverage: 207, immich_server | AFStable: 'Yes', immich_server | AccelerationVector: '-0.9757452609 -0.006590128876 -0.003223660403', immich_server | FocusDistanceRange: '1.03 - 1.31 m', immich_server | ContentIdentifier: 'F9F9A6C6-E060-40BF-9F70-1D963EA63B44', immich_server | ImageCaptureType: 'Unknown (13)', immich_server | LivePhotoVideoIndex: 5251124, immich_server | PhotosAppFeatureFlags: 0, immich_server | HDRHeadroom: 1.00999999, immich_server | AFPerformance: '3424 1 32', immich_server | SignalToNoiseRatio: 45.85000611, immich_server | PhotoIdentifier: '02BAF777-0B43-4D42-898B-D9820D1DA82A', immich_server | ColorTemperature: 4928, immich_server | CameraType: 'Back Normal', immich_server | FocusPosition: 42, immich_server | HDRGain: 5.161330218, immich_server | AFMeasuredDepth: 1071, immich_server | AFConfidence: 0, immich_server | SubSecTimeOriginal: 125, immich_server | SubSecTimeDigitized: 125, immich_server | ColorSpace: 'Uncalibrated', immich_server | ExifImageWidth: 4032, immich_server | ExifImageHeight: 3024, immich_server | SensingMethod: 'One-chip color area', immich_server | SceneType: 'Directly photographed', immich_server | ExposureMode: 'Auto', immich_server | WhiteBalance: 'Auto', immich_server | FocalLengthIn35mmFormat: '48 mm', immich_server | LensInfo: '2.220000029-16.890625mm f/1.779999971-2.798828125', immich_server | LensMake: 'Apple', immich_server | LensModel: 'iPhone 17 Pro Max back triple camera 6.765mm f/1.78', immich_server | GPSAltitudeRef: 'Above Sea Level', immich_server | GPSTimeStamp: ExifTime { immich_server | hour: 23, immich_server | minute: 44, immich_server | second: 8, immich_server | millisecond: 600, immich_server | rawValue: '23:44:08.6', immich_server | inferredZone: true, immich_server | zone: 'UTC' immich_server | }, immich_server | GPSSpeedRef: 'km/h', immich_server | GPSSpeed: 15.37428855, immich_server | GPSImgDirectionRef: 'True North', immich_server | GPSImgDirection: 320.7412415, immich_server | GPSDestBearingRef: 'True North', immich_server | GPSDestBearing: 320.7412415, immich_server | GPSDateStamp: ExifDate { immich_server | year: 2025, immich_server | month: 12, immich_server | day: 12, immich_server | rawValue: '2025:12:12' immich_server | }, immich_server | GPSHPositioningError: '2.656403705 m', immich_server | ProfileCMMType: 'Apple Computer Inc.', immich_server | ProfileVersion: '4.0.0', immich_server | ProfileClass: 'Display Device Profile', immich_server | ColorSpaceData: 'RGB ', immich_server | ProfileConnectionSpace: 'XYZ ', immich_server | ProfileDateTime: ExifDateTime { immich_server | year: 2022, immich_server | month: 1, immich_server | day: 1, immich_server | hour: 0, immich_server | minute: 0, immich_server | second: 0, immich_server | millisecond: undefined, immich_server | tzoffsetMinutes: -480, immich_server | rawValue: '2022:01:01 00:00:00', immich_server | zoneName: 'UTC-8', immich_server | inferredZone: true, immich_server | zone: 'UTC-8' immich_server | }, immich_server | ProfileFileSignature: 'acsp', immich_server | PrimaryPlatform: 'Apple Computer Inc.', immich_server | CMMFlags: 'Not Embedded, Independent', immich_server | DeviceManufacturer: 'Apple Computer Inc.', immich_server | DeviceModel: '', immich_server | DeviceAttributes: 'Reflective, Glossy, Positive, Color', immich_server | RenderingIntent: 'Perceptual', immich_server | ConnectionSpaceIlluminant: '0.9642 1 0.82491', immich_server | ProfileCreator: 'Apple Computer Inc.', immich_server | ProfileID: 0, immich_server | ProfileDescription: 'Display P3', immich_server | ProfileCopyright: 'Copyright Apple Inc., 2022', immich_server | MediaWhitePoint: '0.96419 1 0.82489', immich_server | RedMatrixColumn: '0.51512 0.2412 -0.00105', immich_server | GreenMatrixColumn: '0.29198 0.69225 0.04189', immich_server | BlueMatrixColumn: '0.1571 0.06657 0.78407', immich_server | RedTRC: BinaryField { immich_server | bytes: 32, immich_server | rawValue: '(Binary data 32 bytes, use -b option to extract)' immich_server | }, immich_server | ChromaticAdaptation: '1.04788 0.02292 -0.0502 0.02959 0.99048 -0.01706 -0.00923 0.01508 0.75168', immich_server | BlueTRC: BinaryField { immich_server | bytes: 32, immich_server | rawValue: '(Binary data 32 bytes, use -b option to extract)' immich_server | }, immich_server | GreenTRC: BinaryField { immich_server | bytes: 32, immich_server | rawValue: '(Binary data 32 bytes, use -b option to extract)' immich_server | }, immich_server | ImageWidth: 4032, immich_server | ImageHeight: 3024, immich_server | ImageSpatialExtent: '4032x3024', immich_server | Rotation: 'Horizontal (normal)', immich_server | ImagePixelDepth: '8 8 8', immich_server | AuxiliaryImageType: 'urn:com:apple:photo:2020:aux:hdrgainmap', immich_server | ColorPrimaries: 'BT.709', immich_server | TransferCharacteristics: 'Linear', immich_server | MatrixCoefficients: 'Identity matrix', immich_server | VideoFullRangeFlag: 'Full', immich_server | AToB0: BinaryField { immich_server | bytes: 19478, immich_server | rawValue: '(Binary data 19478 bytes, use -b option to extract)' immich_server | }, immich_server | BToA0: BinaryField { immich_server | bytes: 6412, immich_server | rawValue: '(Binary data 6412 bytes, use -b option to extract)' immich_server | }, immich_server | HDGainMapInfo: BinaryField { immich_server | bytes: 230, immich_server | rawValue: '(Binary data 230 bytes, use -b option to extract)' immich_server | }, immich_server | ColorProfiles: 'nclx', immich_server | HEVCConfigurationVersion: 1, immich_server | GeneralProfileSpace: 'Conforming', immich_server | GeneralTierFlag: 'Main Tier', immich_server | GeneralProfileIDC: 'Main Still Picture', immich_server | GenProfileCompatibilityFlags: 'Main Still Picture, Main 10, Main', immich_server | ConstraintIndicatorFlags: '176 0 0 0 0 0', immich_server | GeneralLevelIDC: '90 (level 3.0)', immich_server | MinSpatialSegmentationIDC: 0, immich_server | ParallelismType: 0, immich_server | ChromaFormat: '4:2:0', immich_server | BitDepthLuma: 8, immich_server | BitDepthChroma: 8, immich_server | AverageFrameRate: 0, immich_server | ConstantFrameRate: 'Unknown', immich_server | NumTemporalLayers: 1, immich_server | TemporalIDNested: 'No', immich_server | MediaDataSize: 1009876, immich_server | MediaDataOffset: 34616, immich_server | GeolocationCity: 'Eastmont', immich_server | GeolocationRegion: 'Washington', immich_server | GeolocationSubregion: 'Snohomish County', immich_server | GeolocationCountryCode: 'US', immich_server | GeolocationCountry: 'United States', immich_server | GeolocationTimeZone: 'America/Los_Angeles', immich_server | GeolocationFeatureCode: 'PPL', immich_server | GeolocationFeatureType: 'Populated Place', immich_server | GeolocationPopulation: 20000, immich_server | GeolocationDistance: '2.85 km', immich_server | GeolocationBearing: 177, immich_server | RunTimeSincePowerUp: '14 days 22:31:32', immich_server | Aperture: 1.8, immich_server | ImageSize: '4032x3024', immich_server | Megapixels: 12.2, immich_server | ScaleFactor35efl: 7.1, immich_server | ShutterSpeed: '1/204', immich_server | SubSecCreateDate: ExifDateTime { immich_server | year: 2025, immich_server | month: 12, immich_server | day: 12, immich_server | hour: 15, immich_server | minute: 44, immich_server | second: 9, immich_server | millisecond: 125, immich_server | tzoffsetMinutes: -480, immich_server | rawValue: '2025:12:12 15:44:09.125-08:00', immich_server | zoneName: 'UTC-8', immich_server | inferredZone: false, immich_server | zone: 'UTC-8' immich_server | }, immich_server | SubSecDateTimeOriginal: ExifDateTime { immich_server | year: 2025, immich_server | month: 12, immich_server | day: 12, immich_server | hour: 15, immich_server | minute: 44, immich_server | second: 9, immich_server | millisecond: 125, immich_server | tzoffsetMinutes: -480, immich_server | rawValue: '2025:12:12 15:44:09.125-08:00', immich_server | zoneName: 'UTC-8', immich_server | inferredZone: false, immich_server | zone: 'UTC-8' immich_server | }, immich_server | SubSecModifyDate: ExifDateTime { immich_server | year: 2025, immich_server | month: 12, immich_server | day: 12, immich_server | hour: 15, immich_server | minute: 44, immich_server | second: 9, immich_server | millisecond: undefined, immich_server | tzoffsetMinutes: -480, immich_server | rawValue: '2025:12:12 15:44:09-08:00', immich_server | zoneName: 'UTC-8', immich_server | inferredZone: false, immich_server | zone: 'UTC-8' immich_server | }, immich_server | GPSDateTime: ExifDateTime { immich_server | year: 2025, immich_server | month: 12, immich_server | day: 12, immich_server | hour: 23, immich_server | minute: 44, immich_server | second: 8, immich_server | millisecond: 600, immich_server | tzoffsetMinutes: 0, immich_server | rawValue: '2025:12:12 23:44:08.6Z', immich_server | zoneName: 'UTC', immich_server | inferredZone: false, immich_server | zone: 'UTC' immich_server | }, immich_server | CreateDate: ExifDateTime { immich_server | year: 2025, immich_server | month: 12, immich_server | day: 12, immich_server | hour: 15, immich_server | minute: 44, immich_server | second: 9, immich_server | millisecond: 125, immich_server | tzoffsetMinutes: -480, immich_server | rawValue: '2025:12:12 15:44:09.125-08:00', immich_server | zoneName: 'UTC-8', immich_server | inferredZone: false, immich_server | zone: 'UTC-8' immich_server | }, immich_server | DateTimeOriginal: ExifDateTime { immich_server | year: 2025, immich_server | month: 12, immich_server | day: 12, immich_server | hour: 15, immich_server | minute: 44, immich_server | second: 9, immich_server | millisecond: 125, immich_server | tzoffsetMinutes: -480, immich_server | rawValue: '2025:12:12 15:44:09.125-08:00', immich_server | zoneName: 'UTC-8', immich_server | inferredZone: false, immich_server | zone: 'UTC-8' immich_server | }, immich_server | ModifyDate: ExifDateTime { immich_server | year: 2025, immich_server | month: 12, immich_server | day: 12, immich_server | hour: 15, immich_server | minute: 44, immich_server | second: 9, immich_server | millisecond: undefined, immich_server | tzoffsetMinutes: -480, immich_server | rawValue: '2025:12:12 15:44:09-08:00', immich_server | zoneName: 'UTC-8', immich_server | inferredZone: false, immich_server | zone: 'UTC-8' immich_server | }, immich_server | CircleOfConfusion: '0.004 mm', immich_server | FOV: '41.1 deg', immich_server | FocalLength35efl: '6.8 mm (35 mm equivalent: 48.0 mm)', immich_server | HyperfocalDistance: '6.07 m', immich_server | LightValue: 10.3, immich_server | LensID: 'iPhone 17 Pro Max back triple camera 6.765mm f/1.78', immich_server | warnings: [] immich_server | } immich_server | [Nest] 37 - 12/18/2025, 2:00:52 PM VERBOSE [Microservices:MetadataService] Date and time is 2025-12-12T15:44:09.125-08:00 using exifTag SubSecDateTimeOriginal for asset 4bac6bbb-c36d-4611-9137-1c77b4fd7555: /data/upload/2b249755-1009-497a-878e-34ef3c24db3b/24/c8/24c81466-dadb-42af-ae7f-a5b3cb2268f7.HEIC immich_server | [Nest] 37 - 12/18/2025, 2:00:52 PM VERBOSE [Microservices:MetadataService] Found timezone UTC-8 via OffsetTimeOriginal for asset 4bac6bbb-c36d-4611-9137-1c77b4fd7555: /data/upload/2b249755-1009-497a-878e-34ef3c24db3b/24/c8/24c81466-dadb-42af-ae7f-a5b3cb2268f7.HEIC immich_server | [Nest] 37 - 12/18/2025, 2:00:52 PM VERBOSE [Microservices:MetadataService] Found local date time 2025-12-12T15:44:09.125Z for asset 4bac6bbb-c36d-4611-9137-1c77b4fd7555: /data/upload/2b249755-1009-497a-878e-34ef3c24db3b/24/c8/24c81466-dadb-42af-ae7f-a5b3cb2268f7.HEIC immich_server | [Nest] 37 - 12/18/2025, 2:00:52 PM DEBUG [Microservices:MapRepository] Request: 47.923019,-122.182931 immich_server | [Nest] 37 - 12/18/2025, 2:00:52 PM VERBOSE [Microservices:MapRepository] Raw: { immich_server | "id": 7315412, immich_server | "name": "Eastmont", immich_server | "longitude": -122.18154, immich_server | "latitude": 47.8974, immich_server | "countryCode": "US", immich_server | "admin1Code": "WA", immich_server | "admin2Code": "061", immich_server | "modificationDate": "2017-03-10T00:00:00.000Z", immich_server | "admin1Name": "Washington", immich_server | "admin2Name": "Snohomish County", immich_server | "alternateNames": "Eastmont,Istmont,aystmawnt,aystmwnt washynqtwn,Істмонт,Истмонт,ایستماونت,ایستمونت، واشینقتون" immich_server | } immich_server | [Nest] 37 - 12/18/2025, 2:00:52 PM VERBOSE [Microservices:MediaService] Thumbnail generation for video e000859a-6669-46ab-a3c4-f59968884274 /data/upload/2b249755-1009-497a-878e-34ef3c24db3b/a5/d2/a5d270a2-4e33-4b66-97b0-d314179e367c.mov immich_server | [Nest] 37 - 12/18/2025, 2:00:52 PM VERBOSE [Microservices:MediaService] Thumbnail generation for image 4bac6bbb-c36d-4611-9137-1c77b4fd7555 /data/upload/2b249755-1009-497a-878e-34ef3c24db3b/24/c8/24c81466-dadb-42af-ae7f-a5b3cb2268f7.HEIC immich_server | [Nest] 37 - 12/18/2025, 2:00:52 PM DEBUG [Microservices:MediaRepository] ffmpeg -n 10 /usr/bin/ffmpeg -skip_frame nointra -sws_flags accurate_rnd+full_chroma_int -i /data/upload/2b249755-1009-497a-878e-34ef3c24db3b/a5/d2/a5d270a2-4e33-4b66-97b0-d314179e367c.mov -y -fps_mode vfr -frames:v 1 -update 1 -v verbose -vf fps=12:start_time=0:eof_action=pass:round=down,thumbnail=12,select=gt(scene\,0.1)-eq(prev_selected_n\,n)+isnan(prev_selected_n)+gt(n\,20),trim=end_frame=2,reverse /data/thumbs/2b249755-1009-497a-878e-34ef3c24db3b/e0/00/e000859a-6669-46ab-a3c4-f59968884274-preview.jpeg immich_server | [Nest] 37 - 12/18/2025, 2:00:52 PM DEBUG [Microservices:MediaRepository] ffmpeg -n 10 /usr/bin/ffmpeg -skip_frame nointra -sws_flags accurate_rnd+full_chroma_int -i /data/upload/2b249755-1009-497a-878e-34ef3c24db3b/a5/d2/a5d270a2-4e33-4b66-97b0-d314179e367c.mov -y -fps_mode vfr -frames:v 1 -update 1 -v verbose -vf fps=12:start_time=0:eof_action=pass:round=down,thumbnail=12,select=gt(scene\,0.1)-eq(prev_selected_n\,n)+isnan(prev_selected_n)+gt(n\,20),trim=end_frame=2,reverse,scale=-2:250:flags=lanczos+accurate_rnd+full_chroma_int:out_range=pc /data/thumbs/2b249755-1009-497a-878e-34ef3c24db3b/e0/00/e000859a-6669-46ab-a3c4-f59968884274-thumbnail.webp immich_server | [Nest] 37 - 12/18/2025, 2:00:52 PM DEBUG [Microservices:DuplicateService] Asset e000859a-6669-46ab-a3c4-f59968884274 is not visible, skipping immich_server | [Nest] 37 - 12/18/2025, 2:00:52 PM LOG [Microservices:MediaService] Transcoding video e000859a-6669-46ab-a3c4-f59968884274 without hardware acceleration immich_server | [Nest] 37 - 12/18/2025, 2:00:52 PM DEBUG [Microservices:MediaRepository] ffmpeg -n 10 /usr/bin/ffmpeg -i /data/upload/2b249755-1009-497a-878e-34ef3c24db3b/a5/d2/a5d270a2-4e33-4b66-97b0-d314179e367c.mov -y -c:v h264 -c:a aac -movflags faststart -fps_mode passthrough -map 0:0 -map_metadata -1 -map 0:5 -v verbose -vf scale=-2:720 -preset ultrafast -crf 23 /data/encoded-video/2b249755-1009-497a-878e-34ef3c24db3b/e0/00/e000859a-6669-46ab-a3c4-f59968884274.mp4 immich_server | [Nest] 37 - 12/18/2025, 2:00:53 PM DEBUG [Microservices:MediaRepository] Transcoding 100.00% done for output e000859a-6669-46ab-a3c4-f59968884274.mp4 immich_server | [Nest] 37 - 12/18/2025, 2:00:53 PM LOG [Microservices:MediaService] Successfully encoded e000859a-6669-46ab-a3c4-f59968884274 immich_machine_learning_dev | [12/18/25 14:00:56] INFO Loading detection model 'PP-OCRv5_mobile' to memory immich_server | [Nest] 49 - 12/18/2025, 2:00:56 PM DEBUG [Api:LoggingInterceptor~g4p7ns3z] GET /api/assets/4bac6bbb-c36d-4611-9137-1c77b4fd7555/thumbnail?size=thumbnail&c=ZfgZFYCHh4ePd3eGiHeHiHhwivUG 200 18.79ms ::ffff:172.19.0.6 immich_machine_learning_dev | [12/18/25 14:00:56] INFO Setting execution providers to immich_server | [Nest] 49 - 12/18/2025, 2:00:56 PM DEBUG [Api:LoggingInterceptor~os4okgfh] GET /api/assets/e000859a-6669-46ab-a3c4-f59968884274/video/playback?c=ZfgZFYCHh4ePd3eGiHeHiHhwivUG 206 21.55ms ::ffff:172.19.0.6 immich_machine_learning_dev | ['CPUExecutionProvider'], in descending order of immich_machine_learning_dev | preference immich_machine_learning_dev | [12/18/25 14:00:56] INFO Loading visual model 'ViT-B-32__openai' to memory immich_machine_learning_dev | [12/18/25 14:00:56] INFO Setting execution providers to immich_machine_learning_dev | ['CPUExecutionProvider'], in descending order of immich_machine_learning_dev | preference immich_machine_learning_dev | [12/18/25 14:00:57] INFO Loading detection model 'buffalo_l' to memory immich_machine_learning_dev | [12/18/25 14:00:57] INFO Setting execution providers to immich_machine_learning_dev | ['CPUExecutionProvider'], in descending order of immich_machine_learning_dev | preference immich_machine_learning_dev | [12/18/25 14:00:57] INFO Loading recognition model 'buffalo_l' to memory immich_machine_learning_dev | [12/18/25 14:00:57] INFO Setting execution providers to immich_machine_learning_dev | ['CPUExecutionProvider'], in descending order of immich_machine_learning_dev | preference immich_machine_learning_dev | [12/18/25 14:00:58] INFO Loading recognition model 'PP-OCRv5_mobile' to immich_machine_learning_dev | memory immich_machine_learning_dev | [12/18/25 14:00:58] INFO Setting execution providers to immich_machine_learning_dev | ['CPUExecutionProvider'], in descending order of immich_machine_learning_dev | preference immich_server | [Nest] 37 - 12/18/2025, 2:00:58 PM DEBUG [Microservices:PersonService] 0 faces detected in /data/thumbs/2b249755-1009-497a-878e-34ef3c24db3b/4b/ac/4bac6bbb-c36d-4611-9137-1c77b4fd7555-preview.jpeg immich_machine_learning_dev | [INFO] 2025-12-18 14:00:58,403 [RapidOCR] base.py:22: Using engine_name: onnxruntime immich_server | [Nest] 37 - 12/18/2025, 2:00:58 PM DEBUG [Microservices:OcrService] Processed 0 OCR result(s) for 4bac6bbb-c36d-4611-9137-1c77b4fd7555 immich_server | [Nest] 49 - 12/18/2025, 2:01:15 PM DEBUG [Api:LoggingInterceptor~x4cyt2ni] GET /api/system-config 200 4.79ms ::ffff:172.19.0.6 immich_server | [Nest] 49 - 12/18/2025, 2:01:15 PM DEBUG [Api:LoggingInterceptor~c9e6s5kg] GET /api/system-config/defaults 200 0.12ms ::ffff:172.19.0.6 immich_server | [Nest] 49 - 12/18/2025, 2:01:15 PM DEBUG [Api:LoggingInterceptor~7cgfiyem] GET /api/server/storage 200 0.78ms ::ffff:172.19.0.6 immich_server | [Nest] 49 - 12/18/2025, 2:01:15 PM DEBUG [Api:LoggingInterceptor~kewuy4hk] GET /api/admin/users?withDeleted=true 200 0.96ms ::ffff:172.19.0.6 immich_server | [Nest] 49 - 12/18/2025, 2:01:15 PM DEBUG [Api:LoggingInterceptor~fbuec1n4] GET /api/notifications?unread=true 200 0.86ms ::ffff:172.19.0.6 immich_server | [Nest] 49 - 12/18/2025, 2:01:17 PM DEBUG [Api:LoggingInterceptor~w8iotlng] GET /api/system-config 200 3.72ms ::ffff:172.19.0.6 immich_server | [Nest] 49 - 12/18/2025, 2:01:17 PM DEBUG [Api:LoggingInterceptor~aw1vkmjb] GET /api/system-config/defaults 200 0.08ms ::ffff:172.19.0.6 immich_server | [Nest] 49 - 12/18/2025, 2:01:17 PM DEBUG [Api:LoggingInterceptor~9ra00xl9] GET /api/notifications?unread=true 200 2.12ms ::ffff:172.19.0.6 immich_server | [Nest] 49 - 12/18/2025, 2:01:20 PM DEBUG [Api:LoggingInterceptor~9ppfs58c] GET /api/system-config/storage-template-options 200 0.12ms ::ffff:172.19.0.6 immich_server | [Nest] 49 - 12/18/2025, 2:01:21 PM DEBUG [Api:LoggingInterceptor~qfxbv23e] GET /api/system-config/storage-template-options 200 0.14ms ::ffff:172.19.0.6 immich_server | [Nest] 49 - 12/18/2025, 2:01:27 PM DEBUG [Api:LoggingInterceptor~7u6juaiv] GET /api/system-config 200 3.92ms ::ffff:172.19.0.6 immich_server | [Nest] 49 - 12/18/2025, 2:01:27 PM DEBUG [Api:WebsocketRepository~oobhdfq8] Server event: ConfigUpdate (send) immich_server | [Nest] 49 - 12/18/2025, 2:01:27 PM DEBUG [Api:QueueService~oobhdfq8] Scheduling nightly jobs for 0 0 * * * immich_server | [Nest] 37 - 12/18/2025, 2:01:27 PM DEBUG [Microservices:WebsocketRepository] Server event: ConfigUpdate (receive) immich_server | [Nest] 49 - 12/18/2025, 2:01:27 PM LOG [Api:SystemConfigService~oobhdfq8] LogLevel=verbose (set via system config) immich_server | [Nest] 49 - 12/18/2025, 2:01:27 PM DEBUG [Api:LoggingInterceptor~oobhdfq8] PUT /api/system-config 200 25.58ms ::ffff:172.19.0.6 immich_server | [Nest] 49 - 12/18/2025, 2:01:27 PM VERBOSE [Api:LoggingInterceptor~oobhdfq8] {"backup":{"database":{"enabled":true,"cronExpression":"0 02 * * *","keepLastAmount":14}},"ffmpeg":{"crf":23,"threads":0,"preset":"ultrafast","targetVideoCodec":"h264","acceptedVideoCodecs":["h264"],"targetAudioCodec":"aac","acceptedAudioCodecs":["aac","mp3","libopus"],"acceptedContainers":["mov","ogg","webm"],"targetResolution":"720","maxBitrate":"0","bframes":-1,"refs":0,"gopSize":0,"temporalAQ":false,"cqMode":"auto","twoPass":false,"preferredHwDevice":"auto","transcode":"required","accel":"disabled","accelDecode":false,"tonemap":"hable"},"logging":{"enabled":true,"level":"verbose"},"machineLearning":{"enabled":true,"urls":["http://immich-machine-learning:3003"],"availabilityChecks":{"enabled":true,"timeout":2000,"interval":30000},"clip":{"enabled":true,"modelName":"ViT-B-32__openai"},"duplicateDetection":{"enabled":true,"maxDistance":0.01},"facialRecognition":{"enabled":true,"modelName":"buffalo_l","minScore":0.7,"maxDistance":0.5,"minFaces":3},"ocr":{"enabled":true,"modelName":"PP-OCRv5_mobile","maxResolution":736,"minDetectionScore":0.5,"minRecognitionScore":0.8}},"map":{"enabled":true,"lightStyle":"https://tiles.immich.cloud/v1/style/light.json","darkStyle":"https://tiles.immich.cloud/v1/style/dark.json"},"newVersionCheck":{"enabled":true},"nightlyTasks":{"startTime":"00:00","databaseCleanup":true,"missingThumbnails":true,"clusterNewFaces":true,"generateMemories":true,"syncQuotaUsage":true},"oauth":{"autoLaunch":false,"autoRegister":true,"buttonText":"Login with OAuth","clientId":"","clientSecret":"","tokenEndpointAuthMethod":"client_secret_post","timeout":30000,"defaultStorageQuota":null,"enabled":false,"issuerUrl":"","mobileOverrideEnabled":false,"mobileRedirectUri":"","scope":"openid email profile","signingAlgorithm":"RS256","profileSigningAlgorithm":"none","storageLabelClaim":"preferred_username","storageQuotaClaim":"immich_quota","roleClaim":"immich_role"},"passwordLogin":"********","reverseGeocoding":{"enabled":true},"metadata":{"faces":{"import":false}},"storageTemplate":{"enabled":true,"hashVerificationEnabled":true,"template":"{{album}}/{{y}}/{{MM}}/{{filename}}"},"job":{"thumbnailGeneration":{"concurrency":3},"metadataExtraction":{"concurrency":5},"videoConversion":{"concurrency":1},"smartSearch":{"concurrency":2},"migration":{"concurrency":5},"backgroundTask":{"concurrency":5},"search":{"concurrency":5},"faceDetection":{"concurrency":2},"ocr":{"concurrency":1},"sidecar":{"concurrency":5},"library":{"concurrency":5},"notifications":{"concurrency":5},"workflow":{"concurrency":5}},"image":{"thumbnail":{"format":"webp","quality":80,"size":250},"preview":{"format":"jpeg","quality":80,"size":1440},"fullsize":{"enabled":false,"format":"jpeg","quality":80},"colorspace":"p3","extractEmbedded":false},"trash":{"enabled":true,"days":30},"theme":{"customCss":""},"library":{"scan":{"enabled":true,"cronExpression":"0 0 * * *"},"watch":{"enabled":false}},"notifications":{"smtp":{"enabled":false,"from":"","replyTo":"","transport":{"ignoreCert":false,"host":"","port":587,"secure":false,"username":"","password":"********"}}},"templates":{"email":{"albumInviteTemplate":"","welcomeTemplate":"","albumUpdateTemplate":""}},"server":{"externalDomain":"","loginPageMessage":"","publicUsers":true},"user":{"deleteDelay":7}} immich_server | [Nest] 37 - 12/18/2025, 2:01:27 PM DEBUG [Microservices:QueueService] Updating queue concurrency settings immich_server | [Nest] 37 - 12/18/2025, 2:01:27 PM DEBUG [Microservices:QueueService] Setting thumbnailGeneration concurrency to 3 immich_server | [Nest] 37 - 12/18/2025, 2:01:27 PM DEBUG [Microservices:QueueService] Setting metadataExtraction concurrency to 5 immich_server | [Nest] 37 - 12/18/2025, 2:01:27 PM DEBUG [Microservices:QueueService] Setting videoConversion concurrency to 1 immich_server | [Nest] 37 - 12/18/2025, 2:01:27 PM DEBUG [Microservices:QueueService] Setting faceDetection concurrency to 2 immich_server | [Nest] 37 - 12/18/2025, 2:01:27 PM DEBUG [Microservices:QueueService] Setting facialRecognition concurrency to 1 immich_server | [Nest] 37 - 12/18/2025, 2:01:27 PM DEBUG [Microservices:QueueService] Setting smartSearch concurrency to 2 immich_server | [Nest] 37 - 12/18/2025, 2:01:27 PM DEBUG [Microservices:QueueService] Setting duplicateDetection concurrency to 1 immich_server | [Nest] 37 - 12/18/2025, 2:01:27 PM DEBUG [Microservices:QueueService] Setting backgroundTask concurrency to 5 immich_server | [Nest] 37 - 12/18/2025, 2:01:27 PM DEBUG [Microservices:QueueService] Setting storageTemplateMigration concurrency to 1 immich_server | [Nest] 37 - 12/18/2025, 2:01:27 PM DEBUG [Microservices:QueueService] Setting migration concurrency to 5 immich_server | [Nest] 37 - 12/18/2025, 2:01:27 PM DEBUG [Microservices:QueueService] Setting search concurrency to 5 immich_server | [Nest] 37 - 12/18/2025, 2:01:27 PM DEBUG [Microservices:QueueService] Setting sidecar concurrency to 5 immich_server | [Nest] 37 - 12/18/2025, 2:01:27 PM DEBUG [Microservices:QueueService] Setting library concurrency to 5 immich_server | [Nest] 37 - 12/18/2025, 2:01:27 PM DEBUG [Microservices:QueueService] Setting notifications concurrency to 5 immich_server | [Nest] 37 - 12/18/2025, 2:01:27 PM DEBUG [Microservices:QueueService] Setting backupDatabase concurrency to 1 immich_server | [Nest] 37 - 12/18/2025, 2:01:27 PM DEBUG [Microservices:QueueService] Setting ocr concurrency to 1 immich_server | [Nest] 37 - 12/18/2025, 2:01:27 PM DEBUG [Microservices:QueueService] Setting workflow concurrency to 5 immich_server | [Nest] 37 - 12/18/2025, 2:01:27 PM VERBOSE [Microservices:SmartInfoService] Current database CLIP dimension size is 512 immich_server | [Nest] 37 - 12/18/2025, 2:01:27 PM LOG [Microservices:SystemConfigService] LogLevel=verbose (set via system config) immich_server | [Nest] 49 - 12/18/2025, 2:01:27 PM DEBUG [Api:LoggingInterceptor~kjp8gqbr] GET /api/server/features 200 4.33ms ::ffff:172.19.0.6 immich_server | [Nest] 49 - 12/18/2025, 2:01:27 PM DEBUG [Api:LoggingInterceptor~taq5cl0f] GET /api/server/config 200 6.71ms ::ffff:172.19.0.6 immich_server | [Nest] 49 - 12/18/2025, 2:01:30 PM DEBUG [Api:LoggingInterceptor~v2g8cw9q] GET /api/queues 200 2.49ms ::ffff:172.19.0.6 immich_server | [Nest] 49 - 12/18/2025, 2:01:30 PM DEBUG [Api:LoggingInterceptor~bp5kp4kg] GET /api/queues 200 2.77ms ::ffff:172.19.0.6 immich_server | [Nest] 49 - 12/18/2025, 2:01:30 PM DEBUG [Api:LoggingInterceptor~dymybsa9] GET /api/notifications?unread=true 200 4.35ms ::ffff:172.19.0.6 immich_server | [Nest] 49 - 12/18/2025, 2:01:32 PM DEBUG [Api:QueueService~9888z4sr] Handling command: queue=storageTemplateMigration,command=start,force=false immich_server | [Nest] 49 - 12/18/2025, 2:01:32 PM DEBUG [Api:LoggingInterceptor~9888z4sr] PUT /api/jobs/storageTemplateMigration 200 2.40ms ::ffff:172.19.0.6 immich_server | [Nest] 49 - 12/18/2025, 2:01:32 PM VERBOSE [Api:LoggingInterceptor~9888z4sr] {"command":"start","force":false} immich_server | [Nest] 37 - 12/18/2025, 2:01:32 PM LOG [Microservices:StorageTemplateService] Starting storage template migration immich_server | [Nest] 49 - 12/18/2025, 2:01:32 PM DEBUG [Api:LoggingInterceptor~2ewhbb25] GET /api/queues 200 2.45ms ::ffff:172.19.0.6 immich_server | [Nest] 37 - 12/18/2025, 2:01:32 PM DEBUG [Microservices:StorageCore] Attempting to rename file: /data/upload/2b249755-1009-497a-878e-34ef3c24db3b/a5/d2/a5d270a2-4e33-4b66-97b0-d314179e367c.mov => /data/library/admin/2025/12/IMG_1329.mov immich_server | [Nest] 37 - 12/18/2025, 2:01:32 PM DEBUG [Microservices:StorageCore] Attempting to rename file: /data/upload/2b249755-1009-497a-878e-34ef3c24db3b/24/c8/24c81466-dadb-42af-ae7f-a5b3cb2268f7.HEIC => /data/library/admin/2025/12/IMG_1329.heic immich_server | [Nest] 37 - 12/18/2025, 2:01:32 PM DEBUG [Microservices:StorageTemplateService] Cleaning up empty directories... immich_server | [Nest] 37 - 12/18/2025, 2:01:32 PM LOG [Microservices:StorageTemplateService] Finished storage template migration immich_server | [Nest] 49 - 12/18/2025, 2:01:33 PM DEBUG [Api:LoggingInterceptor~4im8s54b] GET /api/queues 200 1.33ms ::ffff:172.19.0.6 immich_server | [Nest] 49 - 12/18/2025, 2:01:34 PM DEBUG [Api:LoggingInterceptor~y4s65bs3] GET /api/notifications?unread=true 200 2.49ms ::ffff:172.19.0.6 immich_server | [Nest] 49 - 12/18/2025, 2:01:34 PM DEBUG [Api:LoggingInterceptor~tl0ig67w] GET /api/timeline/buckets?visibility=timeline&withPartners=true&withStacked=true 200 7.33ms ::ffff:172.19.0.6 immich_server | [Nest] 49 - 12/18/2025, 2:01:34 PM DEBUG [Api:LoggingInterceptor~m5atcfmv] GET /api/timeline/bucket?timeBucket=2025-12-01T00%3A00%3A00.000Z&visibility=timeline&withPartners=true&withStacked=true 200 8.10ms ::ffff:172.19.0.6