for l in soup.find_all('li', class_='song'):
    album = l.text.split('-')[2]
song = l.text.split('-')[1]
artist = l.text.split('-')[0].split(' ')[1]
Очистите только текст в элементе html, который имеет класс, используя красивый суп