Skip to content

Providers Setup

vosmiic edited this page Nov 26, 2023 · 10 revisions

Providers Setup

MyAnimeList

Create App

  1. Create an app by going to into your API settings in MyAnimeList
  2. Enter an appropriate name. The app type should be web. Make sure you enter a full description, as MyAnimeList staff can check the app to make sure the API is being used correctly. Set non-commerical and hobbyist, unless you are using the plugin differently.
  3. The App Redirect URL should be in the following format: <endpoint>/AniSync/authCallback (e.g. https://myjellyfinserver.com/AniSync/authCallback, http://192.168.1.1:8096/AniSync/authCallback). Your endpoint can be found by following the instructions while setting up your API endpoint.
  4. Make sure that all of the information is correct. MyAnimeList staff may remove your app if you are found to not be complying by the TOS.

Retrieving the client ID and secret

Access the newly created app, and copy the Client ID and Client Secret.

AniList

Create App

  1. Create an app by going into your developer settings in AniList and clicking the "Create New Client" button.
  2. Enter an appropriate name.
  3. The redirect URL <endpoint>/AniSync/authCallback (e.g. https://myjellyfinserver.com/AniSync/authCallback, http://192.168.1.1:8096/AniSync/authCallback). Your endpoint can be found by following the instructions while setting up your API endpoint.

Retrieving the client ID and secret

An ID and secret should have been generated for you. Copy both values.

Kitsu

Simply enter your username and password on the config page. No other setup is required.

Annict

  1. Navigate to the application settings menu (Profile > "Edit Profile" > "Applications") and generate a new token. Note it down.
  2. Enter this token into the "Personal Access Token" field in the plugin settings.

Shikimori

Create App

  1. Navigate to the OAuth applications page and click "Create" in the top left.
  2. Fill in all of the details, including the redirect URL <endpoint>/AniSync/authCallback (e.g. https://myjellyfinserver.com/AniSync/authCallback, http://192.168.1.1:8096/AniSync/authCallback). Your endpoint can be found by following the instructions while setting up your API endpoint.
  3. Tick the user_rates scope, this lets the plugin update your list.
  4. Note down the name you have entered for your app. This is required to setup the app in the plugin.

Retrieving the client ID and secret

The next page will display the client ID and secret. Also note down the name of the app you created.

Simkl

Create App

  1. Navigate to the Create an app page.
  2. Fill in all of the details, including the redirect URL <endpoint>/AniSync/authCallback (e.g. https://myjellyfinserver.com/AniSync/authCallback, http://192.168.1.1:8096/AniSync/authCallback). Your endpoint can be found by following the instructions while setting up your API endpoint.

Retrieving the client ID and secret

The next page will display the client ID and secret. Enter these details into the plugin settings page.