The last time I looked at it, I got the impression that smart playlists could
get you one level of embedding but not arbitrary levels of embedding, as you'd
get with general recursion. And sometimes you want the embedding to go fairly
deep:
Composers -> Beethoven, Ludwig ->String Quartets ->
Probably no need to write new code, the tools are there
You will be able to do this with smart playlists, if you can design the
filters/queries,
There is a group field, you can define as playlist name, which will save as
meta data
Depending how sacrosanct you hold the comment field, it can