Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)B
Posts
0
Comments
275
Joined
3 yr. ago

  • Deleted

    Permanently Deleted

    Jump
  • 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

  • Deleted

    Permanently Deleted

    Jump
  • 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

    That should work fine.. I suspect that failed maybe because you renamed like you said. Make sure Transmission is adding torrents in paused mode, then do another test with a torrent you definitely didn't rename. Maybe just do a test download in qBittorrent and then attempt to add it into Transmission e.g. a Linux Mint torrent or similar is usually a safe test https://www.linuxmint.com/edition.php?id=319

    Because of how you have your torrents organized it does sound like you'll need to tough it out and add each torrent and configure it manually.

    It would be easier if you had all the torrent data saved in the same folder(s), in which case just configure Transmission to add torrents in pause mode, configure a watch folder, copy your qBittorrent's .torrent files into that watch folder, and finally do a re-check in Transmission and start all the torrents. Then just hardlink the torrent data out into your own nested folders how you want them set up, that way the same data exists and is linked in two places (torrent data folder and your own folders). Maybe it's something to consider for your future configuration but it's not going to help you much right now.

    For now yeah, the best you could do is set Transmission to add torrents in paused mode, configure a watch folder, copy paste your current qBittorrent .torrent files, then afterwards in Transmission change each torrent's data location and re-check one-by-one. Not sure if it's any faster than just adding the torrents manually one-by-one :/

    You should be able to find the current .torrent files wherever MacOS saves your qBittorrent files, look for a folder that looks like qBittorrent / BT_backup, all the .torrent files in BT_backup are your loaded torrents inside qBittorrent.

    With some luck maybe you can find a tool that does qBittorrent --> Transmission migrations? I wasn't sure if any exist, all I can find are tools to do Transmission --> qBittorrent e.g. https://github.com/undertheironbridge/transmission2qbt

    (note I'm not on MacOS so maybe someone else has more direct advice to offer)

  • and then aggressively super-seed that content back out.

    What exactly do you mean by super-seed? In torrent clients there is indeed something called super-seeding aka initial seeding but that does quite the opposite of "aggressively" seed anything. The whole point of super-seeding is to encourage other peers/leeches to share data amongst themselves and hopefully become seeds themselves. This results in your own torrent client avoiding uploading torrent data to the swarm more than necessary, it's the opposite of building ratio if you're minimizing uploading data.

    https://en.wikipedia.org/wiki/Super-seeding

    https://www.bittorrent.org/beps/bep_0016.html

    It might be you meant to aggressively seed on an internet pipe with high upload bandwidth e.g. one of those 20 Gbps seedboxes or similar, that would make sense.

  • The vast majority of private trackers do not have a "hard" ratio economy like you describe. Most private trackers are flexible to give users ways to increase their own upload ratio without requiring that ratio to be "paid" by another user doing the downloading. e.g. when torrents are freeleech the users get to download for free but can still upload to improve their own ratio. And when there's bonus systems in place those bonus points can be used to add to the user's own uploaded data count. And sometimes private trackers have events where they make the entire tracker, or entire categories of torrents, freeleech so a whole ton of users get to download for free and will still be able to seed those same torrents afterwards.

    does that mean that there are some users who will forever be below 1, and thus end up getting kicked out, thus resulting in the private tracker just… shrinking over time?

    Sure, that could happen too. Private trackers will always get some users that just aren't going to cut it and eventually lose access to the tracker. In most cases the tracker will just end up adding new users and maintain the total user count. Each tracker is going to be different in how they approach this.. I think over time the user churn doesn't happen as much, at some point there's enough users on the tracker that are doing fine with ratio and whatnot while the tracker hits its own maximum user count so actually needing to replace users with new signups becomes less of a priority.

  • Agree with you, SO is great for finding info. There are solutions on there for niche problems that I haven't been able to find elsewhere, the type of thing where someone actually took the time to type out a step-by-step answer and it's now there and searchable on SO. It's a bummer that so many people seem to hate on the site nowadays.

    And lets not forget the whole reason SO came out in the first place, back then web results were littered with question/answer links to sites like Experts-Exchange. I hated trying to figure out if an answer was on there, most of the time you ended up with a link to a question that you think has an answer but oh no you need to subscribe to view an answer that may or may not exist.

  • Core 2 Duos are slow, yeah. I've got an Asus F8SP-X1 laptop from ~ 2008 with a Core 2 Duo T9500, 4 GB RAM, and a SSD SATA drive in it. It was originally a mid-range Windows Vista system. Over its years I managed to upgrade it as far as it could go. It does run standard Ubuntu and Windows 10 - Certainly not fast but it does run. Performance would lean towards unbearable without the SSD. I suspect Gnome isn't doing it any favors and switching to a lighter DE or distro would help (or maybe just ditching the DE altogether) but since it's just a spare laptop it's no big deal.

    One of the takeaways from your experiment is if it the system was already crap at running Windows 10 it's not necessarily going to fare better with Linux, at least if you're expecting a nice desktop environment. I don't know if in 2025 we need to equate the "will this run Linux?" challenge on old Windows XP/7 hardware aside from the geek/techie users that want to do something with that old hardware. Anyone else non-technical stuck with that type of hardware isn't thinking about Windows 10 being retired.

  • OP can go from Comcast Xfinity to 2 gig fiber, seems like a good call. Hell I'm jealous, still stuck with the Comcast Xfinity cable shit where I'm at.

  • You may as well call them and ask. Main things you want to find out are what plans/prices they offer and if they have any data caps. And/or if it's still under construction definitely ask to be put on their list of interested customers.

    Honestly just about anything fiber is going to be an improvement over Comcast cable internet... if I were you I'd at least inquire if they have a 1 gig download/upload plan and work from there. Good luck!

  • How to block Stremio peers from qBittorrent?

    You can't AFAIK.

    Disable DHT

    Don't do that, DHT is one of the baseline methods of public torrenting. You'll just end up cutting yourself off from tons of public torrent peers.

    Unclear why you think DHT is strictly something specific to Stremio (?)

    Use blocklists (I am also looking for suggestions, currently considering using this one)

    That doesn't sound overly reliable, I'd guess if you want to go that route you probably want to install all their stuff including that peerbanhelper thing they are relying on. If you do all that feel free to report back to the community and let us know if it actually blocked Stremio clients for you.

    Some things you could try:

    • In qBittorrent you could try using a different Upload Choking Algorithm, it's not a real solution but it does help. (Tools / Options / Advanced / Upload Choking Algorithm) There you can try setting it to Anti-Leech or Round-Robin.

      • Anti-Leech is an attempt to stop uploading to peers that seem to request data while trying to mask their activity (e.g. leeching clients), it's not perfect but can help. See https://www.libtorrent.org/reference-Settings.html#enum-seed-choking-algorithm-t and https://github.com/arvidn/libtorrent/issues/4217 for more discussion.
      • Round-Robin isn't blocking leeching, what it does is tell your torrent client to split the upload evenly between the requesting peers on a torrent. The result is that you will be uploading slower to a leeching client so those type of clients will prefer to get their upload from other faster peers rather than wait on yours.
    • If you're desperate you could switch to an alternate torrent client, something like https://github.com/c0re100/qBittorrent-Enhanced-Edition it's not an official qBittorrent client but rather qBittorrent with some anti-leech additions. They mainly focus on chinese leeching clients so I'm not sure that would help at all with Stremio but you could try opening an issue if it looks like Stremio clients are still leeching off it, maybe the devs can figure something out https://github.com/c0re100/qBittorrent-Enhanced-Edition/issues


    Me personally I don't worry about this stuff, for public torrents qBittorrent along with Round-Robin or Anti-Leech is enough. Otherwise just stick to private trackers where this sort of leeching is a non-issue.

    PS - The more active piracy community is over at !piracy@lemmy.dbzer0.com you may want to subscribe there too.

  • Sort of. Orbot is fine but for it to work it does have to modify the system's networking. It installs itself as a VPN so if I try to use it it'll kick me off the VPN my Android was already using. So yes Orbot can sort of let me pick apps to run over Tor but to do so it forces me off-VPN for all my other apps. Maybe that's an Android limitation or an Orbot quirk, not really sure.

    The nice thing about this new Oniux is that it works more like a container for applications rather than have to modify the system's network.

  • Just did some quick testing, most are open trackers operating in I2P (meaning they will happily track and announce to any torrents/peers using them).

    Working I2P Trackers, these should work with any I2P public torrents:

     
            http://opentracker.bt.i2p/a
        http://opentracker.dg2.i2p/a
        http://opentracker.eeptorrent.i2p/a
        http://opentracker.fattydove.i2p/a
        http://opentracker.r4sas.i2p/a
        http://opentracker.simp.i2p/a
        http://w7tpbzncbcocrqtwwm3nezhnnsw4ozadvi2hmvzdhrqzfxfum7wa.b32.i2p/a
    
    
      

    Working I2P non-open trackers, meaning they only track torrents published at their own website.

     
            http://tracker2.postman.i2p/announce.php
    
    
      

    Currently Down I2P Trackers:

     
            http://ahsplxkbhemefwvvml7qovzl5a2b5xo5i7lyai7ntdunvcyfdtna.b32.i2p/announce.php
        http://atia42hvtnklmilskllirvl5e27letgqghyuvrlvtaktyg32kqwq.i2p/announce
        http://crs2nugpvoqygnpabqbopwyjqettwszth6ubr2fh7whstlos3a6q.b32.i2p
        http://lnQ6yoBTxQuQU8EQ1FlF395ITIQF-HGJxUeFvzETLFnoczNjQvKDbtSB7aHhn853zjVXrJBgwlB9sO57KakBDaJ50lUZgVPhjlI19TgJ-CxyHhHSCeKx5JzURdEW-ucdONMynr-b2zwhsx8VQCJwCEkARvt21YkOyQDaB9IdV8aTAmP~PUJQxRwceaTMn96FcVenwdXqleE16fI8CVFOV18jbJKrhTOYpTtcZKV4l1wNYBDwKgwPx5c0kcrRzFyw5~bjuAKO~GJ5dR7BQsL7AwBoQUS4k1lwoYrG1kOIBeDD3XF8BWb6K3GOOoyjc1umYKpur3G~FxBuqtHAsDRICkEbKUqJ9mPYQlTSujhNxiRIW-oLwMtvayCFci99oX8MvazPS7~97x0Gsm-onEK1Td9nBdmq30OqDxpRtXBimbzkLbR1IKObbg9HvrKs3L-kSyGwTUmHG9rSQSoZEvFMA-S0EXO~o4g21q1oikmxPMhkeVwQ22VHB0-LZJfmLr4SAAAA.i2p/announce.php
        http://omitracker.i2p/announce.php
        http://opendiftracker.i2p/a
        http://opentracker-actix.i2p/a
        http://opentracker.skank.i2p/a
        http://psi.i2p
        http://tracker.crypthost.i2p
        http://tracker.killyourtv.i2p
        http://tracker.thebland.i2p
        http://tracker.welterde.i2p
        http://tu5skej67ftbxjghnx3r2txp6fqz6ulkolkejc77be2er5v5zrfq.b32.i2p/announce.php
        http://uajd4nctepxpac4c4bdyrdw7qvja2a5u3x25otfhkptcjgd53ioq.b32.i2p
    
    
      

    Unsure if all the ones currently down are just down temporarily. Some I suspect will come back (e.g. skank.i2p has been around forever so I'd be surprised if they're permanently gone).

    EDIT: Browse notbob, especially their tracker listing for hints on current I2P torrent trackers and sites http://notbob.i2p/cgi-bin/defcon.cgi?category=tracker

  • Would be cool if this could work on Android and essentially be able to pick and choose which apps to run over Tor.

  • Was going to comment the same, this issue has existed for some time for other apps. LibreTorrent ran into the same issue and now the F-Droid version is their full-featured app while the Google Play version is restricted due to Google.

    Interesting that Nextcloud managed to last this long on Google Play without running into the same limitations (until now that is).

  • Your post title is a bit misleading, I think you're talking more about trying to speed up the process of finding nodes/peers?

    All torrent clients including qBittorrent already have a built-in method of finding new DHT nodes and will find new nodes automatically. If the torrent client does not have any DHT nodes to contact yet (e.g. it's the first run and hasn't already compiled its own list of recent DHT node IP addresses) then what it does is reach out to DHT bootstrap node servers. Torrent clients usually have that coded in, sometimes you can change them - in qBittorrent you can go to Tools/Options/Advanced, under DHT Bootstrap Nodes you'll see the current list of well known bootstrap nodes that qBittorrent uses by default

     
            dht.libtorrent.org:25401, dht.transmissionbt.com:6881, router.bittorrent.com:6881, router.utorrent.com:6881, dht.aelitis.com:6881
    
    
      

    I think most/all torrent clients use the same ones.

    Not sure how current this one is, the code to compile and run your own DHT bootstrap node server is on Github

    https://github.com/bittorrent/bootstrap-dht

    Back in 2016 Libtorrent launched its own bootstrap node server, it's now one of the default bootstrap node servers for most/all torrent clients.

    https://blog.libtorrent.org/2016/09/dht-bootstrap-node

  • Agreed - I'll also add that a lot of internet gateways/routers/firewalls also have a built-in feature to update a domain with your current public IP address. It definitely makes it easy, I haven't thought about needing to update my dynamic IP in years since it just happens on the router.

    Not everyone can do it but it's definitely worth a look especially for those planning to do any real self hosting.

  • The good thing is that the public torrent itself can still be found at BTDigg and BT4G. Currently seems to be unseeded but with any luck someone will re-seed it for you. Might be worth keeping it loaded in your torrent client just in case.

    Or if you ever manage to get the data from somewhere else you can re-seed it yourself for others to download.

  • I'd recommend I2P.

    But sure, you can use Tribler if you prefer just don't set yourself to be an exit node if you're worried about other users' torrent traffic going out your own internet connection. Been years since I tinkered with it back then Tribler felt even slower than I2P torrenting and the Tribler torrent client would crash every few days/weeks, I sort of gave up on it after a while but maybe it's better nowadays.

  • I2P works fine, qBittorrent supports it now too. There are earlier posts in this community discussing it.

    Like you said it's mostly a popularity problem, less users = less seeds/peers.

  • Was MakeMKV ever claimed to be open source?

    Not sure if it's exactly what you want but I've used MKVtoolnix in the past for .mkv operations, worked fine for me. And ffmpeg also works great for general audio/video stuff though I've never tried bluray -> .mkv with it.