The idea is that amarok could get tabs brownsing.
that suppose have a tree view on the left bar (for explore and drag and drop file) and in each tabs can add songs, playlist file (pls,..) and stream
The session (tabs, files,..) could be save with a session manager (as in konqueror).
This is just a proposition.
Screenshot powered by the Gimp :)