Stop removal of characters like "/ " from tags
I'm aware that Windows disallows certain characters, such as the forward slash (/), in file names. However, those characters are not disallowed in Mac file name.
The problem, when using kid3, is that when a track's filename contains a slash (which can be common in movie scores), kid3 replaces the slashes with colons (:), which then prevents us from successfully using the "tag from filename" feature. That is, substitutions are made for the special characters in the file name, and those substitutions are automatically copied to the tags — without the user's consent.
I'm presently tagging the files on a movie-score album in which almost every track contains one (and many have two) slashes. Examples:
04 Vampires? / Gypsy Woman / Dracula's Castle 05 Reinfield Bleeds / Dracula's Women
Upon using "tag from filename," kid3 automatically (and, with all due respect, unnecessarily) replaces the slashes with hyphens, like so:
04 Vampires? - Gypsy Woman - Dracula's Castle 05 Reinfield Bleeds - Dracula's Women
One or two tracks wouldn't be the end of the world, but when an album contains 25-30 slashes (or more), it's frustrating to have to manually undo the unnecessary substitutions.
Even if kid3 has a search-and-replace feature of which I'm unaware, such a procedure shouldn't be necessary, because there's no reason for the slashes in tags to be replaced with hyphens in the first place. :-)
When a file name contains slashes (or other "special" characters), I wish kid3 could be made to honor the actual file names and to pass them along to the destination tags intact — without making any substitutions.
Of course, in case the current behavior is preferable for certain users, the preferred behavior might ideally be specified in the preferences. As such, users like myself could disable substitutions once and never have to think about it again. :-)
Imported from SourceForge, author: soundsgoodtome