zacs / sample-icecast-noaa

A sample docker setup for streaming NOAA radio from a USB RTL-SDR dongle to Icecast, so you can listen tp it as an m3u stream.
10 stars 1 forks source link

sample-icecast-noaa

A sample docker setup for streaming NOAA radio from a USB RTL-SDR dongle to Icecast, so you can listen to it as an m3u stream.

Setup

It should be straightforward to get this going, assuming you have Docker and compose setup:

  1. Clone this repo
  2. In your local copy, update the following:
    • ezstream.xml (specifically the hostname and password fields). More examples can be found in the ezstream repo.
    • icecast.xml (specifically the authentication, location, admin, hostname, and listen-socket sections). More details in the Icecast docs.
    • Edit line 14 in start_noaa.sh so that it is tuned to your local station's frequency (it's set to 162.550mhz by default)
  3. Move to the repo's directory and docker-compose up -d.
  4. Point your browser to your Docker host's IP at port 8000 and login using the Icecast admin credentials. You should see something like this, click the m3u link in the upper right and enjoy.

image

Notes