Hello,
I would like to know how best to deal with cases wherein an Slskd download is initiated by DeepCrate but ends up stalled (started, but doesn't progress). I'm not sure if that's the "official" term for it, so apologize if it goes by something else.
From DeepCrate's end it just reports the download as in-progress. I haven't watched DeepCrate long enough to see if something does happen after some long period of being stalled. I'm also not sure what happens if I end up deleting the download on Slskd: is DeepCrate "smart" enough to know I deleted it and mark it as failed?
If DeepCrate doesn't handle such cases gracefully, then I suppose my request, then, would be for it to do so. In my ideal world, I would have DeepCrate periodically tell Slskd to retry until it's stalled e.g. 3 times already, at which point DeepCrate would have Slskd delete the download and queue up that release again, prompting the user to try downloading from someone else. But I don't know how feasible that is.
Hello,
I would like to know how best to deal with cases wherein an Slskd download is initiated by DeepCrate but ends up stalled (started, but doesn't progress). I'm not sure if that's the "official" term for it, so apologize if it goes by something else.
From DeepCrate's end it just reports the download as in-progress. I haven't watched DeepCrate long enough to see if something does happen after some long period of being stalled. I'm also not sure what happens if I end up deleting the download on Slskd: is DeepCrate "smart" enough to know I deleted it and mark it as failed?
If DeepCrate doesn't handle such cases gracefully, then I suppose my request, then, would be for it to do so. In my ideal world, I would have DeepCrate periodically tell Slskd to retry until it's stalled e.g. 3 times already, at which point DeepCrate would have Slskd delete the download and queue up that release again, prompting the user to try downloading from someone else. But I don't know how feasible that is.