hdfm icon indicating copy to clipboard operation
hdfm copied to clipboard

UI for live weather/traffic/meta data collected from HD Radio stations

HDFM - HD Radio GUI

View live data collected from HD Radio stations

App window


GitHub release (latest by SemVer) Language

Features

Uses NRSC-5 with an RTL-SDR dongle to display live data captured from HD Radio stations

Blazing fast, fully native Rust GUI application

GUI is styled like a digital car stereo system, displaying:

  • Traffic map
  • Weather radar
  • Station/artist artwork
  • Other station/song metadata

Requires no internet connection, so it can be used off the grid

Installation

macOS

M1:

sudo curl -sSL 'https://github.com/KYDronePilot/hdfm/releases/download/v2.0.0/hdfm-aarch64-apple-darwin.tgz' | sudo tar xzv -C /usr/local/bin

Intel:

sudo curl -sSL 'https://github.com/KYDronePilot/hdfm/releases/download/v2.0.0/hdfm-x86_64-apple-darwin.tgz' | sudo tar xzv -C /usr/local/bin

Windows

Run from an Administrator powershell prompt:

Invoke-WebRequest -Uri "https://github.com/KYDronePilot/hdfm/releases/download/v2.0.0/hdfm-x86_64-pc-windows-msvc.zip" -OutFile "$env:temp\hdfm.zip"
Expand-Archive -Path "$env:temp\hdfm.zip" -DestinationPath C:\Windows

Usage

Note: nrsc5 must already be installed for hdfm to run.

After installing, run hdfm --help to view parameters and usage.

Souce code access

This project is released as "Pay-source" software. Precompiled binaries are provided under the Releases page for anyone to use.

If you would like to access the source code, please pay a one-time fee of $20 though GitHub Sponsors. You will then be given access to the private repository containing the code. With this access, you have permission to:

  • Fork/clone and make modifications
  • Build and distribute your own binaries
  • Contribute back to the project and official binaries

You will not be permitted to distribute/publish the original and/or modified versions of the source code.

Click here to get source code access

Compatible radio stations

A list of nearby HD Radio stations can be found at: https://hdradio.com/stations

In addition, the station must be operated by iHeartRadio to access weather and traffic data. A list of iHeartRadio-owned stations in the US can be found here: https://en.wikipedia.org/wiki/List_of_radio_stations_owned_by_iHeartMedia

Requirements

Copyright

Copyright (c) 2022 Michael Galliers. All Rights Reserved.