If I knew hoe to do tags properly, (ie select parent for tag) could have :
tag called “Playlist”
then user creates a playlist ((tag) and that gets stored as child of “Playlists” ii.e.
Then user views tracks, and there is a button on the page “add to playlist”.
Modal pops up with tag form, user selects on of their playlists and creates new tag:
Because it is a tag, ordering can be achieved as well.
Might be easier to do same thing but with articles instead, or maybe menus...
You can do ordering I think with drag and drop with seblod’s article manager etc but I have never had much luck using the article manager.