button for the playlist

I think it's better to use button in the playlist because li element even with tabindex=0 isn't read as an interactive element. Maybe it can be good to add an aria-label="playlist" to the ul too or add hidden text like "play this song" in each li