So I finally figured out what the heck the discrepency between Emplode and jEmplode is. Essentially I managed to hose deletion of playlists (they were being treated like tunes) and playlists were being left as zero refcount.

It appears that when Emplode finds a playlist with a zero refcount, it just adds it to the root playlist.

Roger -- Can you confirm this? What is the ordering of the way the repair method works in Emplode? is it:

1) Check Root Lists
2) Repair Root Playlist (which sets everybody's refcounts)
3) Loop over all playlists and loop for refcount 0
4) For each discovered playlist, add it to the root

The next part is the part I'm curious about ... Since the zero refcount playlists were not attached to the root during repair they didn't get reviewed. Do you rerun repair on the newly modified root? Do you only run repair on each of the zero refcoutn playlists?

ms