openscopeproject / TrguiNG

Remote GUI for Transmission torrent daemon
GNU Affero General Public License v3.0
382 stars 47 forks source link

Make bulk tags editing similar to Radarr #142

Closed dukobpa3 closed 10 months ago

dukobpa3 commented 10 months ago

In Radarr we can choose multiple movies, then select "edit tags" And there we can add or remove tags on current movies selection The main point is – I can add tag to whole selection and not affect other tags on each movie. Or I can remove some tag from each movie and not affect other tags Screenshot 2024-01-09 at 16 31 23 Screenshot 2024-01-09 at 16 32 12

In TrguiNG in case of bulk editing I will have bunch of movies with same tags after this operation.

Screenshot 2024-01-09 at 16 37 31
qu1ck commented 10 months ago

Transmission has only one api: set labels on given torrents. It does not have "add" or "remove" labels. To implement what you ask TrguiNG would need to make 2*n requests of getting current tags, calculating new set of tags and setting tags for each torrent. It opens a whole can of worms for consistency and error handling issues that I don't want to get into.

So unless new transmission apis become available to do that in single request, this is unlikely to be ever implemented. And I don't think transmission wants to go there either, they are even deprecating similar existing apis for trackers (see trackerList replacing previous trackerAdd, trackerRemove).

Don't expect transmission to become a media library, there is software designed for that.