Python program to easily download AIO episodes with your AIO Club account
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
MasterOfTheSoftware 98021a6df7 Add list of current features and TODO 1 month ago
.gitignore Rename to 3 months ago
LICENSE Update copyright year 1 month ago Add list of current features and TODO 1 month ago Add more info to -u 1 month ago Send error upon updating list if not logged in 1 month ago Fix information in 1 month ago

AIO Club command line tools

This is a set of scripts for using the AIO Club API from the command line.

Important notes:

  • This currently only supports the audio files from the API (otherwise labeling will go wrong)
  • There is no proper error handling if something goes wrong, so expect issues if you don’t do it right


Download the code:

git clone
cd aiodl

Development setup:

python -m venv env
source env/bin/activate
pip install --editable .

You can also install it directly for use anywhere on your system this way:

pip install .

Help information is provided with aiodl --help.


  • Basic AIO Club API support
  • Downloading any episode from AIO Club
  • Searching for episodes
  • Looking up information about an episode or album


  • Add downloading videos from AIO Club
  • Add handling for more API endpoints in
  • Increase modularity between the CLI program and other functions
  • Move episodes.txt and auth.txt to a standard place
  • Secure the program against sudden incompatible AIO Club API changes
  • Improve design for stability of functions

Copyright © 2019, 2020 MasterOfTheTiger You may use this software under the terms of the LICENSE file, which is basically just the BSD-3-Clause license with the additional requirement of you including a Bible verse. You may also optionally use this software under the terms of the GNU General Public License version 3 or, at your option, any later version as published by the Free Software Foundation.