@yozenpl
What does your directory structure look like under: /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/MyAnimeList.bundle
In the past I messed up and had the plug-in nested in an extra MyAnimeList.bundle directory causing the plug-in not to be found.
I suggest you check your log files (/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Logs). I believe the âPlex Media Server.logâ will contain any error when loading Plex plug-is, but it could be one of the other logs. This will help you narrow down the problem.
@EZarnosky said: @yozenpl
What does your directory structure look like under: /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/MyAnimeList.bundle
Check post above.
I found: # zgrep -i MyAnime * Plex Media Server.log:Apr 25, 2016 21:37:29 [0x7fd6b2bff700] WARN - Request for plug-in [net.fribbtastic.coding.plex.myanimelist] but it doesn't exist. Plex Media Server.log:Apr 25, 2016 21:37:30 [0x7fd6ac7ff700] ERROR - Timeout or error reading status line from plug-in pipe [net.fribbtastic.coding.plex.myanimelist], we're killing it. Plex Media Server.log:Apr 25, 2016 21:37:30 [0x7fd6ac7ff700] ERROR - Error received reading configuration for net.fribbtastic.coding.plex.myanimelist
Where can I download ânet.fribbtastic.coding.plex.myanimelistâ?
@yozenpl
I donât really know why my agent doesnât show in your agents list, I personally donât use linux as operating system on my server. Things that could interfere: Server doesnât have permission (maybe not the owner oder chown problems?), Did you restart the server and tried again? can you attach your com.plexapp.agents.log file please, another user here had the same issue and there was the exception stack trace. Additional to this do you have any kind of adblocker in use? The other user here had.
@EZarnosky
Thank you for reporting this and Iâm sorry for taking this long to reply, I will look into it when I am back home.
Permissions are the same for your agent and Hama agent. I checked plex in different web browser without AdBlock and nothing happened.
As you can see below I donât have com.plexapp.agents.log file for myanimelist (plex was reinstalled 2 days ago.)
@EZarnosky said:
I am having a bunch of issue matching old anime series with the MAL agent.
Here are a few that are not matching:
Groove Adventure Rave
Gasaraki
Gate Keepers
Ai Yori Aoshi (only shows later seasons)
Galaxy Angel
Galaxy Angel Z
Gad Guard
Attached is my log file of when I tried to match them. Let me know f you can help or what else I need to do to get you the right info.
(I did clear my cache)
This is fixed, Problem was that myanimelist added a little hyperlink to their search results where you can watch the preview or episode video. so the name was then parsed âGroove Adventure Rave Watch Promotional videoâ this resulted in a missmatch of under 80%. you need to clear your cache by the way
@yozenpl
Iâm at a loss here, I use windows myself because of this problem that linux is kind of picky in that regard. permissions looks good, structure too. What kind of Plex are you using normal linux or NAS or even unraid?
@Daraku
Yay, i love new features, until they break things that work⊠still getting no match on Ai Yori Aoshi, Gad Guard & Galaxy Angel. It seems to see Gate keepers now. Really annoying that it matches to " Watch episode video, but not the series itself.
It does match Groove adventure Rave now, but nothing downloads, no metadata or art work.
Any way to filter out the âWatch Promotional videoâ matches?
@yozenpl
You might want to try doing a chmod -R 777 on the MAL bundle. Give it all permissions. If that works then maybe something in the bundle needs a right that is not set. (later reset the permissions of course)
@EZarnosky
Okay need to take another look at that. What do you mean by âfilter Promotional videoâ? like add this as as some kind of trailer to plex?
Edit: Works again, it was absolutely my fault because I used an old database connection config and didnât changed it to the live database.
@Daraku
sorry I meant to filter them out of the results. I donât care to see them. But I imagine others might like to have a feature added to have them as a trailer in plex.
I was about to say still no luck, but then I remembered to clear my cache
As always your dedication to this is great, thanks.
EDIT: Spoke a little to soon about everything being fixed. It matches Ichigo 100% and Ichigo 100% Special 2. But no metadata or art work downloads. Just a uneducated guess, but could this be because the % is a special character?
@EZarnosky said:
EDIT: Spoke a little to soon about everything being fixed. It matches Ichigo 100% and Ichigo 100% Special 2. But no metadata or art work downloads. Just a uneducated guess, but could this be because the % is a special character?
BUT. I ran into another problem which I hope is now reduced in its appearance. HTTP Error 429 - Too many requests. I looked at my Live API and had this A LOT, but I canât really fix that without reworking the API with a different request handling model (only response from Database and use a queue which every X seconds requests the data). This rework would reduce if not eliminate this error. But on the other hand would cripple the usability of every user (number of anime multiplied by the number of seconds equals a hell of a lot waiting). So I will keep it this way and will just ignore the 429 error.
What this all means: Yes there will be times you wonât get data, but this could be the reason that Myanimelist is refusing my connections. Be patient a day or two, and then try to get the metadata again.
I can only imagine your headaches trying to build your own api for a site that makes backend changes a to their stuff without notice to make their own broken api work better.
Plex can grab the metadata and images fine now. Should I see anything else I will let you know. I appreciate the bug fixing.
@EZarnosky said:
I can only imagine your headaches trying to build your own api for a site that makes backend changes a to their stuff without notice to make their own broken api work better.
security updates are necessary but the site could be more, futuristic?! Like all data is on one site, all backed by an API which provides the Data in XML or JSON format, Access to the api is restricted with agents or user or whatever. then I wouldnât need to parse 3 different side +1 site for every 100 episodes then I wouldnât need to parse pages at all and I would retire the API because I wouldnât need it. For One piece with 700++ Episodes are 8 Page requests⊠this is to much but there is no alternative, api of myanimelist is probably from last century with probably no one working on it. At least they update their site and make it only look futuristic.
I sometimes wonder if I should switch to HummingbirdâŠ
@Daraku
I wasnât sure what hummingbird was, but then I did google search and saw this https://www.npmjs.com/package/ani-up seems someone wrote a wrapper 2 years ago. very definately outdated though.
You mention that you are hitting multiple site when you scrape. I thought you removed theTVDB.com scrapping due to issues with their site. Are you hitting anidb.net for anything? might be interesting to somehow include that information in the metadata, they seem to have a lot more accurate episode names and sometimes episode summaries.
The problem is with myanimelist that the informations are all spread out on different MAL-webpages like /Bleach, /Bleach/episode or /Bleach/pics, these are single websites that need to be requested and parsed individially and each 100 episodes has their own page as well and that is why I need to make this many requests and run into the âToo many requestsâ error.
TheTVDB is still present and provides the backgrounds, banners and additional covers for the anime but I shrunk it down because myanimelist already provides the episodes so, actually I donât really bother, when there are images missing because the name isnât matching.
Iâm not parsing any data from anidb because there is already a agent (HAMA) which does that. yeah there is a lot of stuff there but as I donât use anidb myself because I just donât understand their website (too many information).
What Hummingbird is concerned they have a nice website, as far as I could tell a good API (maybe I write the agent for that, since the prototype someone wrote was based on my agent for MAL) and you can import your animelist from your MAL account into hummingbird which is a cool feature. But to do that I would need to write the agent for hummingbird which would take a few weeks but after that I would completely switch to it and wouldnât use MAL anymore. And after the work I put into my API I donât really know if I want to do that.
Unfortunately, this plugin isnât loading on Windows with latest plex server. No idea what it is from the logs, but same general error that yozenpl posted (above).
Just installed the plugin and I canât get it to work, it doesnât show in agent lists.
Cleared cache and data, it still doesnât show.
Using anidb meanwhile, but itâs not that good.
@void.pointer said:
Unfortunately, this plugin isnât loading on Windows with latest plex server. No idea what it is from the logs, but same general error that yozenpl posted (above).
I need the logs, please attach them to your post (how to find your logs, and select the net.fribbtastic.coding.plex.myanimelist.log file) if possible attache the myanimelist and server log file
@Roshri said:
Just installed the plugin and I canât get it to work, it doesnât show in agent lists.
Cleared cache and data, it still doesnât show.
Using anidb meanwhile, but itâs not that good.
might be a stupid question but did you restart the server? And see my response to void.pointer above and please attache your log file (myanimelist and server) so that I can take a look. Otherwise itâs just a guessing game.