Printable Version of Topic
-Brading Software Message Board +--Forum: Mp3/Tag Studio Support and Bug Reports +---Topic: colon, question marks, slashes, quotes + renaming? started by cupon Posted by: cupon on June 12 2004,05:13 Users have posted about requesting the ability to replace special characters that can't be used for filenames (: " / \ * ;) with something other than mp3 tag studio's uneditable default, which is a dash (-). Bottomline, there's no option to change this. That's not what I'm going for. The "Auto rename (from tags)" tab has a "Case fix and replace" option. Let's say I created a new preset called "AUTO RENAME FROM TAGS" and I created the following substring replacements: ---------------------CODE SAMPLE------------------- Replace string : with , Replace string " with , Replace string / with , Replace string \ with , Replace string ; with , Replace string * with , ---------------------CODE SAMPLE------------------- Now, let's assume I have an mp3 named "TEST.mp3" with the following ID3 tag for the Title field: ---------------------CODE SAMPLE------------------- TITLE : " / \ *; ---------------------CODE SAMPLE------------------- When I batch rename the file via the program's interface or right-click shell menu it changes ---------------------CODE SAMPLE------------------- TEST.mp3 to Title , , , , , , .mp3 ---------------------CODE SAMPLE------------------- Brilliant, but here's the catch. When I switch away from the "Auto rename (from tags)" tab to the "Auto tag (from filenames)" tab the "Case fix and replace" preset is still set on "AUTO RENAME FROM TAGS" This preset is used globally. I only want this preset used for the "Auto rename (from tags)" tab, but I'm forced to use it for every tab which has the "Case fix and replace" setting enabled. I think there should be an option to make presets sticky for select tabs because it's a great inconvenience to switch presets. I have a lot of classical music mp3s which uses a bunch of colons, double-quotes, semi-colons, and forward slashes throughout the Artist, Title, and Album fields. When I rename these files from their tags I have to switch presets. After I perform that operation I have to remember to immediately switch off the AUTO RENAME FROM TAGS preset, because if I were to perform something such as a "Full tag casefix" from the "Direct tag manipulation" tab, I'll end up destroying my classical mp3's Title tags by replacing all those special characters (which are happily legal in ID3 tags) witch a bunch of commas. Posted by: Magnus Brading on June 12 2004,14:55 Macros preserve the settings of the filter and casefix utility for all single operations, so you can easily create macros of your normal operations and then access them instantly with the click of a button, without having to change any settings or even change tabs, and even better, you can make a macro that contains any succession of operations, all with different settings, and they will still not affect the current settings of the programs at all. Try it, and you'll never want to go back. ![]() Just like it sometimes may feel inconvenient to keep the filter and casefix settings global, it has shown in my tests that it often feels much more inconvenient not to do this, since then you will practically always have to go into these settings before using any tool, to make sure it has the setup you want, from the last time you used it. With the introduction of the macros, it felt that keeping these settings global and instead providing this possibility to store them in macros was the best way to go. And finally, about the option for changing illegal filename characters to different replacements, just like you say, you can use the casefix tool for this, and in the end it is always better to provide a low number of more general tools than to provide a whole mess of settings for every possible situation, and that's why I haven't implemented this as a separate option too. end |