I had a look over the docs and couldn't see a way to rename a file. I had a look at the source and couldn't see any reference to torrent_handle::rename_file or torrent_info::rename_file. It's entirely possible I've missed something as I'm not that familiar with rtorrent. If I've not missed it, would it be possible to expose the rename_file functionality?
There are a couple use cases for this:
Change your first thing to _Safely cross-seed the same set of files to multiple trackers_ and then we have an idea. I would much rather save disk space.
I really miss this feature from Deluge. Sometimes I would download videos and tag them with a CRC32, or download a comic book and rename .zip or .rar files to .cbz or .cbr… this is really quite a vital feature.
This is a vital feature for those using this along with a software like Plex, which requires files and directories to be named in a very specific manner.
Have you tried using symlinks with Plex?
Symlinks sure can work if you only seed a few files. With thousands of files, it's gonna be a disaster to maintain.
This would be great for radarr/sonarr which sometimes has a hard time picking up files in rtorrent because there's an AKA or something in the filename for foreign files.
For the record (and I mean that _literally_ speaking, not sarcastically; I'm noting it here for future reference and to accelerate any "spring cleaning" of the issues), this is a duplicate of #167.