I can choose songs to play by clicking rows in an html table. I also write text to the client as it becomes available, rather than doing it all at once.
For now, I can play and pause. I'll eventually add more operations to the list.