Suffice it to say I borked mine. I can't think of a way to do what I want that doesn't involve too much work by hand. The simple solution, just reload everything, doesn't work because the "source" doesn't have tags or filenames that are useful for some of this stuff.
What I want to end up with is a tree where the top layer is artist and the second layer is album, and the albums are populated with all the relevant tracks, and those are ordered by track number.
With soup views I can get the right heirarchy but the wrong ordering, or the right ordering but too many layers.
Re-importing without wiping would work if jemplode deduplication was global, but it's not, it applies to what you're importing into. That defeats the "will rebuild the playlists" motivation.
Is there anything I'm missing, or am I just sad?