Load a GPX track to draw the path, then scrub the timeline to watch the marker move — and pull in geotagged photos from Immich along the way.
Looking for tracks on the server…
Tracks & photos
GPX tracks
Drop .gpx files here, or click to choose
Auto-load from server
Requires directory listing on the gpx/ folder — nginx: autoindex on; autoindex_format json;
Photos from Immich
Photos load automatically whenever you select a track. This button forces a refresh if needed.
Watch overlay
Matches watch files (.fit or .gpx) to a loaded main track by date. Where they overlap, the watch data replaces the main track's points for that stretch. A watch file with no matching loaded day is ignored.
Proximity window
minutes — how close the marker must be to a photo's timestamp to surface it
SlowFast
——:—:—
GPX/FIT files store time in UTC with no location info — this shifts the display to match wherever the track was actually recorded. "Auto" estimates it from the track's longitude.