Just to freshen up this old thread.
How to shorten the filename to a specific length using Mp3tag Scripting Language?
Goal:
The length of the filename including extension should be 42 characters.
From:
02_YouOughtaKnow~AcousticLive_AlanisMorissette_I_1996.mp3
To:
02_YouOughtaKnow~AcousticLive_AlanisMo.mp3
Solution 1 (will give the filename including extension):
$left(%_filename%,$sub(42,$sub($len(%_filename_ext%),$len(%_filename%))))$right(%_filename_ext%,$sub($len(%_filename_ext%),$len(%_filename%)))Solution 2:
$mid(%_filename_ext%,1,$sub(42,$add($sub($len(%_filename_ext%),$strrchr(%_filename_ext%,'.')),1)))Solution 3:
$left(%_filename%,$sub(42,$sub($len(%_filename_ext%),$len(%_filename%))))Solution 4 (will give the filename including extension, like Solution 1):
$left(%_filename%,$sub(41,$len(%_extension%)))'.'%_extension%Solution 5:
$left(%_filename%,$sub(41,$len(%_extension%)))DD.20110308.1455.CET