You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you use the set location menu to move a torrent to a different directory, slashes in the path are turned into backslashes. This of course affects windows filesystems which use slashes instead of backslashes. Files are correctly moved in the filesystem but other remote transmission clients split the torrents into 2 different directories the original one with the slashes and the new category with the backslashes in the path.
So if I do this in tremotesf
This is what happens in transgui
The text was updated successfully, but these errors were encountered:
This is an issue with Transmission not correctly normalizing path separators on Windows. According to Transmission dev (transmission/transmission#3915 (comment)), clients should always use Unix separators ('/') in RPC requests, event when Transmission is running on Windows.
Unfortunately Transmission itself does not attempt to do this on its own end when sending RPC responses or accepting RPC requests from clients. This results in different torrents using different path separators, and in some cases even having both types in the same path (for example, for some torrent Transmission may return its download directory as "C:\User\Downloads\wtf/lol"). Tremotesf tries to handle this by converting all Windows paths returned by Transmission to '/' separators for consistent internal handling (so that they are displayed as single item in lists for example) and only using '' when displaying paths in UI. Additionally when sending requests to Transmission, '/' is used as per Transmission dev's recommendation.
If other clients don't treat paths with '/' and '' separators as same paths then I believe this is incorrect behaviour on their end.
If you use the set location menu to move a torrent to a different directory, slashes in the path are turned into backslashes. This of course affects windows filesystems which use slashes instead of backslashes. Files are correctly moved in the filesystem but other remote transmission clients split the torrents into 2 different directories the original one with the slashes and the new category with the backslashes in the path.
So if I do this in tremotesf
This is what happens in transgui
The text was updated successfully, but these errors were encountered: