SOLVED Torrents are removed from Transmission upon completion
Unsure if related to this, but as soon as my file is complete, it disappears from the Transmission UI.
If I upload the exact same .torrent again, it will re-download the file in full (yes redownload, not just verify files already on disk), and once complete, will remain in the UI.
Seems like bug behavior. The file is available on disk after it is completed and disappears from the UI.
Here is a GIF of the behavior.
I see references to purge actions in the torrentDone.js file. Could it be a bad script? Assuming it has been modified for Cloudron.
@xarp yes I think this is somehow the expected behavior, while reading that extra code from the app package. I have never really used the app, so I assumed this file moving in that script was required. Maybe @mehdi can shed some more light on this, as he wrote most of the packaging code in this case.
@nebulon Thanks for the reply. Definitely not normal behavior. Having used Transmission for many many years, I've never experienced this. Torrents are generally seeded once they're complete, which requires it to be active in the UI. Typical behavior is, they should only leave this list once deleted by the user manually.
The default config is supposed to seed at least until a ratio of 2 before deleting the torrents, IIRC.
I know it is not necessary usual for transmission, but transmission has no auto-cleanup feature. I implemented this as default because a lot of people I know had trouble remembering to delete the torrents manually.
I am completely open to removing it as default if the Cloudron core team wants to. In any case, it's quite easy to disable by tweaking your config file and disabling the
Setting "script-torrent-done-enabled": false fixes it.