Download All Video Downloader 2022 ((NEW))

0 views
Skip to first unread message

Leticia Troung

unread,
Jan 21, 2024, 1:56:08 PM1/21/24
to diknotercand

If the downloader freezes, you don't want to re-login, and you're willing to experiment, go download the Procmon tool from Microsoft, use Procmon to find the file that the downloader is stuck on/waiting for, and create the file yourself to the directory (New File > Text Document, make sure you use the name the downloader is looking for, we just want the empty file). I had a lot of freezes running 2 downloaders at once, and used this method to unfreeze the frozen downloader every time it happened.

download all video downloader 2022


DOWNLOAD https://t.co/sLDJfwKBp8



It's essentially a bet that between the download completing and the actual block being processed nothing will go wrong, which, given the internet and hours long processes, is unlikely to happen. And using more download threads likely increases the probability this will happen because the downloader processes blocks sequentially, and you can have up to 30 blocks on disk waiting.

The instructions XML file has timeout_millisec="3600000" in it, so I'm assuming that's for each download thread. I'd argue that waiting an hour is absurdly long, but the 1 hour timeout doesn't seem to apply to the downloader itself.

As far as I can tell (by tracing with Procmon), the downloader will spawn a new download process for every block. If it was a new thread within a process, you could persist the curl session and pass it to the thread, which could reuse the existing TCP session. This is an issue because TCP sockets are (usually) tied to a process, so every new process start means the downloader will need to reestablish the connection and hit TCP Slow Start in the process.

Admittedly, this doesn't impact the download other than make it slower. I've got gigabit fiber and the downloader would come close to maxing it out (downloading 900Mbps), fall off to 2Mbps, and then ramp back up. Repeat for every group of blocks that are downloaded.

Improvement: Download processes should persist for use by multiple blocks (check for instructions, self terminate if no new ones after a time limit like 30 seconds?), so that the TCP connection is reused. This does require more invasive changes (each downloader process will need to watch for instruction files with its thread id & the parent pid instead of passing it to the process as part of process creation, ), and you

This made Windows flash the title bar periodically because it stopped responding to input events. I'd bet the downloader is doing work on the UI thread, or doing UI on the work thread. Or just single threaded to begin with.

The downloader does some funky network stuff, Fiddler couldn't catch it doing any network requests, so it might not be respecting proxy settings. And of course there's no way to set a proxy server to use.

In addition to the URL downloader, Downloader by AFTVnews also has a small integrated web browser. Thanks to this, you can comfortably search for the addresses of the files you want to download. Simply copy the URLs, then paste them in the download section to download the corresponding files.

f5d0e4f075
Reply all
Reply to author
Forward
0 new messages