I think it would be great if there would be possible to enable last.fm scrobbling support to mpg123 in some way (eg. some flag when compiling -> ~/.mpg123_lastfm file to store username and password with right permissions etc).
In case you don't have any idea about last.fm, then shortly: When I listen music on my home computer using client which has last.fm scrobbling support, then it sends information about what I am listening to last.fm.
Last.fm generates personal stats in "Recently listened", "Top artist this week", "Top Artist Overall" and "Top Tracks Overall". If you look my stats for example (http://www.last.fm/user/Stargazers) you can see what's the point.
Some Mp3-players already support it, like Amarok and xmms2 with plugin and Rhytmbox etc.
Still, it would be very nice if mpg123 would someday support that, because mpg123 is lightweight and easy to use CLI software and I'll like it :)
About programming you might information here: