Music
List sound inputs
GET
/api/audio/sourcesOpen. Open to everyone who can reach Tempolight.
Sound inputs the server can capture from (turn capture on in Settings).
Responses
200OKapplication/json
object[]
idstringlabelstringRequest
curl 'http://localhost:8080/api/audio/sources'const res = await fetch("http://localhost:8080/api/audio/sources");
const data = await res.json();
console.log(data);import requests
res = requests.get(
"http://localhost:8080/api/audio/sources",
)
print(res.json())Response
[
{
"id": "pulse:alsa_output.monitor",
"label": "Speakers (monitor)"
}
]