Well, this isn't too promising. :(
2014-01-10 17:32:53,158 (2d891470) : DEBUG (runtime:915) - Response: [200] MediaContainer, 372 bytes
2014-01-10 17:33:00,651 (2d891470) : DEBUG (runtime:717) - Handling request GET /:/plugins/com.plexapp.agents.anidb/prefs/set?username=&password=
2014-01-10 17:33:00,658 (2d891470) : DEBUG (runtime:814) - Found route matching /:/plugins/com.plexapp.agents.anidb/prefs/set
2014-01-10 17:33:00,662 (2d891470) : DEBUG (preferences:198) - Saved the user preferences
2014-01-10 17:33:00,664 (2d891470) : CRITICAL (sandbox:301) - Function named 'ValidatePrefs' couldn't be found in the current environment
2014-01-10 17:33:00,669 (2d891470) : DEBUG (runtime:915) - Response: [200] str, 0 bytes
2014-01-10 17:33:16,685 (2d891470) : DEBUG (runtime:717) - Handling request GET /:/plugins/com.plexapp.agents.anidb/prefs
2014-01-10 17:33:16,691 (2d891470) : DEBUG (runtime:814) - Found route matching /:/plugins/com.plexapp.agents.anidb/prefs
2014-01-10 17:33:16,701 (2d891470) : DEBUG (runtime:915) - Response: [200] MediaContainer, 391 bytes
2014-01-10 17:33:28,590 (2ab5a000) : INFO (pipeinterface:87) - Stopping plug-in
This is running on PMS on a Drobo 5N.
EDIT: Odd, it seems to work despite the ValidatePrefs error above. I notice it doesn't seem to look at folder names at all and just goes on the file names. A bit more work to get stuff to import, but I can handle it. I may see if I can tweak the code to ignore "The Animation" in titles as it's common and yet utterly redundant, so I removed it from all of my files.
EDIT2: Argh, it seems to require that both the folder and the file name match perfectly. More work. Grumble.
EDIT3: Wow, got one item added in, and now all I can seem to get are hangs here:
2014-01-10 18:46:46,963 (2f193470) : DEBUG (networking:172) - Requesting 'http://127.0.0.1:32400/library/metadata/1493/tree'
EDIT4: And then it crashed Plex Media Server. Restarted and tried to refresh and got:
2014-01-10 18:52:40,552 (2d971470) : DEBUG (networking:172) - Requesting 'http://127.0.0.1:32400/library/metadata/1493/tree'
2014-01-10 18:52:40,586 (2d971470) : WARNING (data:186) - Error decoding with simplejson, using demjson instead (this will cause a performance hit) - Expecting property name: line 8 column 9 (char 207)
2014-01-10 18:52:40,601 (2d971470) : DEBUG (preferences:256) - Loaded preferences from DefaultPrefs.json
2014-01-10 18:52:40,623 (2d971470) : DEBUG (preferences:178) - Loaded the user preferences for com.plexapp.agents.anidb
2014-01-10 18:52:40,629 (2d971470) : DEBUG (runtime:1141) - Scheduled a timed thread named 'checkConnection'
2014-01-10 18:52:40,631 (2d971470) : INFO (__init__:74) - Connection exception, msg: [Errno 5] Input/output error
2014-01-10 18:52:40,636 (2d971470) : CRITICAL (agentkit:931) - Exception in the search function of agent named 'AniDB', called with keyword arguments {'openSubtitlesHash': 'Redacted', 'episode': '2', 'episodic': '1', 'show': 'Redacted', 'season': '1', 'filename': '%2Fmnt%2FDroboFS%2FShares%2FDante%2FVideo%2FUnsorted%2FPlex-Test%2FRedacted%2FRedacted%20-%2002%2Emkv', 'plexHash': 'Redacted', 'duration': '-1', 'id': '1493'} (most recent call last):
File "/mnt/DroboFS/Shares/DroboApps/plex/Library/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/api/agentkit.py", line 924, in _search
agent.search(results, media, lang)
File "/mnt/DroboFS/Shares/DroboApps/plex/Library/Plex Media Server/Plug-ins/AniDB.bundle/Contents/Code/__init__.py", line 283, in search
self.doSearch(results, media, lang)
File "/mnt/DroboFS/Shares/DroboApps/plex/Library/Plex Media Server/Plug-ins/AniDB.bundle/Contents/Code/__init__.py", line 205, in doSearch
connection = self.connect()
File "/mnt/DroboFS/Shares/DroboApps/plex/Library/Plex Media Server/Plug-ins/AniDB.bundle/Contents/Code/__init__.py", line 75, in connect
raise e
IOError: [Errno 5] Input/output error
2014-01-10 18:52:40,642 (2d971470) : DEBUG (runtime:915) - Response: [200] str, 16 bytes