add Makefile to guide configuration and perform installation

This change replaces icecast.xml with icecast.xml.template.  A
complete icecast.xml is no-longer provided.

Instead, to create icecast.xml run:

  make

You can generate icecast.xml and then install it:

  make install

This doesn't currently do any aspectss of making the system ready to
run icecast (e.g. performing `sudo apt install icecast2`, or similar).
This commit is contained in:
2025-07-19 18:59:40 -05:00
parent 7b3f1768d2
commit 8f8bb57fd1
3 changed files with 245 additions and 95 deletions

View File

@ -7,8 +7,15 @@ Stuff to install on a (nominally) Ubuntu 24 host to create (e.g.) shred.ing to c
- [X] fix issue where streams HTML player disconnects after an hour
- [X] create fallback streams to support switching casters
- [ ] write a tutoral explaining how to use the files in this repo to create a streaming radio station
- [-] build guided installer
- [ ] write a tutoral
# Quick Start
git clone https://code.bru.st/corwin/shred.ing-server.git
apt-get install icecast2
make install
links localhost:8000
# ABSTRACT