Opened 4 years ago

Last modified 2 years ago

#5962 reopened Enhancement

Rename single files in Web UI

Reported by: gipawu Owned by:
Priority: Normal Milestone: None Set
Component: Web Client Version: 2.84
Severity: Normal Keywords: web ui rename
Cc:

Description

In web ui I can rename a torrent, but I can't rename the single files inside a torrent. It would be nice having that feature. Thank you.

Change History (5)

comment:1 in reply to: ↑ description Changed 4 years ago by killemov

  • Resolution set to invalid
  • Status changed from new to closed

Replying to gipawu:

In web ui I can rename a torrent, but I can't rename the single files inside a torrent. It would be nice having that feature. Thank you.

That is not possible. This is because the file names are part of the torrent hash. When you change a file name you actually change the torrent as well. Only the top level directory name is the exception to this rule. See http://i-tools.org/torrent for a more detailed explanation. A torrent client could abstract file names in all interfaces, including filesystem. But can't see any logic in that.

comment:2 Changed 4 years ago by mike.dld

  • Resolution invalid deleted
  • Status changed from closed to reopened

That is actually possible, just look at any native client (GTK+, Qt, Mac) version 2.80+.

comment:3 Changed 4 years ago by killemov

Doh! Got my history of protocols mixed up. In bittorrent the filenames are completely trivial. Well ok then, if someone adds this to the rpc-spec I will implement it in Shift.

comment:4 follow-up: Changed 4 years ago by mike.dld

It's already there, see section 3.7 "Renaming a Torrent's Path".

comment:5 in reply to: ↑ 4 Changed 4 years ago by killemov

Replying to mike.dld:

It's already there, see section 3.7 "Renaming a Torrent's Path".

The rpc spec needs more/better explanatory text. If possible, remove/resolve/inline all references to transmission.h. Currently this function feeds the assumption of renaming the torrent root path only.

Update: It took a while. Renaming files is implemented in Shift.

Last edited 2 years ago by killemov (previous) (diff)
Note: See TracTickets for help on using tickets.