fix: negative track progress label text
During buffering, player.position returns a negative value, and thus making the label text that tells one the current track progress render some weird number.
I've added a simple check so the progress label text just says "0:00"
if the position is negative.
It should be investigated why player.position returns a negative value in the first hand, but at least this MR fixes the visual bug.