Ok lets see if this is close enough for you, try Tuniac 150117.
You can grab the test versions from here:
http://wasteofcash.com/Tuniac/
It contains a new command line:
-libraryfolder
If not defined Tuniac will load/save to:
%appdata%\Tuniac\
aka
C:\Users\<User>\AppData\Roaming\Tuniac
But you can set the path eg:
TuniacApp.exe" -libraryfolder=%appdata%\Tuniac\Christmas
or
TuniacApp.exe -libraryfolder=%appdata%\Tuniac\Rock
or
TuniacApp.exe -libraryfolder=C:\MyTuniacLibrary\1
or
TuniacApp.exe -libraryfolder="C:\My Folder With Spaces\Whatever"
Rules:
1)No trailing slashes
2)You can not define the filenames themselves(TuniacMediaLibrary.dat, Playlists.dat), only the folder.
3)Note quotes if you want spaces in the folder name, without quotes it would save to: C:\My
4)You can "unset" the folder(eg go back to default path) via: TuniacApp.exe -libraryfolder=
5)You will need to launch Tuniac with this command line to load the alternative ML/PL files; Once Tuniac is running the ML/PL does not reload, you can only change the save location.
6)Tuniac will not automatically reuse the alternative ML/PL files, on each Tuniac launch you will need to resend the command line.
7)You should create numerous Windows shortcuts which make use of the command line
My idea of your use:
1)create 3 or more shortcuts for Tuniac:
First is a standard one that simply launches Tuniac.
Second called "Tuniac Christmas" with command: TuniacApp.exe -libraryfolder=%appdata%\Tuniac\Christmas
Third called "Tuniac Rock" with command: TuniacApp.exe -libraryfolder=%appdata%\Tuniac\Rock
2)Launch the first icon, this creates you default DB. Force save the ML to save this DB.
3)With Tuniac still open, open the Tuniac Christmas shortcut.
4)Modify your ML to suit your Christmas taste
5)Close tuniac
6)Launch first icon again, this will load you standard DB saved before.
7)With Tuniac still open, open the Tuniac Rock shortcut.
8)Modify your ML to suit your Rock taste
9)Close Tuniac
You now have 3 separate databases that can be launched by the 3 separate shortcuts.