What is this?
Oslo Replay lets you watch Oslo and Norway public transit — trains, buses, and regional services via Entur — rewound to Tuesday 14 April 2026.
Snapshots were captured every 120 seconds, so one full day contains roughly 720 frames
covering midnight-to-midnight Oslo time.
Dataset
📅
A single dataset: Tuesday 14 April 2026.
The recording downloads once and is kept in memory for instant scrubbing.
Playback controls
⏮
Jump to start — rewind to midnight (snapshot 1).
◀ ▶
Step — move one snapshot (30 s of real time) backward or forward.
▶⏸
Play / Pause — start or stop automatic playback. The interval depends on the chosen speed.
⏭
Jump to end — skip to the last recorded snapshot.
━●━
Scrubber — drag to jump to any moment of the day instantly.
Playback speed
Speed multiplies how fast real time passes. Each tick advances 30 real seconds.
1× = one tick every 30 s (real time) ·
5× = one tick every 6 s ·
10× = one tick every 3 s (default)
30× = one tick per second ·
60× = two ticks per second — full 24 h plays in ~24 min
Vehicle types & shapes
Each vehicle type has a distinct shape and colour family:
Use the checkboxes to show or hide individual types — useful when you want to focus on trams only,
for example, without the clutter of hundreds of buses.
Corridor trails (🖌 Paint)
🖌
Paint — when active (green glow), every vehicle position is permanently
dot-painted onto an overlay canvas as playback advances. This reveals the full network
geometry: tram corridors, bus arteries, train lines. Dots accumulate across snapshots,
so the longer you play, the denser the map becomes.
🧹
Clear — wipes the corridor canvas completely so you can start a fresh
painting from a different time window, e.g. rush hour vs. night service.
Tip: enable Paint, jump to 07:00 and let it run at 30× for 30 seconds — you'll see the
morning rush build up across the whole region.
Save as PNG
⬇
Exports the current view — map tiles, corridor trails, and all visible vehicle markers —
as a PNG image. A Oslo-time timestamp is watermarked in the bottom-left
corner. The filename encodes the dataset and snapshot number
(e.g. osl-replay-20260414-0842.png).
The file downloads automatically to your browser's Downloads folder — no dialog box appears.
If nothing happens after 3 seconds, check that your browser hasn't blocked automatic downloads
from this site.
A note on train gaps
Airport trains (I and P lines) show gaps in the painted corridor near Pasila
and the airport tunnel — this is real: those trains lose GPS signal underground and stop
reporting to the feed entirely. Metro lines paint without gaps because HSL uses
track-based odometry for metro positioning, which works continuously even underground.