Any particular reason why? Metadata, by the way, has nothing to do with filenames. The two can, and should be kept separate, because they are used for different purposes altogether. Metadata is meant to display information about the audio file such as the title, the artist, the album... I'm sure you are familiar with the concept, are you not? Using the filename itself to encode that stuff is a dirty hack that will come back to haunt you sooner or later (and it looks like it already did).