This makes sense Pieter, I foresee a complicate query though and it will take a lot of diligence on your part in file-naming and tagging.
Of course you are welcome to help test. Here are my batch files to help testing
Turn on ML3
Code:
net stop "gb-pvr recording service"
ren Plugins\MusicLibrary2\MusicLibrary2.dll *.skip
ren Plugins\MusicLibrary3\MusicLibrary3.skip *.dll
ren Plugins\Common\MusicLibraryCommon.skip *.dll
ren Plugins\Common\Interfaces.skip *.dll
copy config.ml3 config.xml
net start "gb-pvr recording service"
Turn on ML2
Code:
net stop "gb-pvr recording service"
ren Plugins\MusicLibrary3\MusicLibrary3.dll *.skip
ren Plugins\MusicLibrary2\MusicLibrary2.skip *.dll
ren Plugins\Common\MusicLibraryCommon.dll *.skip
ren Plugins\Common\Interfaces.dll *.skip
copy config.ml2 config.xml
net start "gb-pvr recording service"
The difference in the two config.xml files are the one line
<Task enabled="true">Music Library2</Task>
Martin