Skip to content

Latest commit

 

History

History
161 lines (119 loc) · 5.41 KB

README.md

File metadata and controls

161 lines (119 loc) · 5.41 KB

Universal Anime Downloader

Table of Content

  1. What is Universal Anime Downloader?
  2. Features
  3. Install
  4. Build from source
  5. How to use UAD
  6. Contributing
  7. Coming up in the next release

What is Universal Anime Downloader?

Universal Anime Downloader (UAD) is an anime downloader & extractor. It fetches any anime series of interest and displays it to the user. UAD is meant to make searching and downloading anime series easier. In addition, the program's built-in video player has a lot of unique features that can enhance the user's experience.

Screenshot 1
Screenshot 2
Screenshot 3

Features

  • Download a complete series of anime with a few clicks
  • Search anime series by name or genre
  • Anime's information (description, thumbnails, ...) is saved after download
  • Download and watch anime series without a web browser (saves computer memory 👍)
  • No advertisement
  • Draw on the playback screen of the video player
  • Segmented download (which results in better download speed)
  • Material Design UI
  • Highly customizable
  • Sneaky watch 👀
  • Selective download for anime episodes
  • Watch online
  • Notify and auto-download new episodes in the Anime Library
  • Official API for the custom extractor to be based on
  • Suggest anime series based on previous downloads
  • Show featured anime series
  • Custom playlists

Install

Prerequisites:

  • Operating system: Windows 7 or later
  • .NET framework version 4.7.2 or later

Instructions:

  1. Download the latest version here (choose the UADInstaller1.0.exe file).
  2. Run the EXE file. If Windows Smartscreen displays a warning, proceed by clicking "Learn more" and then "Run anyway".
  3. Click "Install" to install Universal Anime Downloader.

Build from source

Note: This section is only for Visual Studio users. If you use another code editor or IDE, please consult the Internet on how to reproduce these steps in your favorite program.

Prerequisites:

  • Operating system: Windows 7 or later
  • A text editor or an IDE with support for .NET framework (Visual Studio 2017 and Visual Studio 2019 are recommended)
  • .NET desktop development workload

Instructions:

  1. Clone this repository.
  2. Open the repository as a solution using Visual Studio.
  3. Press F5 or click Start to build Universal Anime Downloader.

How to use UAD

Quick Guide

  1. Search for anime series in the All Anime page. Then download the interested anime series by clicking on the anime "card", and select the episodes you want to download by clicking on the corresponding check boxes, and then click Download all.


  1. All downloaded anime series are located in the My Anime Library section, displayed using rectangular cards. To watch one, just click the play button.


Detailed guide & videos

Note: This is meant for UAD 0.8.0. I will release an updated video tutorial for UAD 0.9.0 soon. Their functionalities are similar, but the user interface in UAD 0.9.0 differs from that of UAD 0.8.0.

I've created a video instruction for UAD, so check it out. A similar video but is intended for Vietnamese users can be found here.

Assets used to make the videos are available publicly here.

Contributing

Currently, I'm working alone on this project. I'm working on major updates for UAD and the amount of work to get it done is immense, so I'd appreciate your contributions a lot. Pull requests are welcome. If you'd like to contact me personally to discuss about the project, send an e-mail.

If you want to contribute to the source, there are a few things to note:

  • UI development: The MVVM pattern is implemented in UAD and you must follow and keep this pattern. If you don't want to use the MVVM pattern, please specifically state why in your pull request.
  • API development: Make sure that the interfaces (currently UADAPI.IQueryAnimeSeries and UADAPI.IAnimeSeriesManager) aren't significantly modified.

Coming up in the next release

  • Built-in interactive manual
  • HTTP Live Streaming (HLS) implementation
  • Mod Gallery section, where you can download mods for UAD
  • Support for websites that implement CloudFlare

You can request a new feature by opening an issue.