Saving and playback of playlists now works from the GUI.
DOing this, it's now clear why Trees did what it did, having multiple parallel playlists that you could then combine and loop, etc.
The major substantive change here is adding a stopRecording and a setPlaylistLooping method to the Playlist interface.