Yes, I am going so for years.
Filename including extension is limited to 64 chars.
I've set a column value of
'$ifgreater($len(%_filename_ext%),64,!$len(%_filename_ext%),)'
to signal when a filename (maybe by manually adjustment) runs over the limit of 64 chars.
I use some special algorithm to condense the content of the envolved tag fields to have all important information at a glance giving me a hint as to what the track, title, artist, album, year is.
Different track numbers will avoid duplicate filename.
If more information is needed (for report or so), then the long contents is read directly from the tag fields.
Size Meaning
02 track
01 delimiter (underline)
26 title
01 delimiter (underline)
16 artist
01 delimiter (underline)
08 album
01 delimiter (underline)
04 year
01 delimiter (dot)
03 extension
giving a filename of maximal 64 chars including extension.
DD.20080321.1035.CET