- What is Universal Anime Downloader?
- Features
- Install
- Build from source
- How to use UAD
- Contributing
- Coming up in the next release
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.
- 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
Prerequisites:
- Operating system: Windows 7 or later
- .NET framework version 4.7.2 or later
Instructions:
- Download the latest version here (choose the
UADInstaller1.0.exe
file). - Run the EXE file. If Windows Smartscreen displays a warning, proceed by clicking "Learn more" and then "Run anyway".
- Click "Install" to install Universal Anime Downloader.
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:
- Clone this repository.
- Open the repository as a solution using Visual Studio.
- Press F5 or click Start to build Universal Anime Downloader.
- 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.
- All downloaded anime series are located in the My Anime Library section, displayed using rectangular cards. To watch one, just click the play button.
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.
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
andUADAPI.IAnimeSeriesManager
) aren't significantly modified.
- 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.