Downloader for Crunchyroll and ADN
This repository has been archived on 2024-10-25. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2024-06-30 02:43:43 +02:00
.github/ISSUE_TEMPLATE removed advanced workflow 2024-05-01 00:44:20 +02:00
.vscode multiple fixes and additions 2024-05-23 23:04:58 +02:00
components removed 44.10 kHz (2) because it causes too much confusion 2024-06-30 02:43:43 +02:00
ffmpeg some changes and removed taskbar progessbar 2024-05-06 23:50:25 +02:00
pages removed 44.10 kHz (2) because it causes too much confusion 2024-06-30 02:43:43 +02:00
public changed logos 2024-05-07 01:14:00 +02:00
shaka mp4decrypt -> shaka, jsencrypt -> node-forge, package update 2024-06-28 05:07:41 +02:00
src added new crunchyroll endpoints 2024-06-29 23:34:44 +02:00
.env.default some changes and removed taskbar progessbar 2024-05-06 23:50:25 +02:00
.eslintrc.js first commit 2024-04-16 20:20:30 +02:00
.gitignore mp4decrypt -> shaka, jsencrypt -> node-forge, package update 2024-06-28 05:07:41 +02:00
.npmrc fixed excessive storage usage 2024-05-09 02:09:37 +02:00
.prettierrc added prettier 2024-05-01 01:45:45 +02:00
app.config.ts mp4decrypt -> shaka, jsencrypt -> node-forge, package update 2024-06-28 05:07:41 +02:00
binding.gyp first commit 2024-04-16 20:20:30 +02:00
build.js moved settings json to crd folder and made the build tinyer 2024-06-28 20:10:22 +02:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2024-04-26 16:39:24 +02:00
CONTRIBUTING.md Create CONTRIBUTING.md 2024-04-26 16:44:22 +02:00
LICENSE Create LICENSE 2024-04-26 16:45:41 +02:00
nuxt.config.ts fixed hot reload 2024-06-28 20:25:30 +02:00
package.json moved settings json to crd folder and made the build tinyer 2024-06-28 20:10:22 +02:00
pnpm-lock.yaml moved settings json to crd folder and made the build tinyer 2024-06-28 20:10:22 +02:00
README.md Update README.md 2024-06-28 05:11:13 +02:00
run.electron.bat added run.electron and removed some console.logs 2024-05-01 02:16:38 +02:00
SECURITY.md Update SECURITY.md 2024-05-02 14:03:08 +02:00
tsconfig.json added prettier 2024-05-01 01:45:45 +02:00

Crunchyroll Downloader

Downloads 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

  • Windows
  • Linux

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