immich/server
hubert-taieb e637387082
fix(server): prevent metadata extraction failures on large video files (#24094)
* prevent  metadata extraction failures on large video files

Increases ExifTool timeout from 20s to 120s to prevent GPS metadata
extraction failures on large video files (>2GB, 10+ minutes).

Issue: Large videos timeout during metadata extraction, causing GPS
coordinates to be lost even though ExifTool can extract them given
enough time.

Testing: 2.6GB, 10:52min video that previously timed out now
successfully extracts GPS metadata.

* redundant comment

Increased task timeout for processing large videos.

* chore: lint

---------

Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-12-11 15:18:19 +07:00
..
bin feat: run e2e server in dev mode (#23921) 2025-11-17 14:16:39 +07:00
resources feat: use immich hosted map tiles (#11332) 2024-07-26 15:41:09 +07:00
src fix(server): prevent metadata extraction failures on large video files (#24094) 2025-12-11 15:18:19 +07:00
test feat: sql tools array as default value (#24389) 2025-12-04 12:54:20 +07:00
.gitignore
.npmignore chore: use pnpm for builds (#19752) 2025-08-19 08:55:24 +07:00
.nvmrc chore(deps): update node.js to v24.11.1 (#24147) 2025-11-25 11:55:36 +07:00
.prettierignore
.prettierrc
Dockerfile fix(server): building docker image for different platforms on the same host (#24459) 2025-12-08 09:15:43 +07:00
Dockerfile.dev chore: update sharp to 0.34.5 (#24170) 2025-11-27 15:13:16 +07:00
eslint.config.mjs
mise.toml feat: mise monorepo tasks (#23691) 2025-11-10 15:55:15 +07:00
nest-cli.json fix: isolate docker host/container filesystem for node_modules and build output (#21167) 2025-08-24 13:09:45 +07:00
package.json fix(server): update exiftool-vendored to v34 for more robust metadata extraction (#24424) 2025-12-06 14:45:59 +07:00
tsconfig.build.json
tsconfig.json feat(server): people sync (#19854) 2025-07-10 11:32:42 +07:00