A Plex webhook MyAnimeList scrobbler written in Go
go get github.com/djcrock/animelist-scrobbler
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 |
This scrobbler relies on Plex webhooks, so a Plex Pass subscription is required.
animelist-scrobbler -maluser $MAL_USER -malpass $MAL_PASS -plexurl $PLEX_URL -plextoken $PLEX_TOKEN -plexuser $PLEX_USER
Configure Plex to send webhooks to the scrobbler.
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).