Using AudioQueueGetCurrentTime to get the playback progress.

This results in finer detail, more accurate progress information. Should fix #52 and possibly #55.