Actually, there are lots of of commands for MPD. I'm using MPD Python library, here you find all the commands:
http://pythonhosted.org/python-mpd2/top ... mands.htmlOn the same way I'm getting artist and title, I think it's possible to get all other (current time, total time, bitrate, filename, size etc etc) but I will implement my own counter for elapsed time which will be syncronized on each change (new track, play/stop/pause). So it will be reseted to zero on song change and on pressing stop. And while playing, it will count independently. Because, it's not very good for optimization to "spam" MPD every 1 second to get elapsed time from it.
Since my college semester is done, I moved to my parents house during summer and now I'm facing a small problem: I have only one ethernet cable in my room for connecting my laptop and Wi-Fi signal is very poor in my room so I'm not able to listen to internet radio and SSH and RuneUI are pretty slow due to this. I will have to get an ethernet switch or something to connect it via cable or get a Wi-Fi repeater.
Here is my current setup:
http://i.imgur.com/qe1mlA8.jpg