Comments (5)
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.
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.
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.
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.
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)
- Lidarr API key must be filled HOT 7
- Allow specifying API keys and other configuration secrets via `filepath:` HOT 4
- failed Folder extractions are never retried HOT 1
- allow disabling folder poller in docker
- Completed item still waiting:no extractable files found at:/path/ HOT 12
- disconnect poll interval from delay timers
- Do not watch log file
- Support for lesser-know .ARJ files HOT 3
- Webserver doesn't work HOT 2
- Add arj support HOT 1
- ignore missing hooks
- add message when no log file path configured
- screen doesn't start when running the command HOT 6
- Add ~ (homedir) expansion to paths.
- Extraction failing due to runtime error HOT 4
- ENV variables do not override default settings HOT 5
- Add .arj support HOT 2
- Documentation bug HOT 2
- remove 127.0.0.1 from compose example
- [[Radarr4K]] not accepted as header? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from unpackerr.