{"id":15819100,"url":"https://github.com/revmischa/ice3","last_synced_at":"2025-06-26T21:33:22.805Z","repository":{"id":137341732,"uuid":"70370942","full_name":"revmischa/ice3","owner":"revmischa","description":"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.","archived":false,"fork":false,"pushed_at":"2020-05-08T15:03:23.000Z","size":1217,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-10-18T07:52:56.825Z","etag":null,"topics":["aws","ezcast","flac","icecast","mp3","radio","s3","streaming"],"latest_commit_sha":null,"homepage":"http://radioo.llolo.lol","language":"XSLT","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/revmischa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2016-10-09T02:33:01.000Z","updated_at":"2020-09-29T13:14:02.000Z","dependencies_parsed_at":"2023-04-07T07:01:30.805Z","dependency_job_id":null,"html_url":"https://github.com/revmischa/ice3","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/revmischa/ice3","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/revmischa%2Fice3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/revmischa%2Fice3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/revmischa%2Fice3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/revmischa%2Fice3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/revmischa","download_url":"https://codeload.github.com/revmischa/ice3/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/revmischa%2Fice3/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262145169,"owners_count":23265881,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","ezcast","flac","icecast","mp3","radio","s3","streaming"],"created_at":"2024-10-05T06:21:59.952Z","updated_at":"2025-06-26T21:33:22.764Z","avatar_url":"https://github.com/revmischa.png","language":"XSLT","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Quickstart\ncp sample/* ./\n# edit icecast.xml and streambot.env\ndocker-compose up\n\n# Bleh\nThis is a containerized ezstremer streamer for automating streaming of audio files to an icecast server.\n\nIt runs in docker, you just need to set some environment variables.\n\nIt grabs audio files at random out of a S3 bucket that you specify and streams them.\n\nThe environment variables are:\n* BUCKET_NAME (name of bucket containing audio files)\n* STREAM_URL (icecast2 mountpoint)\n* STREAM_USER (mountpoint username)\n* STREAM_PASS (mountpoint password)\n* STREAM_NAME\n* INFO_URL\n* GENRE\n* DESCRIPTION\n* SQS_URL (to post track updates to)\n* SNS_ARN (to post track updates to)\n\n![Setup](env.png \"Setup\")\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frevmischa%2Fice3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frevmischa%2Fice3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frevmischa%2Fice3/lists"}