Kranky,
This is definitely interesting to me too. What sort of data are you looking for?
For live, curently playing data, that’s actually the easiest to work with because we can parse the xml admin feed but that’s less useful, since you can essentially get the same information from the web admin interface.
What I think you’re after and what I think would be most useful for an online radio station is what clients (Winamp, iTunes, etc) are tuning in, how long each visitor listened for, what streams they listened to (for example what songs, which DJs), etc. For that we need to parse the shoutcast logs.
And that can get tricky depending on the update frequency. On a really busy shoutcast server, you have new people dropping out and tuning in every second.
Do you update every time you go view mint (long wait while the tail of the log is parsed) or do you do it incrementally? (eg a cron job).
I’m thinking what would be cool is a 2 tabbed pepper… one that basically reformats the shoutcast feed (and could refresh the data ajax-style on a user-defined increment). The other tab would show the log’s parsing.