Skip to content
Spark Tray

Local Windows utility

Bulk Downloader

Got a long list instead of a single link? Import a CSV or paste one URL per line. Spark Tray checks and dedupes the list, expands any playlists, and works through the queue with a live status for every item — and one button to retry anything that failed.

Windows 10/11 (x64) · Free · No account

Everything saves into your Bulk Downloads folder.

Bulk Downloader in Spark Tray

What it does

Everything Bulk Downloader handles

A focused set of jobs, each done well — and nothing that phones home.

CSV or paste-per-line

Import a spreadsheet of links or just paste one URL per line — whichever way your list already lives.

Validate & dedupe

Spark Tray checks each link and quietly removes duplicates before anything starts, so you don't download the same thing twice.

Playlists expanded

Any playlist in your list is unrolled into its individual videos and folded into the queue automatically.

Import preview

See exactly what will be fetched — with duplicates and invalid links flagged — before you commit to the batch.

Concurrency-limited

Downloads run a sensible number at a time so your bandwidth and the source servers both stay happy.

Retry all failed

Watch per-item progress as it goes, then clear up any stragglers with a single retry-all-failed button.

How it works

From link to done in a few clicks

  1. 1

    Bring your list

    Import a CSV or paste your links one per line. There's no cap on how modest or how long the list is.

  2. 2

    Preview the queue

    Spark Tray validates and dedupes, expands playlists, and shows you a preview of everything it's about to fetch.

  3. 3

    Run the batch

    Kick it off and watch a live status for each item as downloads run a few at a time.

  4. 4

    Retry any stragglers

    When it's done, hit retry-all-failed to mop up anything that didn't land — the rest stay put.

Under the hood

The engines, named plainly

The Bulk Downloader is the Video Downloader's engine pointed at a whole list.

Download engine
yt-dlp (one queued job per link)
Media processing
ffmpeg
Input
CSV import or paste one URL per line
Before it runs
Validation, de-duplication and playlist expansion
While it runs
Per-item status with a retry-all-failed pass
Output folder
Bulk Downloads
Platform
Windows 10/11 (x64) — runs fully on your machine

Under the hood it's the same yt-dlp + ffmpeg pipeline as the single Video Downloader, wrapped in a queue with concurrency limits so a big list stays orderly. Only download content you have the rights to.

The rest of the belt

Three more tools in the tray

Questions

Bulk Downloader, answered

Add Bulk Downloader to your tray

Bulk Downloader ships inside Spark Tray with the other three tools — one small download, no account.

Windows 10/11 (x64) · Free · No account