always keeps a dash when there is no song name to display