I had several playlists in separate folders and discovered that they had overlapping content, so I decided to do the following to save space (and put them in devices that had limited storage):
I used MusicBrainz on each folder to automatically tag but not rename the MP3s correctly. Then I MP3Tag on each folder to manually tag those that were not found by MusicBrainz using Discogs.
I then chose all files and used Tag - Filename to rename all files into Artist - Title.
I used MP3Tag to load each folder, and then mass-tagged the comment field using something resembling the folder name and anything generic to be able to put them together automatically. For example,
1980s newwave newwavediaries
1980s newwave newwavesynth
1970s 1980s softrock softrockhits
and so on, with one of the keywords (in this case, the last keyword) being close to the playlist and folder name (e.g., New Wave Diaries, New Wave and Synth Music, 100 Soft Rock Hits).
Next, after having copies of the playlists elsewhere, I moved all of the folders to one folder, and then used Suction (for Windows) to move all contents to the main folder, with any duplicates automatically renamed with (1) or (2) and so on.
The tedious part: I loaded the folder in MP3Tag and went over the duplicates. For each set, I chose one to keep, copied the keywords in each of the duplicates into that, and then deleted the dupes.
The result is that the number of files was reduced by at least 30 percent.
After cleaning up around 5 percent of the files, I then used the export script to make playlists.
From there, I just copy the whole folder to various devices. Those with Symfonium can be set to automatically load the playlists during the sync process or can use smart playlists (using the comment playfield containing a particular keyword), while that have older systems can just load the playlists.
Lastly, the arrangement doesn't work for old devices or systems that don't have smart playlists or can't load the playlists. In which case, I've to use the backed-up original folders that doubled as playlists.