fixed fn getSongLength