Wenn du eh schon alles neu machst und alles moderner haben willst, dann nutze keine <table>-Tags und alles was dazu gehört. Das soll man schon seit html4 nicht mehr nutzen.
Stimme Dir zu, soweit eine Tabelle als Design-Element (wie früher) verwendet wird, aber das ist ja an dieser Stelle definitiv nicht der Fall, meines Wissens sind für solche Zwecke (Auflistung von Daten, hier Songs) Tabellen noch Mittel der Wahl. Jedenfalls die
html-Datei "songliste" im Validator betrachtet wirft da auch keine Anmerkungen zu aus.
Oder wo findet man andere Aussagen dazu?
Mal davon abgesehen überlege ich jetzt aber evtl. doch nicht nur eine Auflistung, sondern doch eben auch ein Abspiel-Control in dieser Liste einzufügen und daher auf das Grid-Modell zu wechseln...