Доброго времени суток.
Есть вопрос, хотя заранее понимаю что он обречен на провал, но чем черт не шутит.
Есть острая необходимость получать от Icecast инфу о смене песни.
Объясню зачем. У меня высоко посещаемый чат около 200 тел сидят и общаются в онлайн.
на сервере с чатом стоит Icecast юзеры сидя в чате слухают радио, заказывают песни диджею и т.д.
Мне нужно сделать чтоб при смене песни её название писалось в общем канале чата.
Но вопрос как это сделать?
Можно например раз в минуту парсить играющий трек, сохранять его в временный файл, при следующем запросе сравнивать и если трек сменился то постить в чат.
Думал даже дёграть последний трек из родного лога Icecast playlist.log
Но крон это 1 раз в минуту минимум, это слишком медленно.
Может есть у кого мысли как бы заставить Icecast сообщать мне о смене трека.
В идеале конечно заставить бы его дернуть какойнить скрипт при смене трека.
Но такое врятли возможно.
Уже всю голову сломал...