Config

You can configure the tool to suit your needs by using anime config or by editing the config.json.

anime config

This command lets you change the configuration for anime dl from within your terminal.

+--------+------------+
|      4 | watch      |
|      3 | siteconfig |
|      2 | ezdl       |
|      1 | dl         |
|--------+------------|
|   SlNo | settings   |
+--------+------------+
Select Option [1]:

This lists all options in the config, and lets you change their values by entering them. If you select 1 (one) then it will bring all the sub-keys for that selected choice.

+--------+------------------------------------+
|     16 | url                                |
|     15 | speed_limit                        |
|     14 | skip_download                      |
|     13 | selescrape_driver_binary_path      |
|     12 | selescrape_browser_executable_path |
|     11 | selescrape_browser                 |
|     10 | quality                            |
|      9 | provider                           |
|      8 | player                             |
|      7 | force_download                     |
|      6 | file_format                        |
|      5 | fallback_qualities                 |
|      4 | external_downloader                |
|      3 | download_dir                       |
|      2 | chunk_size                         |
|      1 | aria2c_for_torrents                |
|--------+------------------------------------|
|   SlNo | dl settings                        |
+--------+------------------------------------+
Select Option [1]:

Selecting a setting that has no sub-keys will get you to the value input mode.

+--------+------------------------------------+
|     16 | url                                |
|     15 | speed_limit                        |
|     14 | skip_download                      |
|     13 | selescrape_driver_binary_path      |
|     12 | selescrape_browser_executable_path |
|     11 | selescrape_browser                 |
|     10 | quality                            |
|      9 | provider                           |
|      8 | player                             |
|      7 | force_download                     |
|      6 | file_format                        |
|      5 | fallback_qualities                 |
|      4 | external_downloader                |
|      3 | download_dir                       |
|      2 | chunk_size                         |
|      1 | aria2c_for_torrents                |
|--------+------------------------------------|
|   SlNo | dl settings                        |
+--------+------------------------------------+
Select Option [1]:
Current value: False
Input new value for aria2c_for_torrents: True

config.json

If you want you can directly edit the config.json. It can be found under:

  • ~/.config/anime-downloader on Linux
  • %appdata%\anime downloader on Windows
  • ~/Library/Application Support/anime downloader on MacOS

The default config file is given below.

{
    "dl": {
        "aria2c_for_torrents": false,
        "chunk_size": "10",
        "download_dir": ".",
        "external_downloader": "{aria2}",
        "fallback_qualities": [
            "720p",
            "480p",
            "360p"
        ],
        "file_format": "{anime_title}/{anime_title}_{ep_no}",
        "force_download": false,
        "player": null,
        "provider": "twist.moe",
        "quality": "1080p",
        "skip_download": false,
        "url": false
    },
    "siteconfig": {
        "animedaisuki": {
            "servers": [
                "official"
            ]
        },
        "animeflix": {
            "fallback_servers": [
                "FastStream"
            ],
            "server": "AUEngine",
            "version": "sub"
        },
        "animeflv": {
            "server": "natsuki",
            "version": "subbed"
        },
        "animekisa": {
            "fallback_servers": [
                "mp4upload",
                "vidstream"
            ],
            "server": "gcloud"
        },
        "animerush": {
            "fallback_servers": [
                "MP4Upload",
                "Mp4upload Video",
                "Youruploads Video"
            ],
            "server": "Mp4uploadHD Video"
        },
        "animesimple": {
            "server": "trollvid",
            "version": "subbed"
        },
        "anistream.xyz": {
            "version": "subbed"
        },
        "dreamanime": {
            "server": "trollvid",
            "version": "subbed"
        },
        "dubbedanime": {
            "servers": [
                "vidstream",
                "mp4upload",
                "trollvid"
            ],
            "version": "dubbed"
        },
        "gogoanime": {
            "server": "cdn"
        },
        "kickass": {
            "ext_fallback_servers": [
                "Mp4Upload",
                "Vidcdn",
                "Vidstreaming"
            ],
            "fallback_servers": [
                "ORIGINAL-QUALITY-V2",
                "HTML5-HQ",
                "HTML5",
                "A-KICKASSANIME",
                "BETAPLAYER",
                "KICKASSANIME",
                "DEVSTREAM"
            ],
            "server": "A-KICKASSANIME"
        },
        "nineanime": {
            "server": "mp4upload"
        },
        "ryuanime": {
            "server": "trollvid",
            "version": "subbed"
        },
        "vidstream": {
            "servers": [
                "vidstream",
                "gcloud",
                "mp4upload",
                "cloud9",
                "hydrax"
            ]
        },
        "watchmovie": {
            "fallback_servers": [
                "fembed",
                "yourupload",
                "mp4upload"
            ],
            "server": "gcloud"
        }
    },
    "watch": {
        "fallback_qualities": [
            "720p",
            "480p",
            "360p"
        ],
        "log_level": "INFO",
        "provider": "twist.moe",
        "quality": "1080p"
    }
}

Note

  • For the key file_format, you can set anime_title(which refers to the title of the anime) and ep_no which is the number of the epiosde.
  • If you set player in dl, the tool will never download, only play in the set player.
  • If you set force_download, it will redownload even if the episode has already been downloaded.

Choosing preferred server

server contains the preferred server.

servers contains a list of servers, used in order. Set the preferred server by changing the order of the list.

fallback_servers contains a list of servers to use if the primary server is not found, used in order.