Как узнать название песни, которая в данный момент играет на онлайн-радио?

Как можно получить название трека из онлайн радиопотока, используя ссылку на поток в формате MP3, с помощью PHP?
  • 19 декабря 2023 г. 11:57
Ответы на вопрос 2
Для получения названия трека из онлайн-радиопотока вам понадобится использовать PHP-библиотеку для чтения и декодирования потоков, такую как "getid3" или "getID3". 

Вот пример, как вы можете получить название трека из онлайн радиопотока с использованием библиотеки "getID3":

```php
// Подключение библиотеки getID3
require_once('/path/to/getid3/getid3.php');

// URL потока в формате MP3
$streamUrl = 'http://example.com/stream.mp3';

// Создание экземпляра класса getID3
$getID3 = new getID3;

// Получение информации о потоке
$streamInfo = $getID3->analyze($streamUrl);

// Получение названия трека
$trackTitle = $streamInfo['id3v2']['title'][0];

// Вывод названия трека
echo $trackTitle;
```

Обратите внимание, что для использования данного примера вам потребуется установить и настроить библиотеку "getID3" на своем сервере.
Можно поэксперементировать с этим решением 
https://gist.github.com/fracasula/5781710

но конкретно в ссылке на поток из вопроса метаданные с Title - пустые, то есть они не размечают треки
Похожие вопросы