More Granular Control over Renaming Targets
🚀 Feature Request
I would like the ability to omit certain components from renaming. In particular, filename and foldername. This would give me total control over all supporting artwork and media without impinging on the fragile naming scheme required by Radarr/Sonarr.
✨ Summary
Disable file and/or file renaming to allow other programs to manage that component.
👔 Problem Statement
Both Radarr and Sonarr contain a renaming option that I am unable to predictably replicate in TMM: the automatic replacement of invalid characters. This deletes a character like , or ' but will convert ü to u. In comparison, TMM will replace ü with ue. There is also a "smart replace" for colons which I use but I am willing to accept a universal - to <space><dash><space> conversion. Disabling this option causes everything to be deleted which would make all accented characters be deleted too.
💡 Proposed Solution
Add the ability to omit the file name and folder during renaming.
🔀 Alternatives Considered
I have tried JMTE but there are too many rules and I don't understand the logic that Radarr/Sonarr uses. Trying to emulate that would be unreliable. I have searched everywhere, have read through the JMTE, and have experimented and cannot find an adequate solution.
🗃️ Additional Context
I'm using TMM to fill a specific gap in my automated media server:
- Radarr/Sonarr must be in control of the naming of directories and filenames in order to support automatic upgrades.
- Radarr/Sonarr do not support the
dateaddedtag in the NFO. - Jellyfin will always use 'mtime' in the absence of the tag above causing constant cycling in my "Recently Added" when files are moved or upgraded.
TMM's primary job is to simply regenerate a high-quality NFO that includes the dateadded in a way I control. I also use it to download trailers and a wider range of artwork.