Hmm, now that I see it. Your files are a bit old. can you update to the newest version?
Yep ok, the update fixed it, thanks 
that is good to hear.
is there anyway to get this working when using the nvidia shield tv as my plex media server?
There shouldnât be any difference which device you use as your server as long as you put it in the correct directory and give it the correct permissions.
If you are a bit more specific about why it doesnât work I could be of more helpful.
Hi 
Trying to setup up your awesome plugin, however I cannot save changes when I have selected âMyAnimeList.net Agentâ.
It returns a 400 Bad Request: âagentâ is missing or invalid.
This is the query string parameters:
name: Anime
type: show
agent: net.fribbtastic.coding.plex.myanimelist
scanner: BABS
language: en
importFromiTunes:
enableAutoPhotoTags:
location: /data/anime
The agent shows up correctly in settings.
Iâve given full access to the Plug Ins folder.
that is weird and happens a few times already in this thread.
The agent needs to be fully accessible even sub folders so make sure that this is the case. You can also search through this thread to find similar posts and my already posted links to possible solutions.
Just a heads up, I currently have disabled the API running on my server because someone has brought some privacy concerns to my attention. Even though my server shouldnât have logged the accessing IP addresses it still did and I have to sort that out first before getting it back online again. Not that I could do anything with those IP Addresses in any way they can still be considered as personal informationâŠ
API is back online, I checked the situation and the Live Log files contain the IP addresses of every request. This is necessary for security reasons!
The log files are now set to rotate daily and in that rotation the IP addresses are being anonymized so that the API server only stores the IPs that request the API for one day and then deletes them.
Though, this doesnât seem to be necessary in the near future since MyAnimeList seems to have worked on their API and released some open-closed-invite-only beta test of the new one.
As soon as that goes online I can review it and most likely transition to the official API which would bring us full circle
Until then, the API on my server will stay online.
I just fixed a Bug which prevented downloading the Posters from MyAnimeList and it seems MAL has changed their SSL version to TLSv1.2 which broke the download.
I updated the Agent to version 6.0.5 and you can download the new version as usual here
Edit: Be sure to clear your Plex Cache folder so that you get a fresh set of metadata instead of the broken one that is already there.
Hi, I think the bug is back. It doesânt load cover for new anime.
2020-01-11 22:54:42,968 (7f5e5cfb9700) : CRITICAL (agentkit:1091) - Exception in the update function of agent named 'MyAnimeList.net Agent', called with guid 'net.fribbtastic.coding.plex.myanimelist://38481?lang=en' (most recent call last):
File "/usr/lib/plexmediaserver/Resources/Plug-ins-ac2afe5f8/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/api/agentkit.py", line 1089, in _update
agent.update(obj, media, lang, **kwargs)
File "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/MyAnimeList.bundle/Contents/Code/__init__.py", line 171, in update
self.updateTvShow(metadata, media, lang)
File "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/MyAnimeList.bundle/Contents/Code/__init__.py", line 87, in updateTvShow
AGENT_MYANIMELIST.getData(metadata, "tvshow", media)
File "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/MyAnimeList.bundle/Contents/Code/myanimelist.py", line 163, in getData
response = urllib2.urlopen(request, context=ssl.SSLContext(ssl.PROTOCOL_SSLv23))
File "/usr/lib/plexmediaserver/Resources/Python/lib/python2.7/urllib2.py", line 154, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib/plexmediaserver/Resources/Python/lib/python2.7/urllib2.py", line 421, in open
protocol = req.get_type()
File "/usr/lib/plexmediaserver/Resources/Python/lib/python2.7/urllib2.py", line 283, in get_type
raise ValueError, "unknown url type: %s" % self.__original
ValueError: unknown url type:
Having the same issue. Anime with TVDB listings is fine. But for anime only on MyAnimeList, the titles/details will download, but no images.
It is a different bug, just co-incidently caused at the same place.
This is being caused by the atarashii API that Fribbtastic hosts returning an empty string for image_url - The agent code handles no image_url being present, but assumes an empty string is a valid URL and tries to fetch it, at which point urllib2 blows up.
It looks like two fixes are needed.
1.) Modify the plug-in so that empty strings for URLs are treated the same way as missing URLs.
2.) Fribbtastic will need to fix his instance of the atarashii API too.
Just wanted to report the same issue of text downloading, but not the banners/covers.
Running Plex docker inside Unraid
Sorry for the late reply but it seems I donât get notifications when this thread is getting updatedâŠ
I will look over this issue in the following days and get back to you when it is fixed.
As always, I wanted to do that later but I didnât want to let you guys hanging 
I pushed a new Bugfix and a new Version out that you can download in the usual place here.
This is a weird thing because I would think that this would have been available since rarely a poster or cover is not available on myanimelist which leads me to believe that myanimelist could have changed something on their website that the API is not being able to get again. However, with the state the atarashii API is in as being not actively developed anymore AND the soon official API being released I will not really spend any time on fixing this on the atarashii API because I would probably spend more time figuring the API out than (hopefully) waiting for the official API finally getting a release.
Which means that if that is a persisting behaviour and MAL has changed the way the cover is being âfoundâ you will be able to get metadata again because this change doesnât break the agent anymore. However, that also means that animes could not get a poster at all unless it has a mapping to TheTVDB or TheMovieDB which would download and use the posters from there.
New release: v6.0.7
I have found another Bug which added the Posters to the Background section than the Poster section of the Metadata in Plex of an Anime Movie.
I updated to 6.0.7, removed the cache but still canât get covers. Metadata is fine. With HANA agent down too are we just SOL for a fully working agent?
2020-01-21 23:11:31,853 (14f588b79700) : DEBUG (myanimelist:169) - [MyAnimeList.net] [MyAnimeListUtils] Cover:
2020-01-21 23:11:31,853 (14f588b79700) : WARNING (myanimelist:169) - [MyAnimeList.net] [MyAnimeListUtils] Image was empty
I keep getting this error message when trying to download covers/refresh metadata
From his latest update:
However, that also means that animes could not get a poster at all unless it has a mapping to TheTVDB or TheMovieDB which would download and use the posters from there.
Itâs a problem with Atarashii, since MAL has probably changed something from their side.
I guess weâll have to wait until the official release of the MAL API in the next months.
From MAL:
we hope to return to you with news of a better and public API in early 2020.