experiments about dynamic icecast-to-icecast relaying
README.md | ||
sapo.liq | ||
server.liq |
Prima di lanciare sapo.liq, mettetegli nella stessa cartella dei file audio qualsiasi, chiamati a.mp3 b.mp3 e c.mp3
A quel punto lo si controlla in HTTP, ad esempio:
rimanda uno streaming
curl -i -X POST 'http://localhost:8080/api/upstream?url=http://s.streampunk.cc/wombat.ogg'
cambia quale streaming rimandare
curl -i -X POST 'http://localhost:8080/api/upstream?url=http://s.streampunk.cc/ondarossa.ogg'
non rimandare più streaming, ora solo file
curl -i -X DELETE 'http://localhost:8080/api/upstream'
imposta playlist
curl -i -X POST 'http://localhost:8080/api/playlist?url=c.mp3'
controlla se mandare verso un icecast (utile se vogliamo farlo esplicitamente; altrimenti in realtà se facciamo solo start, liquidsoap se la dovrebbe cavare abbastanza bene)
curl -i -X POST 'http://localhost:8080/api/icecast/start'
curl -i -X POST 'http://localhost:8080/api/icecast/stop'