Giter VIP home page Giter VIP logo

Comments (5)

yegle avatar yegle commented on September 28, 2024

Hmm, when the download client is back online Unpackerr will continue processing all pending downloads.

So I guess the only thing we need to change here is, inhibit notifications if 1) Activity is empty, and 2) download client is not available at that time.

from unpackerr.

davidnewhall avatar davidnewhall commented on September 28, 2024

Unfortunately, Unpackerr has no way to know if the download client is offline or not. Activity may not be empty if only 1 of several download clients become unavailable.

from unpackerr.

davidnewhall avatar davidnewhall commented on September 28, 2024

I've been thinking about this... It's probably possible to track the items more, but it sure gets complicated. I'm not sure I want to add more code that could introduce more bugs to fix the occasional "bad" notification.

Seem reasonable?

from unpackerr.

yegle avatar yegle commented on September 28, 2024

It's occasionally annoying: I'm running qbittorrent on a less powerful machine and the hashing at the end of a download often render qbittorrent unresponsive. Multiple downloads completed over a short period of time would cause a repeated "X imported" / "X extracting" / "X extracted, awaiting import" notifications.

If fixing this would make the code more complicated I think it's okay to leave it as-is.

from unpackerr.

davidnewhall avatar davidnewhall commented on September 28, 2024

The current relationship between unpackerr and Starr apps is simple. All it does is check the queue every couple minutes. If something disappears from the queue it considers it imported. That's it. That's how it works. I don't currently have a good solution in mind to make it better, or make it know if the downloader is offline. There may be other api calls unpacker could make, but all of that introduces more complexity and the potential for more bugs. I'll keep thinking about it, and I appreciate your understanding of the situation.

from unpackerr.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.