I have a MacOs running as a sort of seedbox seeding 70ish torrents. But macos qbittorrent is buggy and means that for various reasons I have to restart the client every couple hours so or the connection breaks. Which is inconvenient.

Transmission macos doesn’t have this problem. So it’s much better long term. Tho I’m not sure how I can tranfer all the seeding files to transmission. Manually sounds like a nightmare, and even then, I tried one and for some reason it wouldn’t verify my downloaded files and insisted on redownloading the torrent from scratch. Even though I had made sure I was pointing to the correct directory. This may be because I’ve renamed files in the past (don’t really remember) but qbittorrent seems to have no issue with it.

This is complicated by the fact my torrents are in different directories or “nestled”. Like my directory looks kind of like

>TV Shows
>> Futurama 
>>> Futurama S01 [Torrent]
>>> Futurama S02 [Torrent]
>> Planet Earth III [Torrent]
> Movies
>> Up [Torrent]
>> Star Wars
>>> Phantom Menace [Torrent]

Edit: Thanks for the replies. Seems about what I figured. I guess every time i open my client I’ll have fun moving 2-3 torrents over.

    • Brickfrog@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      1
      ·
      8 days ago

      Ah yeah I saw that one but I don’t think it does quite what OP wants. Seems more like it is designed to monitor a running qBittorrent client and then copy the .torrent file(s) to Transmission, with all torrent data in the same data folder. Might not help much for OP with all the different data folders they have in their current setup.

      My concept is as such: have a shared folder where everything is moved after download. I call this /mnt/torrents.

      The script provided that makes all of this happen is a python script. It queries the qBittorrent client for uploading or completed downloads, checks to see if they are private or public torrents, then copies the .torrent files to the respective “watched” directory of the public or private (transmission) client. It just copies the .torrent files to directories, so it should be usable with other torrent clients that have “watched” directories.

      But either way nice effort! I’m kind of surprised at the lack of scripts to import torrents into Transmission. The only related script I could find is to do Transmission --> qBittorrent but it doesn’t seem to do the reverse https://github.com/Mythologyli/transmission-to-qbittorrent