GeoIP support for Icecast2
Everyone knows that a lot of stations using php and other scripts around icecast2 to get listeners stats, and also these scripts doing hard work on getting country flag and country and city and sometimes map coordinates for each listeners IP. It's so terrible and not good for cpu usage etc. Will be much better if icecast2 will do it. can be easily added support of geoip info so icecast2 will generate listeners stats with geoip details. and it's much less cpu/ram usage at all. Can be used free GeoLite Country and GeoLite City databases. and C API look here http://www.maxmind.com/app/c Foe example apache, nginx and others http servers offers geoIP modules. it's so painfull to write scripts around icecast2 just to get country flag and maybe some other info like city, country, map location etc. Icacast2 can do it easily and keep these stats in logs, in xml output etc.