Skip to content
/ ice3 Public
forked from revmischa/ice3

Internet radio station-in-a-box. Includes a script that auto-plays audio files from S3 bucket and streams audio to an icecast2 server. All containerized.

License

Notifications You must be signed in to change notification settings

y0zg/ice3

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quickstart

cp sample/* ./

edit icecast.xml and streambot.env

docker-compose up

Bleh

This is a containerized ezstremer streamer for automating streaming of audio files to an icecast server.

It runs in docker, you just need to set some environment variables.

It grabs audio files at random out of a S3 bucket that you specify and streams them.

The environment variables are:

  • BUCKET_NAME (name of bucket containing audio files)
  • STREAM_URL (icecast2 mountpoint)
  • STREAM_USER (mountpoint username)
  • STREAM_PASS (mountpoint password)
  • STREAM_NAME
  • INFO_URL
  • GENRE
  • DESCRIPTION
  • SQS_URL (to post track updates to)
  • SNS_ARN (to post track updates to)

Setup

About

Internet radio station-in-a-box. Includes a script that auto-plays audio files from S3 bucket and streams audio to an icecast2 server. All containerized.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • XSLT 69.4%
  • Python 13.1%
  • CSS 8.1%
  • Dockerfile 5.8%
  • Shell 3.6%