After installation you need to do a few things to get the Agent working so here is what you need to do (you can skip to 6. if you use the 2.X version)
I wrote this agent in roughly 7 days without knowing python so there should be Bugs in it. If you encounter any strange behaviour let me know in the Tickets or Discussion section.
I don't plan to add support to add, update or remove Anime to your MAL Account but time will tell if the users want this feature and I've got some time to do it.
With the version 2.0 I decided to move away from the official MAL API and instead use the unofficial API which is much more comfortable and enables me to search for an ID which is essential to receive data to update the metadata.
Is that the end? I don't really know, because the Scanner of Plex is giving me a hard time to display the Anime Specials and Movies which doesn't have an episode count (E01 or 01 or something similar) so there is actually two ways to fix that
1. I extend the Agent which currently is only working with TV-Shows to the Movie section but then you need to split your Folders which is kind of annoying and Specials aren't listed after all
2. I write a Scanner which shows everything but still got the same look and feel which would take time which I don't have in the near future
But there is actually a pretty simple solution to this. All you need to do is to add " - 01" to your Anime Movie or Special which doesn't have an Episode count yet. Update your Plex and shazam Plex Scans and display your Movies and Specials with the correct metadata
A little bit of Statistics here:
Using the v1.2 I had 76 Anime in my library and 36 got filled with metadata. (47% success rate)
Using the v2.0 I had 76 Anime in my library and only got 4 which didn't get metadata or were incorrect matches. (95% success rate)