Да, существует специальный сигнал в программе icecast2, который указывает на смену трека. Этот сигнал называется "ICY-MetaData" и отправляется при каждом изменении метаданных (в том числе при смене трека).
Для того чтобы обновлять метаданные на веб-странице именно при смене трека, необходимо настроить скрипт или программу, которая будет отслеживать ICY-MetaData сигнал от icecast2. После получения этого сигнала, скрипт может обновлять метаданные на веб-странице без избыточных обращений к серверу изображений.
Подходящим вариантом для реализации данной задачи может быть использование скрипта на языке программирования, который будет осуществлять подключение к icecast2 и отслеживать ICY-MetaData сигнал. Как только сигнал будет получен, скрипт может обновлять метаданные на веб-странице и загружать соответствующее изображение.
Необходимо также учитывать возможные задержки при передаче сигнала от icecast2 до скрипта, поэтому рекомендуется настроить скрипт на обработку событий с минимальной задержкой.