Не страшно. Смотрите, при подключении маунта вызывается скрипт, который подсовывает айскасту другой лог, в который тот будет писать список игравших треков во время работы нужного маунта. Файл будет называться, скажем, playlist-w-live.log.
Из него потом родным системным grep'ом будут вытянуты все строки по лайву, например вот так:
cat /var/log/icecast2/playlist-w-live.log | grep "/live" > /var/log/icecast2/playlist-live.log
Теперь в файле playlist-live.log у вас все, что играло на /live (и только на /live) во время его работы. После отключения маунта, по соответствующей команде, начинает снова писаться что-то вроде playlist-nonstop.log.
Объединив потом эти два файла получите полный плейлист.
Это много более элегантное решение чем парсинг логов, который способны предложить местные PHP-обезьянки.
Сделать это за вас "не мог бы", по крайней мере в ближайшее время. Вы даже публикуя свой конфиг не потрудились убать из него лишнее чтобы остальным не приходилось все читать.
Я готов помочь советом и постараться направить вас на правильное решение. Сидеть и кодить, боюсь, желания нет. Для этого есть вышеупомянутые мостера похапе, которые за 2 бакса все сделают. Хотя я рекомендую разбираться во всем самостоятельно.