<div dir='auto'>One way is to put a admin.cgi file on the icecast server to catch the metadata from a source and then forward to icecast and your other purposes. <div dir="auto">Another is to look at the icecast playlist log file.</div><div dir="auto">Another would be to poll the icecast status XML or JSON page.</div><div dir="auto">Or you could receive and decode the actual stream.</div><div dir="auto">I don't believe there is a hook from icecast like the connect and disconnect hooks.</div></div>