Skip to content

xtero/CrunchyREroll

 
 

Repository files navigation

Crunchyroll plugin for Kodi

CrunchyREroll is a KODI (XBMC) plugin for Crunchyroll.com.

WARNING: You MUST be a PREMIUM member to use this plugin! This plugin does not intend to let you do illegal stuff


This plugin support DRM streams Even if you didn't installed Widevice CDM, the plugin will propose you to install it before playing an episode


This page and addon are not affiliated with Crunchyroll.

Kodi® (formerly known as XBMC™) is a registered trademark of the XBMC Foundation. This page and addon are not affiliated with Kodi, Team Kodi, or the XBMC Foundation.


Installation and update

A repository have been created to help you install the plugin and keep it up to date.
To install the repo, please download the file https://github.com/xtero/crunchyreroll-repo/raw/main/repository.crunchyreroll-1.0.0.zip
On Kodi, use the feature "Install from zip" to install the repo.
Once it's done, you can update your plugin from the repo.

Contributors

Maintainer: Xtero

Contributors:

  • Smirgo

Git repo: https://github.com/xtero/CrunchyREroll

Features

What this plugin currently can do:

  • Supports all Crunchyroll regions
  • Login with your account
  • Search for animes
  • Browse all popular anime
  • Browse all simulcasts
  • Browse all new anime
  • Browse all anime alphabetically
  • Browse all genres
  • Browse all seasons
  • Browse Crunchylists
  • View history
  • View all seasons/arcs of an anime
  • View all episodes of an season/arc
  • Display various informations
  • Watch videos with premium subscription
  • Synchronizes playback stats with Crunchyroll

How to run tests

If you are using a Linux distro, you probably can run the bootstrap.sh script.
It will ensure that you have all required dependencies in the freshly created Python VirtualEnv.
This virtualenv is stored in the folder .venv.

Before running tests, you need to defined enviroment variable CRUNCHYROLL_EMAIL and CRUNCHYROLL_PASSWORD. On my side, I used to do it through my .bash_aliases. But you can do it the way you like it :)

If you don't like Makefile, you can just run pytest. Otherwise, you can use make test that will also run pylint and flake8 on the code to ensure a minimal quality level.

About

Watch videos from the anime platform Crunchyroll.com on Kodi

Resources

License

Stars

Watchers

Forks

Languages

  • Python 91.8%
  • Makefile 5.7%
  • Shell 2.5%