Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/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.
https://github.com/revmischa/ice3
aws ezcast flac icecast mp3 radio s3 streaming
Last synced: 3 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/revmischa/ice3
- Owner: revmischa
- License: other
- Created: 2016-10-09T02:33:01.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2020-05-08T15:03:23.000Z (over 4 years ago)
- Last Synced: 2024-10-18T07:52:56.825Z (3 months ago)
- Topics: aws, ezcast, flac, icecast, mp3, radio, s3, streaming
- Language: XSLT
- Homepage: http://radioo.llolo.lol
- Size: 1.16 MB
- Stars: 2
- Watchers: 5
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](env.png "Setup")