There is no restriction to the length of the filename but to the length of the whole path including the filename. (256 characters)
So maybe you should have a look at your path to the location of the filename.
Since windows XP I avoided a very long pathlength in not storing my mp3s in the windows standard-folder for music (C:\Documents and Settings\Sigrun\My Documents\My Music). This would already waste about 60 characters till reaching your personal extension of the path i.e.
\Dave Dee, Dozy, Beaky, Mick & Tich\If Music Be the Food of Love... Prepare for Indigestion\11 - Dave, Dee, Dozy, Beakym Mick & Tich - Hair on My Chinny-Chin-Chin (Huff 'N' Puff).mp3)
The example represents a personal folder structure and file-naming of "\%artist%\%album%\%track% - %artist% - %title%".
Would you really like to have cut the filename to maybe "11 - Dave, Dee, Beaky, Mick ..."
I think my example makes clear that such conflicts need to be avoided manually and not automatic in shortening only the filename. You need to have a close look on the length of your complete path.
To do this:
- Move your mp3s to a short path (i.e. E:\MP3s)
- define a column with the name of "Path-Length" and the value of $len(%_filename_ext%%_folderpath%), so that you always have a problematic path-lenth in view.