Skip to content

Download Runtimes and Automatic Preparation

Some web-download flows need extra runtime components for probing, downloading, or conversion. Ameow tries to prepare those pieces automatically, which is why you may see Preparing for a while on first use or after an update.

When you see Preparing, do not start by installing tools manually. Wait briefly, test with a public link, then consider restart or update if it stays stuck.

Common signs:

  • the first download of a site type takes longer to prepare;
  • the queue shows Preparing before it starts downloading;
  • the task moves into Converting after the download;
  • after an update, some capabilities need to be prepared again.

This is not automatically an error. First decide whether it looks like normal preparation or an abnormal stall.

What you seeMore likelyWhat to do
First use, then it continues after a short delayNormal preparationWait
Several public links all stay in Preparing for a long timeRuntime prep or network issueRestart Ameow and test with another public link
Only one site stalls in PreparingSite rules, login state, or link issueSend it from the extension and check site support
The task spends time in Converting after downloadFormat processingWait until conversion ends

Usually no. Ameow is designed to manage the needed download and processing capabilities itself when possible.

If the docs or Release Notes do not explicitly ask you to install something, avoid changing your system PATH, swapping internal tools, or downloading random external binaries.

These automatically prepared dependencies are not the image or video files you downloaded, and they are not saved to your current output folder. They are runtime components used by Ameow itself, and Ameow stores them under its user data directory.

On Windows, even when you use the portable build, the common location is:

%APPDATA%\Ameow\runtimes\

This folder may contain components such as yt-dlp, gallery-dl, ffmpeg, and deno. Temporary archives used during download are placed in the system temporary directory first, then cleaned up after installation and verification.

If you delete the runtimes folder, Ameow will prepare the needed components again later. Already downloaded media files are not affected by this folder; they stay in the save location you configured.

Douyin video downloads use the shared yt-dlp capability, so there is no separate Douyin downloader runtime preparation step anymore.

What should I do if it stays in Preparing too long?

Section titled “What should I do if it stays in Preparing too long?”

Work through this order:

  1. wait a little first and rule out normal first-run preparation;
  2. confirm the network can reach the site;
  3. test with a public link that does not need login;
  4. restart Ameow;
  5. update to the latest stable release;
  6. if the content needs login state, send it through the browser extension.

If even public links keep stalling in Preparing, note the version, platform, and link type. That makes later bug reports much easier to investigate.

How does this relate to download failures?

Section titled “How does this relate to download failures?”

A failure during preparation is still a download failure, but the fix path depends on the state: task never appears, stays in Preparing, explicitly fails, or says Done but no file exists. Different states need different checks.