← Builds
Livein use

Scanner for CarPlay

The web dashboard is fine at a desk and useless in a car. This is the native version, with a CarPlay map and the live audio stream.

Platform
Swift, iOS and CarPlay
Updates
Server-sent events from the same server as the web app
Audio
32 kbit/s, transcoded from the decoder's raw pipe

One pipeline, three screens

The decoder writes transcripts to a log and raw audio to a pipe. A small server transcodes that pipe into a low-bitrate stream, and the browser, the phone and the car all read from it. There is no separate mobile backend.

Pin color on CarPlay

Incident pins are colored by priority. Applying a palette to a monochrome system symbol has no effect and reports no error, so the pins are tinted explicitly with redrawing disabled.