Hi all! I have a Feral seedbox that runs QBit and can’t seem to install search plugins. I’ve tried a few things:

  • From the unofficial search plugins page, open the raw python for 1337x and paste its URL into QBit after opening Search plugins > Install new plugin > Plugin path.
  • Download that same .py file and FTP it to my seedbox. In Plugin path, enter ~/.local/share/qBittorrent/nova3/engines/one337x.py
  • Restart Qbit, since the above is my plugins directory anyway, so maybe it will detect the new plugin. Nope.

Am I missing something stupid? The “official” instructions tell me to browse for a local file, but there’s no file browser in this version of QBit (4.3.9 if it matters).

What’s driving me crazy is I’m pretty sure I’ve successfully done this before. I know I can use Jackett (or Sonarr), but the first feels unfinished and buggy and the the second is way more than I need for my use case.

Does anyone here use Qbittorrent search plugins and see what I’m screwing up? Thanks!

  • beeng
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    9 months ago

    That path you FTP it to, what is it it’s full path? Is Qbit running on the same user as that “~” is taking you to?

    • Kribensis@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      9 months ago

      Yep, it’s on the same Feral server and account. I tried a direct link too. That was: /media/sdy1/myusername/.local/share/qBittorrent/nova3/novaprinter.py

      I did think that would work since I needed a direct link to install a skin, but no joy.

      • beeng
        link
        fedilink
        English
        arrow-up
        3
        ·
        9 months ago

        So skins work but plugins not?

        What’s the python version in that plugin?does it have a hash bang python version at the start of the file? What python version do you have installed on that server? Does the plugin need python deps?

        • Kribensis@lemm.eeOP
          link
          fedilink
          English
          arrow-up
          3
          ·
          9 months ago

          The 1337x plugin wants Python 3.6.0. My slot had 2.x, so I updated to 3.9. But, the plugin also wants Qbit 4.4.x. Feral always installs 4.3.9 with a --noupdateflag, since that’s the version they’ve tested. I figured I was beat, but just for fun tried to install another plugin that my requirements met. That didn’t work either 😂

          At that point, I reinstalled Jackett and added 1337x. Which wouldn’t work without installing FlareSolverr, which requires Docker, which is unsupported on Feral since it needs root. Nice!

          Another commenter noted I could just use Prowlarr (and I was going to) but that also requires Docker, so this story has a sad ending. That ending is me pasting in magnet links from another tab and wishing for three hours of my life back…

            • Kribensis@lemm.eeOP
              link
              fedilink
              English
              arrow-up
              3
              ·
              edit-2
              9 months ago

              You’re right. For Prowlarr, not sure why I thought that. It installed no problem, but thinking about it more, doesn’t do anything for me since there is no difference between searching in Prowlarr and in some browser tab 😂

              For flaresolverr, when I run the binary, I get this: [3288970] Error loading Python lib '/media/sdy1/myusername/flaresolverr/libpython3.11.so.1.0': dlopen: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.35' not found (required by /media/sdy1/myusername/flaresolverr/libpython3.11.so.1.0)

              I don’t know Linux, but an AI search indicates flaresolverr wants to update GLIBC (a GNU library) and that could break shit. That’s where I chose to stop before, but I’ll ask Feral. At this point, I’m committed.