I have Picard automatically process singles separately from albums. I posted all of the relevant code from my file naming script in Repository for neat file name string patterns and tagger script snippets - #43 by rdswift so you might find an alternative there.
4 Likes