this is a small bunch of scripts and configurations that I use to transpose real time Icecast listeners into SNMP readings, using the snmpd demon.
After that you can use programs like Cacti to get an historic recordings of listeners trends, you can do more complex analysis if you want to get trends for specific shows/hours, or you can generate quick demotivational pages like this: