Help with ML reorganization

Your description was helpful, and there are properly tagged files.
So you may try following actiongroup.

  1. Choose a subset of your files to play around with and be aware to loose them.
  2. Choose a rootfolder where the new tree of files should be created, write it to action #1.
  3. Run the actiongroup (note: modify action #3 for test mode).
  4. Check if FILENAME_NEW contains the filepathes you need.
  5. If all looks good, then run the actiongroup (note: modify action #3 for reality mode).
  6. Ready.

Begin Actiongroup TEST

Action #1
Actiontype 5: Format tag field
Field: RF
Formatstring: O:\TEST\ROOTFOLDER (choose a rootfolder of your own)

Action #2
Actiontype 5: Format tag field
Field: FILENAME_NEW
Formatstring: $if(%composer%,%rf%\%composer%\%year%\%_filename_ext%,$ifgreater(%totaldisc%,1,%rf%\%albumartist%\%albumtitle%÷'('%year%')'\disc÷%disc%÷of÷%totaldisc%','÷track÷%track%÷of÷%totaltrack%.÷%_filename_ext%,%rf%\%albumartist%\%albumtitle%÷'('%year%')'\track÷%track%÷of÷%totaltrack%.÷%_filename_ext%))

Action #3
Actiontype 5: Format tag field
Field: _FILENAME
Formatstring: %_FILENAME% (should change nothing while testing)

Action #3
Actiontype 5: Format tag field
Field: _FILENAME
Formatstring: %FILENAME_NEW% (create new foldertree and move files)

Action #4
Actiontype 9: Remove fields
Fields to remove (semicolon separated): RF;FILENAME_NEW

Note: Replace one special character ÷ with one space character.
End Actiongroup TEST (4 Actions)

Good luck!
DD.20080318.1928.CET