Note that Steegys great script changes the tags and not the file names!
You'll need to use the Auto-Organise feature afterwards todo that.
If you don't want to alter your tags you could try this:
1. Change the Character mapping in Mediamonkey.ini file
MediaMonkey Readme wrote:b) .ini file customization
MediaMonkey saves configuration information on a per-user basis to an .ini file stored in:
C:\Documents and Settings\USERX\My Documents\My Music\MediaMonkey\MediaMonkey.ini
Advanced users can edit the MediaMonkey.ini file to change several settings. If you
plan on making such changes, it's prudent to back up your .ini file beforehand. Also
make certain to close MediaMonkey before making such changes so that it doesn't
overwrite any of the changes you've made.
ii) To eliminate illegal characters when auto creating file names from tags, there is a section
[FilenameMappings] in the .ini file, where hexadecimal values define mappings between characters.
For example E1=61 means that "/" is mapped to "a". You can modify these settings if you're
adventurous. You can find hexadecimal values of characters in the "Character map" application
included with Windows. Note that unicode is not supported in this feature.
I don't know if this will work but I think so. You'll need to add one line per character mapping.
- à â ä translate to a
- é è ê ë translate to e
- î ï translate to i
- ô ö translate to o
- ù û ü translate to u
- ÿ translate to y
- ç translate to c
Makes 16 lines plus one for 'space ' to '_'
Then you of course need to use the Auto-organise feature to rename all your files.
The advantage with this solution is that you can keep the tags with
accent characters.
2. If you have MM Gold you can filemonitor your whole collection and do the filename changes within Access. The changes you then make will actually rename the files
if MM is running while you do them!
Use the Search and Replace feature on the field SongPath in the Songs table. Eeh, that means 17 times... Perhaps you could make an advanced formula, using the replace function, to do the job with an update query?
Edit!
Perhaps the easiest way is to alter Steegy's script to only rename the files instead...