Skip to content

djcrock/animelist-scrobbler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

animelist-scrobbler

A Plex webhook MyAnimeList scrobbler written in Go

Installation

go get github.com/djcrock/animelist-scrobbler

Arguments

Argument Required Description
-maluser Yes MyAnimeList username
-malpass Yes MyAnimeList password
-plexurl Yes URL of the Plex server
-plextoken Yes Plex authentication token
-plexuser Username of the Plex user for whom to scrobble. Will scrobble activity of all users if omitted.
-port Port on which to run the service. Defaults to 8080.
-test Trigger scrobbling on pause as well, but do not update MyAnimeList

Usage

This scrobbler relies on Plex webhooks, so a Plex Pass subscription is required.

Start Service

animelist-scrobbler -maluser $MAL_USER -malpass $MAL_PASS -plexurl $PLEX_URL -plextoken $PLEX_TOKEN -plexuser $PLEX_USER

Configure Webhooks

Configure Plex to send webhooks to the scrobbler.

Add Metadata to Series

In order for the scrobbler to properly identify series and episode numbers, update the "Summary" of each series of each anime you want to scrobble in the following format:

{"myAnimeListID": 34494, "firstEpisode": 1}

where myAnimeListID is the ID of the anime on myanimelist.net, and firstEpisode is the MyAnimeList episode number of the "first" episode of the season in Plex (this helps match the correct episode when MyAnimeList's seasons and Plex's seasons don't line up).

About

A Plex webhook MyAnimeList scrobbler written in Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages