OpenSTDL / CrunchyDL

Downloader for Crunchyroll and ADN
GNU General Public License v3.0
61 stars 9 forks source link
adn adn-downloader anime-downloader crunchyroll crunchyroll-downloader

Crunchyroll Downloader

GitHub Repo stars Discord

Windows Linux

Important: At the moment its only possible to download with L3 Widevine keys since Crunchyroll added drm to the switch endpoint. More about that here

A simple tool for downloading videos from Crunchyroll and ADN.

animation_gif


Supported Platforms

Getting Started on Windows

Step 1: Download the latest windows installer here.

Step 2: Run the installer. The app starts automatically after install and creates a desktop shortcut.

Thats it! Now you can start download!

Getting Started on Linux

Step 1: Download one of the latest linux builds here.

Step 2 for .AppImage: Just run it, the downloader will appear!

Step 2 for .deb: Run the .deb file with your package manager and install it!

Thats it! Now you can start download!

Build instructions

Requires:

1. NodeJS v19 or newer
2. FFMPEG Binaries (for your os)
3. Shaka Packager (for your os)
  1. Clone the repo: git clone https://github.com/stratuma/Crunchyroll-Downloader-v4.0.git

  2. Use PNPM to install the packages pnpm i

  3. Put the ffmpeg binaries in the ffmpeg folder and the shaka packager in the shaka folder.

  4. To run dev run pnpm dev:electron when on linux or mac, for windows use pnpm dev:electron:win

  5. To build use the command pnpm build:electron

Note: To change the platform you want to build (Windows, Linux, MacOS) you have to change the const in build.js const platform = 'WINDOWS' on line 70