Я создаю простое приложение для радио.
У меня запущен сервер icecast и простой проигрыватель HTML.
<audio src="http://161.35.160.85:8000/stream" controls autoplay></audio>
Теперь я хочу отобразить метаданные сервера Icecast, но я не знаю, как это сделать. расположен это. Код, который я нашел ниже, указывает, что он может быть расположен в / stream / metadata, но я получаю здесь 404 ...
document.addEventListener("DOMContentLoaded", function() {
var stream_url = "http://mystreamurl.com/mount"; //Insert your stream URL here.
try {
var url = stream_url + "/metadata";
var eventSource = new EventSource(url);
eventSource.onmessage = function(event) {
var metadata = JSON.parse(event.data);
var artistTitle = metadata['metadata'];
//Print the new metadata to the console.
console.log(artistTitle);
}
} catch (error) {
console.log("EventSource initialization failed");
console.log(error);
}
});
Что мне здесь не хватает?