I hope this will help you somewhat. Here is a link to the process I have to use to get stuff right.

It basically involves starting in Emplode (to ignore m3u files),
moving to Jemplode (to get soups), then moving back to Emplode
(to clean up the mangled orderings from Jemplode).