Расположение, извлечение, отображение метаданных Icecast - PullRequest
0 голосов
/ 19 июня 2020

Я создаю простое приложение для радио.

У меня запущен сервер 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);
    }
});

Что мне здесь не хватает?

...