I'll check and make sure that the radio server and web server clock times are in sync. We have both servers automatically sync with an atomic clock every 5 mins and this could cause the song duration to get out of sync.
The other issue too is that our hosting provider uses a technic that sometimes results in a delay in the song reaching the end user. There is really nothing we can do about this unless we pay 2-3 times more for the bandwidth.
I'll check into that time sync issue today.