Skip to content

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.

Notifications You must be signed in to change notification settings

zacs/sample-icecast-noaa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  • Find your area's frequency: https://www.weather.gov/nwr/station_listing
  • The -d 0 in line 14 indicates the first RTL-SDR dongle. If you want to add another docker image to stream another station, you'll need to change it to -d 1 (etc) in the new image.
  • If you hear a bunch of static, you may have an antenna that is not tuned for the FM bands, or your placement may be bad. Experiement a bit.

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published