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