experiments about dynamic icecast-to-icecast relaying
Find a file
2024-10-28 12:03:00 +01:00
README.md readme 2024-10-28 12:03:00 +01:00
sapo.liq initial commit, experiments 2024-10-28 11:51:25 +01:00
server.liq initial commit, experiments 2024-10-28 11:51:25 +01:00

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'