midi player/ipod trigger

I have seen lots of articles and code for interfacing to an ipod and getting it to PLAY STOP SKIP etc. that seems to be the easiest part. I haven't seen anything about getting track title or time code yet. I have also seen lots of things about generating midi code using arduino or interfacing buttons to trigger midi commands but I have yet to see anything that resembles reading midi files from and SD card or having any sort of code in place to actually play them. I will keep looking i suppose.