@quizziN said:
How are you naming your Hunter x Hunter (2011) files? The scanner is only recognising them as the 1999 series. I have them named at the moment ‘Hunter x Hunter (2011) - S01E01 - Departure x And x Friends’. Thanks.
Yeah mine is named similar but got the 1999 version matched too. The reason for this is quite simple, The request to my API made by the Agent requests for “Hunter x Hunter” and not “Hunter x Hunter (2011)”. The cause for this could be the scanner (as in Movies numbers between brackets are identified as the year but myanimelist doesn’t allow the year as seperate search parameter) and my agent gets a few entries and selects the one with the highest match score, which in this case in Hunter x Hunter. That is one of the few cases I’m powerless to do anything, I could add the year at the end but then all other requests will have a lower match score. The only advice I can give you is that you match it manually, if you kept to the naming convention of plex then most of the anime will be matched.
@quizziN said:
Thanks for the reply dude, time to start manually sorting!
Try using renaming tool to help you get the names uniform and avoid misspelling. I use “Advanced Renamer”. Simple tool that has saved me countless hours…
I actually use S - BABS and Daruku’s MAL Agent. other than a few hiccups it works great - I have insanely large collection and everything was matched with very little manual effort.
Oh, if you have a series that is 1 or two characters long (ex. K or X) I learned that MyAnimeList.net will not return results, you need to pad extra spaces in the search so that it is at the minimum 3 characters long.
@EZarnosky said:
Oh, if you have a series that is 1 or two characters long (ex. K or X) I learned that MyAnimeList.net will not return results, you need to pad extra spaces in the search so that it is at the minimum 3 characters long.
You also can use the Alternative names of the Anime for naming your anime on your HDD, the API will search on MAL for the alternative title and the metadata will set the original title
here’s the plugin log. I have that same issue where it doesn’t show up in the agents. I’m sure I’m doing everything right, this isn’t my first manual install. I just tried the hama plugin yesterday and it loaded up fine.
I can manually match individual shows and it downloads the name of the show and poster for it, but the episode titles are just “Episode 1” “Episode 2” etc, but if I match using TVDB, it gets the correct episode names, but some shows it just can’t find, wheras this agent can.
@paradoxhub said:
When I try to change the scanner after installation, I get “Your changes could not be saved.”
Picture is not available, but I would suggest you request help from the developer who wrote the scanner who is not me I’m afraid. I only suggest this scanner because I use it as well and will only test it with it.
@paradoxhub said:
Will any logs help with this? it simply just says can’t be saved when I try to set that as the agent
log files are always appreciated if you have an error.
@paradoxhub said:
I can manually match individual shows and it downloads the name of the show and poster for it, but the episode titles are just “Episode 1” “Episode 2” etc, but if I match using TVDB, it gets the correct episode names, but some shows it just can’t find, wheras this agent can.
When the Episode title is only “Episode 1”,“Episode 2” and so on then the Episodes aren’t available on myanimelist.net (or they couldn’t be parsed from it). The TVDB includes their episode titles with description on a regular basis but myanimelist.net only has this for a short period of time and relies on users to complete the data. I could integrate a The TVDB request for the episodes but the thing is that I can’t be sure if the result I get from the TVDB is really the one you are looking for (i had this with another anime called kingdom in which you got different pictures and banners as you would expect) therefore I decided, if myanimelist already provides episodes I only use them, if they are not available then they won’t be available in plex either. BUT what YOU can do is to go to myanimelist.net and extend the episode list. This would benefit other anime fans and at some point will complete the myanimelist.net database and you will have them in your database as well.
@Screwyluie said:
here’s the plugin log. I have that same issue where it doesn’t show up in the agents. I’m sure I’m doing everything right, this isn’t my first manual install. I just tried the hama plugin yesterday and it loaded up fine.
Sorry for replying to you so late, did your error got fixed already? Log says that it is started and running.
Sorry to necrothread, but all of my episodes just show episode:1, episode:2 for some seasons, and then episode 319 episode 20 etc… for other episodes. Is this an API issue form MAL or something else? I only have one show that actually matched some episode titles. It’s also worth noting that all other metadata downloaded such as covers, subtitles, etc… just no episode titles/descriptions.
@holdfast77 said:
Sorry to necrothread, but all of my episodes just show episode:1, episode:2 for some seasons, and then episode 319 episode 20 etc… for other episodes. Is this an API issue form MAL or something else? I only have one show that actually matched some episode titles. It’s also worth noting that all other metadata downloaded such as covers, subtitles, etc… just no episode titles/descriptions.
No Problem, I think it is a good sign that there is not that much activity here because it shows me that my agent works and nobody has any problems (so far, or has left the project or whatever ).
To your Problem. My Agent requests the Data from my API which parses it directly from myanimelist. There could be a few reasons that you get incomplete data:
I got a bug in my API code
myanimelist changed their layout (again) or messed with their code (again) which confuses my parser
“Too many requests” timeout
in case of point 3 this is nothing I can fix without doing huge changes on the API. This means that everyone who uses my Agent requests data over the same API key and if there are too many requests simultaneously then myanimelist just rejects them. The problem is more apparent if I need to requests data separately (Main Data, Episode data (each 100 own request) and pictures) so if you have One Piece for Example with 764 episodes the API does 10 Requests in like 10 seconds (which isn’t so bad if I wouldn’t request it from the same API key).
For the other two points I would need some information from you. Which Anime are you trying to match? Attach your log file so that I can take a look! Try to delete the log first and then do a rematch of the series.
But since you get some data then some parts are working as intended. You can also make sure that there are episodes by checking the myanimelist website for your anime and go to the Episodes tab if there are episodes then something is wrong. if not then maybe it was point 3.
Thanks for taking the time to get back to me! I have tried doing a match/unmatch and forcing refreshes. The logs show that the content is matching properly, and the cover art, and synopsis of the series download just fine. Only the episode titles and descriptions do not come down.
@holdfast77 said:
Thanks for taking the time to get back to me! I have tried doing a match/unmatch and forcing refreshes. The logs show that the content is matching properly, and the cover art, and synopsis of the series download just fine. Only the episode titles and descriptions do not come down.
Thank you but this is the wrong log file i need the log called something like net.fribbtastic.coding.plex.myanimelist.log
But I did however a check with the names you provided. Dragon Ball and Dragonball GT do return Episode data, for Dragonball Z i got nothing. I need to look into that coming weekend. As for DB and GT sometimes the agent waits for the data to return but plex doesn’t wait that long so a simple rematch would suffice in this case.
So I checked the API and it works fine (no errors) so the parsing is working as expected, what I recon happened is that while you tried getting the data (last update of Dragonball Z was the 14th November) that the API ran into the too many requests and therefore couldn’t save the Episodes in the cache. Now the caching is refreshed weekly (so there should be a new one available in 2 days - 21st) when a new request is made. I did however delete the cached entry in the database so that the next request will be saved but I couldn’t trigger the request myself because either the server did cache my request or my browser did.
EDIT: I just checked the Log file of my API and at the 14th November were a lot of HTTP 429 (Too many requests) messages. So Myanimelist was blocking the requests you made… unfortunately nothing I can do about it.
Hi Daraku,
I’m trying to get this to work on Windows Server 2012, all seems fine according to the logs, but it’s not showing under the agents at all.
Key components in the server log have this here
Request: [127.0.0.1:49676 (Loopback)] GET /:/plugins/net.fribbtastic.coding.plex.myanimelist (11 live) GZIP Signed-in Token (zigarot)
Dec 15, 2016 22:39:04.613 [2032] DEBUG - It took 0.0 sec to serialize a list with 1 elements.
Dec 15, 2016 22:39:04.613 [3616] WARN - Request for plug-in [net.fribbtastic.coding.plex.myanimelist] but it doesn't exist.
Dec 15, 2016 22:39:04.614 [1300] DEBUG - Completed: [127.0.0.1:49667] 200 GET /servers (11 live) GZIP 2ms 484 bytes
Dec 15, 2016 22:39:04.615 [1412] DEBUG - It took 0.0 sec to serialize a list with 19 elements.
Dec 15, 2016 22:39:04.615 [1300] DEBUG - Completed: [127.0.0.1:49649] 200 GET / (11 live) GZIP 33ms 1151 bytes
Dec 15, 2016 22:39:04.616 [1300] DEBUG - Completed: [127.0.0.1:49676] 404 GET /:/plugins/net.fribbtastic.coding.plex.myanimelist (11 live) GZIP 3ms 350 bytes
Then
Dec 15, 2016 22:39:04.906 [2996] DEBUG - Starting plug-in C:\Users\Administrator\AppData\Local\Plex Media Server\Plug-ins\MyAnimeList.bundle.
Dec 15, 2016 22:39:04.906 [2996] DEBUG - Perfect cache hit, we don't need to start [net.fribbtastic.coding.plex.myanimelist] yet.
Actually i previously got a log for your app under /logs/PMS Plugin Logs, but I deleted all my logs and restarted, now nothing. When i did look before, it was fine. I have “repaired” PMS, but maybe a full reinstall is in order…
Anyway, I attached the full server log… nevermind, I’m having trouble with the plex forum post editor, but here is my google drive link if you really want to read it. https://drive.google.com/file/d/0B75xOQJxk-6MZkNJSWw3NndUM3M/view?usp=sharing
Ok, following anothers advice, I completely reinstalled, deleted the whole appdata folder for plex etc, and now it’s showing. I believe it’s working, although BABS isn’t showing up as a scanner. Will test for a few days.
@zigarot said:
Ok, following anothers advice, I completely reinstalled, deleted the whole appdata folder for plex etc, and now it’s showing. I believe it’s working, although BABS isn’t showing up as a scanner. Will test for a few days.
Glad it works, somehow. I didn’t figure out just yet why sometimes an Agent isn’t recognized. A reinstall fixed that in most cases but no one has reported any other way to fix it. In regarding of BABS, try to get in touch with the one who made it.
And thank you for choosing my Agent. Merry Christmas!