https://stackoverflow.com/questions/11362085/jquery-get-text-for-element-without-children-text
This has some suggestions for the same. I'm proposing this because it can again lead to errors where there are ' - ' within the song name itself. I don't have an example now but I guess its safe to assume to there might be some cases where it holds.