-
Notifications
You must be signed in to change notification settings - Fork 42
Home
Oona Räisänen edited this page Jun 10, 2026
·
29 revisions
redsea is an FM-RDS* decoder for Linux / macOS that outputs newline-delimited JSON (ndjson).
The idea of redsea is to be something of a logger or a converter. The main problem we are solving is this: how to take data meant for real-time display and meaningfully print it as self-sufficient log entries instead?
This wiki contains information that goes past the readme.
It's highly recommended to read through this wiki to understand how redsea works.
- Installation
- Building on a low-end system
- Command line options
- Input formats
- Supported RDS features (and JSON format description)
- Use cases
And some discussion on Redsea internals:
- Benchmark results
- RDS clock recovery from pilot tone?
- Time and timestamps
- Some RadioText research
- Error detection and correction
- WAV versus PCM, what's the difference?
*) RDS is what enables your car radio to display the station name and the song playing.