Skip to content

Instantly share code, notes, and snippets.

@rodhfr
Created March 13, 2025 02:52
Show Gist options
  • Save rodhfr/6635995e5c810a26fc70d0513d274820 to your computer and use it in GitHub Desktop.
Save rodhfr/6635995e5c810a26fc70d0513d274820 to your computer and use it in GitHub Desktop.

Guide:

  1. Navigate to Settings > Admin Dashboard > Plugins > Repositories
  2. Add a new repository with a Repository URL of https://raw.githubusercontent.com/vosmiic/jellyfin-ani-sync/master/manifest.json. The name can be anything you like.
  3. Save, and navigate to Catalogue.
  4. Ani-Sync should be present. Click on it and install the latest version.

Fill the forms

  1. API endpoint -> only change this if you're acessing from outside localhost (127.0.0.1) if you are then use the server ip machine or the dns address
  2. Callback Redirect URL -> skip this

Skip to step 3 if you're not in docker or container orchestration solution

  1. Anime List Save Location -> [only] if on docker then have to map a path to preserve this file. [no docker then ignore step2]

Info: Put this mapping onto your docker compose file - /home/rodhfr/Docker/jellyfin/ani-sync:/config/ani-sync

  1. So put /config/ani-sync in Anime List Save Location
  2. Ticking watched updates providers? -> [x] mark this as I've never had any serious trouble with it.
  3. Allow updating NSFW anime? -> [?] your choice
  4. Create API directly in MAL website
  5. create ID
  6. fill the form for the API creation
App Name: The name of your application. -> Doesn't matter
App Type: The type of application. If "web" is selected, a Client ID and Client Secret will be generated automatically.
Client ID: A unique identifier for your application, automatically generated by MyAnimeList. -> after filled form. Use this in the plugin
Client Secret: A secret key used for secure authentication. It must not be disclosed. -> after filled form. Use this in the plugin.
App Description: -> doesn't matter
App Redirect URL: The URL where users will be redirected after authentication. -> use the generated url by the plugin localhost if so the case (it works as well)
Homepage URL: -> put the same addres ass App Redirect URL (this is important)
App Logo URL: A direct link to the logo of your application. -> doesn't matter
Name / Company Name: -> Whatever
Purpose of Use: -> Whatever
  1. now click to edit the api in the menu MAL website and collect both Client Id and Secret
  2. Go to the Plugin Screen again
  3. Fill Client id and secret with the api's
  4. Authorize user
  5. copy the url and paste in the browser and do the steps
  6. test authetication
  7. Only change anime in Plan To Watch? -> I do unmark this
  8. Automatically set completed shows as rewatching? -> mark
  9. Libraries to check -> is better to have specific anime libraries for the recognition not to break
  10. save
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment