Absolute Series Scanner (for anime mainly)

@dkenpachi right now, it says the file isn’t there. Only you have that isseu to my knowledge… It seems you didn’t create manually ‘/Users/renaldobryan/Library/Application Support/Plex Media Server/Logs/Plex Media Scanner (custom ASS).log’ as requested in previous post so please create it, re-scan and see if the error message change so we know what to look for. I expect a right or access issue of some sort, then check rights for that file, maybe you need to give write access to ‘plex’ user like on my nas

Apr 16, 2017 08:36:19.997 [0x7fff9d6433c0] DEBUG - Directory had 13 files, database had 0 files, can't skip.
Apr 16, 2017 08:36:20.009 [0x7fff9d6433c0] ERROR - No module in Absolute Series Scanner
Apr 16, 2017 08:36:20.010 [0x7fff9d6433c0] ERROR - Error in Python: Looking up module:
Traceback (most recent call last):
  File "/Users/renaldobryan/Library/Application Support/Plex Media Server/Scanners/Series/Absolute Series Scanner.py", line 119, in <module>
    set_logging("Root", LOG_FILE_LIBRARY)
  File "/Users/renaldobryan/Library/Application Support/Plex Media Server/Scanners/Series/Absolute Series Scanner.py", line 108, in set_logging
    handler = logging.handlers.RotatingFileHandler(os.path.join(LOG_PATH, filename), maxBytes=10*1024*1024, backupCount=backup_count)    #handler = logging.FileHandler(os.path.join(LOG_PATH, filename), mode)
  File "/Applications/Plex Media Server.app/Contents/Resources/Python/lib/python2.7/logging/handlers.py", line 117, in __init__
    BaseRotatingHandler.__init__(self, filename, mode, encoding, delay)
  File "/Applications/Plex Media Server.app/Contents/Resources/Python/lib/python2.7/logging/handlers.py", line 64, in __init__
    logging.FileHandler.__init__(self, filename, mode, encoding, delay)
  File "/Applications/Plex Media Server.app/Contents/Resources/Python/lib/python2.7/logging/__init__.py", line 913, in __init__
    StreamHandler.__init__(self, self._open())
  File "/Applications/Plex Media Server.app/Contents/Resources/Python/lib/python2.7/logging/__init__.py", line 943, in _open
    stream = open(self.baseFilename, self.mode)
IOError: (2, 'No such file or directory', '/Users/renaldobryan/Library/Application Support/Plex Media Server/Logs/Plex Media Scanner (custom ASS).log')

ah i was placing it in the default log folder, which is different on this OS. i made the path and it works after setting permissions etc ( i was overlooking the entire path sorry, had a dumb moment )

01|001|014|Battle of Gods Arc 02|015|027|Resurrection 'F' Arc 03|028|041|Universe 6 Arc 04|042|046|Potaufeu Arc 05|047|076|Future Trunks Arc 06|077|077|Universe Survival Arc

doesnt match
http://thetvdb.com/?tab=series&id=295068&lid=7

website listed 5 seasons xml lists 6 and episode numbers are a tad off

@dkenpachi you indicated why it didn’t work to benefit the thread, so i appreciate that.
I used to have a table for multiple OS with the path possible, but was imperfect…
Now i check where the scanner file is, go up two levels then in Logs folder there but yours didn’t exist…
Introduced a code change to avoid that and use default folder if detected one doesn’t exist. Please test.

For your latest post about tvdb4.mappin.xml, do you even use tvdb4 force id mode?
The readme is explicit, please re-read it, with the table explaining the different modes, tvdb4 force id mode states:

For absolute numbering episodes displayed using series arc as season for long running series with arcs like Dragon Ball Kai, or separated anidb series considered as half seasons by thetvdb (like ‘Seraph of the end’ numbered 1-24 splitted into 2 seasons). Will take the arc definitions from tvdb4.mapping.xml and posters from tvdb4.posters.xml unless the absolute numbered episodes were placed in season folders already
One Piece [tvdb4-81797]

01|001|014|Battle of Gods Arc
02|015|027|Resurrection ‘F’ Arc
03|028|041|Universe 6 Arc
04|042|046|Potaufeu Arc
05|047|076|Future Trunks Arc
06|077|077|Universe Survival Arc

If you use tvdb4 mode and you don’t like the arcs mapping into fake seasons, define your own tvdb4.mapping,xml in your series folder.

What is the point of doing the same as thetvdb mapping? Do not use tvdb4 mode then and use tvdb2 or tvdb3 mode to create tvdb season folders when files are using absolute numbering…

i am forcing DBZ to tvdb4 i dont have an issue with it was just pointed it out but realised Potaufeu Arc is grouped with Universe 6 on the website so i will edit my xml no worries

. i added the scanner file u provided.
deleted the Log folder under ~/Library/App Support/Plex Media Scanner to see if it would write to default log folder at ~/Library/Logs/Plex Media Server/ ,scanner crashed (permissions for the folder are read/write)
if i create a log folder under ~/Library/App Support/Plex Media Scanner it works adding the scanner logs perfectly. not sure if that helps added the logs.

i do edit my xml but it still doesnt group them however tvcb3 works perfectly.

@dkenpachi Thanks, it’s difficult to solve without having the issue myself. I can create the folder from the scanner maybe so will try that.
can’t see the mapping file in the serie folder so unsure if it is present…

Does anyone know how to change the guid_type (i.e. from anidb to anidb2) without Plex thinking a whole new series is being added? I’ve tried changing the folder name which makes Plex treat it as a new series. I’ve also tried searching under “Fix Incorrect Match”, but I can only get anidb to show up (no anidb2, tvdb2, etc). Does anyone else have any ideas? I’d really like to do this without messing up my Data Added info. Thanks.

the serie is defined by its unique id which is guid type-guid number
in the case of anidb2 it check the mapping file and change season number and ep number and cgange guid type to tvdb-tvdbid…
unless you rename to thetvdb numbering the files if there is more than a season, there is no other way, but unsure the manual metadata will follow the episode then…
did you search with fix incorrect match "“serie [anidb2-xxxx]” where xxxx is the anidbid?

I did try Fix Incorrect Match, but only “anidb” shows up. (I tried “Assassination Classroom [anidb2-10702]”)

if you searched “Assassination Classroom [anidb2-10702]” it will be forced (see forced id in readme)
Will modify search to display it correctly

It sounds like you’re saying that even though it says “anidb” in the search results, it really is “anidb2”. But I just tried it out and I think the search results truly are “anidb” because the seasons don’t merge into one Series as they should for “anidb2”. I think this might be a bug.

@MiketheCalamity Please follow the scanner troubleshooting section and attach the custom scanner logs. with that i could say what is happening

No changes ever occur in the log files when I do this except for the “Plex Media Server.log”. It looks like the request/search for anidb2 only yeilds results for anidb. Therefore the only options under Fix Incorrect Match are anidb. It was hard to decipher the relevant logs.

Plex Media Server.log
Apr 20, 2017 00:53:17.394 [0xe77ffb40] DEBUG - HTTP 200 response from GET http://127.0.0.1:45109/:/plugins/com.plexapp.agents.hama/messaging/function/X0FnZW50S2l0OlNlYXJjaA__/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoyCmRpY3QKZGljdAo2CnMyCmVuczQKbGFuZ2IxczYKbWFudWFsYjFzNwpwcmltYXJ5aTAKczcKdmVyc2lvbnIxCnM2Cmt3YXJnc3M3ClRWX1Nob3dzMTAKbWVkaWFfdHlwZTMKczQKMjAxNXM0CnllYXJzNgo0MDE1NjlzMgppZHMzOApBc3Nhc3NpbmF0aW9uIENsYXNzcm9vbSBbYW5pZGIyLTEwNzAyXXM0CnNob3dyMAo_ Apr 20, 2017 00:53:17.395 [0xe77ffb40] DEBUG - [com.plexapp.agents.hama] HTTP reply status 200, with 14556 bytes of content. Apr 20, 2017 00:53:17.396 [0xf17ffb40] DEBUG - Completed: [::ffff:127.0.0.1:47818] 200 GET /:/plugins/com.plexapp.agents.hama/messaging/function/X0FnZW50S2l0OlNlYXJjaA__/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoyCmRpY3QKZGljdAo2CnMyCmVuczQKbGFuZ2IxczYKbWFudWFsYjFzNwpwcmltYXJ5aTAKczcKdmVyc2lvbnIxCnM2Cmt3YXJnc3M3ClRWX1Nob3dzMTAKbWVkaWFfdHlwZTMKczQKMjAxNXM0CnllYXJzNgo0MDE1NjlzMgppZHMzOApBc3Nhc3NpbmF0aW9uIENsYXNzcm9vbSBbYW5pZGIyLTEwNzAyXXM0CnNob3dyMAo_ (11 live) GZIP 3493ms 2949 bytes Apr 20, 2017 00:53:17.436 [0xe0bffb40] DEBUG - HTTP 200 response from GET http://127.0.0.1:59685/system/agents/search?mediaType=2&id=401569&identifier=com.plexapp.agents.hama&lang=en&show=Assassination%20Classroom%20[anidb2-10702]&year=2015&manual=1 Apr 20, 2017 00:53:17.437 [0xe0bffb40] DEBUG - [com.plexapp.system] HTTP reply status 200, with 6089 bytes of content. Apr 20, 2017 00:53:17.438 [0xe1d11b40] DEBUG - HTTP 200 response from GET http://127.0.0.1:32400/system/agents/search?mediaType=2&id=401569&identifier=com.plexapp.agents.hama&lang=en&show=Assassination%20Classroom%20[anidb2-10702]&year=2015&manual=1 Apr 20, 2017 00:53:17.439 [0xf1511b40] DEBUG - Completed: [::ffff:127.0.0.1:47815] 200 GET /system/agents/search?mediaType=2&id=401569&identifier=com.plexapp.agents.hama&lang=en&show=Assassination%20Classroom%20[anidb2-10702]&year=2015&manual=1 (11 live) GZIP 3589ms 1511 bytes Apr 20, 2017 00:53:17.440 [0xe1d11b40] DEBUG - 73: Ansatsu Kyoushitsu (2015) [anidb-10702] () Apr 20, 2017 00:53:17.440 [0xe1d11b40] DEBUG - 73: Assassination Classroom (2013) [anidb-9985] () Apr 20, 2017 00:53:17.440 [0xe1d11b40] DEBUG - 71: Assassination Classroom 2 [anidb-11203] ()

Plex Media Server.log
Apr 20, 2017 00:53:20.241 [0xddbffb40] DEBUG - Request: [::ffff:192.168.1.60:53842 (Subnet)] OPTIONS /library/metadata/401569/match?guid=com.plexapp.agents.hama%3A%2F%2Fanidb-10702%3Flang%3Den&name=Ansatsu%20Kyoushitsu%20%282015%29%20%5Banidb-10702%5D (7 live) TLS GZIP Signed-in Token () Apr 20, 2017 00:53:20.241 [0xddbffb40] VERBOSE - * Host => 192-168-1-10.61cb2518157248b5bfadb871715c7ce5.plex.direct:32400 Apr 20, 2017 00:53:20.242 [0xddbffb40] VERBOSE - * Connection => keep-alive Apr 20, 2017 00:53:20.242 [0xddbffb40] VERBOSE - * Access-Control-Request-Method => PUT Apr 20, 2017 00:53:20.242 [0xddbffb40] VERBOSE - * Origin => https://app.plex.tv Apr 20, 2017 00:53:20.242 [0xddbffb40] VERBOSE - * User-Agent => Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36 Apr 20, 2017 00:53:20.242 [0xddbffb40] VERBOSE - * Accept => */* Apr 20, 2017 00:53:20.242 [0xddbffb40] VERBOSE - * Referer => https://app.plex.tv/web/app Apr 20, 2017 00:53:20.242 [0xddbffb40] VERBOSE - * Accept-Encoding => gzip, deflate, sdch, br Apr 20, 2017 00:53:20.242 [0xddbffb40] VERBOSE - * Accept-Language => en-US,en;q=0.8 Apr 20, 2017 00:53:20.242 [0xddbffb40] VERBOSE - * X-Plex-Client-Identifier => 2f4dacc4-995e-4ce6-9280-91bbb10c9e28 Apr 20, 2017 00:53:20.242 [0xddbffb40] VERBOSE - * X-Plex-Device => Windows Apr 20, 2017 00:53:20.242 [0xddbffb40] VERBOSE - * X-Plex-Device-Name => Plex Web (Chrome) Apr 20, 2017 00:53:20.242 [0xddbffb40] VERBOSE - * X-Plex-Device-Screen-Resolution => 1070x1068,2172x1222 Apr 20, 2017 00:53:20.242 [0xddbffb40] VERBOSE - * X-Plex-Platform => Chrome Apr 20, 2017 00:53:20.242 [0xddbffb40] VERBOSE - * X-Plex-Platform-Version => 57.0 Apr 20, 2017 00:53:20.242 [0xddbffb40] VERBOSE - * X-Plex-Product => Plex Web Apr 20, 2017 00:53:20.242 [0xddbffb40] VERBOSE - * X-Plex-Token => xxxxxxxxxxxxxxxxxxxx Apr 20, 2017 00:53:20.242 [0xddbffb40] VERBOSE - * X-Plex-Version => 3.4.1 Apr 20, 2017 00:53:20.242 [0xddbffb40] VERBOSE - * guid => com.plexapp.agents.hama://anidb-10702?lang=en Apr 20, 2017 00:53:20.242 [0xddbffb40] VERBOSE - * name => Ansatsu Kyoushitsu (2015) [anidb-10702] Apr 20, 2017 00:53:20.244 [0xf17ffb40] DEBUG - Completed: [::ffff:192.168.1.60:53842] 200 OPTIONS /library/metadata/401569/match?guid=com.plexapp.agents.hama%3A%2F%2Fanidb-10702%3Flang%3Den&name=Ansatsu%20Kyoushitsu%20%282015%29%20%5Banidb-10702%5D (7 live) TLS GZIP 2ms 349 bytes (pipelined: 4) Apr 20, 2017 00:53:20.250 [0xf17ffb40] DEBUG - Auth: We found auth token (xxxxxxxxxxxxxxxxxxxx), enabling token-based authentication. Apr 20, 2017 00:53:20.250 [0xf17ffb40] DEBUG - Auth: authenticated user 1 as MiketheCalamity Apr 20, 2017 00:53:20.250 [0xf17ffb40] DEBUG - Auth: Came in with a super-token, authorization succeeded. Apr 20, 2017 00:53:20.250 [0xda3ffb40] DEBUG - Request: [::ffff:192.168.1.60:53841 (Subnet)] PUT /library/metadata/401569/match?guid=com.plexapp.agents.hama%3A%2F%2Fanidb-10702%3Flang%3Den&name=Ansatsu%20Kyoushitsu%20%282015%29%20%5Banidb-10702%5D (7 live) TLS GZIP Signed-in Token (MiketheCalamity) Apr 20, 2017 00:53:20.250 [0xda3ffb40] VERBOSE - * Host => 192-168-1-10.61cb2518157248b5bfadb871715c7ce5.plex.direct:32400 Apr 20, 2017 00:53:20.250 [0xda3ffb40] VERBOSE - * Connection => keep-alive Apr 20, 2017 00:53:20.250 [0xda3ffb40] VERBOSE - * Content-Length => 0 Apr 20, 2017 00:53:20.250 [0xda3ffb40] VERBOSE - * Accept => text/plain, */*; q=0.01 Apr 20, 2017 00:53:20.250 [0xda3ffb40] VERBOSE - * Origin => https://app.plex.tv Apr 20, 2017 00:53:20.251 [0xda3ffb40] VERBOSE - * Accept-Language => en Apr 20, 2017 00:53:20.251 [0xda3ffb40] VERBOSE - * User-Agent => Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36 Apr 20, 2017 00:53:20.251 [0xda3ffb40] VERBOSE - * Referer => https://app.plex.tv/web/app Apr 20, 2017 00:53:20.251 [0xda3ffb40] VERBOSE - * Accept-Encoding => gzip, deflate, sdch, br Apr 20, 2017 00:53:20.251 [0xda3ffb40] VERBOSE - * X-Plex-Client-Identifier => 2f4dacc4-995e-4ce6-9280-91bbb10c9e28 Apr 20, 2017 00:53:20.251 [0xda3ffb40] VERBOSE - * X-Plex-Device => Windows Apr 20, 2017 00:53:20.251 [0xda3ffb40] VERBOSE - * X-Plex-Device-Name => Plex Web (Chrome) Apr 20, 2017 00:53:20.251 [0xda3ffb40] VERBOSE - * X-Plex-Device-Screen-Resolution => 1070x1068,2172x1222 Apr 20, 2017 00:53:20.251 [0xda3ffb40] VERBOSE - * X-Plex-Platform => Chrome Apr 20, 2017 00:53:20.251 [0xda3ffb40] VERBOSE - * X-Plex-Platform-Version => 57.0 Apr 20, 2017 00:53:20.251 [0xda3ffb40] VERBOSE - * X-Plex-Product => Plex Web Apr 20, 2017 00:53:20.251 [0xda3ffb40] VERBOSE - * X-Plex-Token => xxxxxxxxxxxxxxxxxxxx Apr 20, 2017 00:53:20.251 [0xda3ffb40] VERBOSE - * X-Plex-Version => 3.4.1 Apr 20, 2017 00:53:20.251 [0xda3ffb40] VERBOSE - * guid => com.plexapp.agents.hama://anidb-10702?lang=en Apr 20, 2017 00:53:20.251 [0xda3ffb40] VERBOSE - * name => Ansatsu Kyoushitsu (2015) [anidb-10702] Apr 20, 2017 00:53:20.254 [0xda3ffb40] DEBUG - Setting GUID for metadata item 401569 (title: Ansatsu Kyoushitsu (2015) [anidb-10702]) to com.plexapp.agents.hama://anidb-10702?lang=en (thumb=)

is the library using absolute series scanner? if so please attach custom scanner log “Plex Media Scanner (custom ASS) - xxxxx.log”
How are you giving the anidb2 force id? please attach com.plexapp.agents.hama.log making sure to rematch the serie so i have the serie logs in it…

Definitely using ASS, anidb2 works if I’m adding a new folder with the “anidb2” in the directory name. It just doesn’t seem to be picking it up in the Fix Incorrect Match search. But I believe this log should be pretty insightful.

com.plexapp.agents.hama.log
2017-04-20 00:53:13,968 - com.plexapp.agents.hama (-beee4c0) : INFO (__init__/Search:91) - === Search - Begin - ================================================================================================ 2017-04-20 00:53:13,969 - com.plexapp.agents.hama (-beee4c0) : INFO (__init__/Search:156) - Title: 'Assassination Classroom [anidb2-10702]', name: 'None', filename: 'None', manual: 'True', year: '2015' 2017-04-20 00:53:13,969 - com.plexapp.agents.hama (-beee4c0) : INFO (__init__/Search:156) - Assassination Classroom [anidb2-10702] (2015) 2017-04-20 00:53:15,929 - com.plexapp.agents.hama (-beee4c0) : INFO (__init__/Search:156) - Keyword search - Matching 'Assassination Classroom [anidb2-10702] (2015)' with: 'assassination', 'classroom', '[anidb2', '10702]', '(2015)' 2017-04-20 00:53:17,226 - com.plexapp.agents.hama (-beee4c0) : INFO (__init__/Search:157) - classroom(3), assassination(3), (2015)(33) 2017-04-20 00:53:17,361 - com.plexapp.agents.hama (-beee4c0) : INFO (__init__/Search:167) - similarity with 'Assassination Classroom [anidb2-10702] (2015)': Lupin III: Dark Order of Assassination (15%), Classroom of Atonement (31%), King of Classroom, Yamazaki (42%), Assassination Classroom (2013) (73%), Witch Craft Works (2015) (26%), Kuroko no Baske (2015) (26%), Ansatsu Kyoushitsu (2015) (73%), Fate/Stay Night: Unlimited Blade Works (2015) (28%), Fate/Kaleid Liner Prisma Illya Zwei! (2015) (25%), Teekyuu (2015) (15%), Ghost in the Shell New Movie (2015) (23%), JoJo no Kimyou na Bouken: Stardust Crusaders (2015) (24%), Aldnoah.Zero (2015) (26%), Baby Steps (2015) (21%), Lupin Sansei (2015) (26%), Arslan Senki (2015) (28%), Trinity Seven (2015) (26%), Ookami Shoujo to Kuro Ouji (2015) (23%), Haikyuu!! (2015) (18%), Yamada-kun to 7-nin no Majo (2015) (26%), Houkago no Pleiades (2015) (26%), Gintama (2015) (26%), Shinmai Maou no Testament (2015) (23%), Kaitou Joker (2015) (28%), Denpa Kyoushi (2015) (21%), Ushio to Tora (2015) (28%), The Idolmaster: Cinderella Girls (2015) (23%), Nanatsu no Taizai (2015) (31%), Akatsuki no Yona (2015) (28%), Classroom Crisis (34%), Gon (2015) (18%), Devilman (2015) (23%), Fafner in the Azure: Exodus (2015) (31%), Assassination Classroom 2 (71%), Futsuu no Joshikousei ga [Locodol] Yattemita. (2015) (25%), Kindaichi Shounen no Jikenbo Returns (2015) (27%), Diabolik Lovers (2015) (26%), Oshiri Kajiri Mushi (2015) (31%), Tsubasa to Hotaru (2015) (28%), 2017-04-20 00:53:17,392 - com.plexapp.agents.hama (-beee4c0) : DEBUG (runtime/return_state_data:88) - Sending packed state data (104 bytes) 2017-04-20 00:53:17,393 - com.plexapp.agents.hama (-beee4c0) : DEBUG (runtime/handle_request:924) - Response: [200] str, 14556 bytes 2017-04-20 00:53:23,297 - com.plexapp.agents.hama (-beee4c0) : DEBUG (runtime/handle_request:717) - Handling request GET /:/plugins/com.plexapp.agents.hama/messaging/function/X0FnZW50S2l0OlVwZGF0ZU1ldGFkYXRh/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMTAKczIKZW5zNApsYW5nYjFzNQpmb3JjZWIwczgKcGVyaW9kaWNzNgo0MDE1NjlzNApkYmlkaTAKczcKdmVyc2lvbm5zMTAKcGFyZW50R1VJRG5zOApwYXJlbnRJRHM3ClRWX1Nob3dzMTAKbWVkaWFfdHlwZXM0NQpjb20ucGxleGFwcC5hZ2VudHMuaGFtYTovL2FuaWRiLTEwNzAyP2xhbmc9ZW5zNApndWlkczExCmFuaWRiLTEwNzAyczIKaWRyMAo_ 2017-04-20 00:53:23,299 - com.plexapp.agents.hama (-beee4c0) : DEBUG (runtime/parse_state_data:49) - Received packed state data (1044 bytes) 2017-04-20 00:53:23,302 - com.plexapp.agents.hama (-beee4c0) : DEBUG (runtime/handle_request:814) - Found route matching /:/plugins/com.plexapp.agents.hama/messaging/function/X0FnZW50S2l0OlVwZGF0ZU1ldGFkYXRh/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMTAKczIKZW5zNApsYW5nYjFzNQpmb3JjZWIwczgKcGVyaW9kaWNzNgo0MDE1NjlzNApkYmlkaTAKczcKdmVyc2lvbm5zMTAKcGFyZW50R1VJRG5zOApwYXJlbnRJRHM3ClRWX1Nob3dzMTAKbWVkaWFfdHlwZXM0NQpjb20ucGxleGFwcC5hZ2VudHMuaGFtYTovL2FuaWRiLTEwNzAyP2xhbmc9ZW5zNApndWlkczExCmFuaWRiLTEwNzAyczIKaWRyMAo_ 2017-04-20 00:53:23,303 - com.plexapp.agents.hama (-beee4c0) : DEBUG (model/__getitem__:32) - Loading model with GUID com.plexapp.agents.hama://anidb-10702?lang=en 2017-04-20 00:53:23,304 - com.plexapp.agents.hama (-beee4c0) : DEBUG (model/_deserialize:234) - Deserializing from /volume1/Plex/Library/Application Support/Plex Media Server/Metadata/TV Shows/0/b231b4f520be56dd30cf19dfd9b76a9e01827e2.bundle/Contents/com.plexapp.agents.hama/Info.xml 2017-04-20 00:53:23,633 - com.plexapp.agents.hama (-beee4c0) : DEBUG (networking/load:166) - Requesting 'http://127.0.0.1:32400/library/metadata/401569/tree' 2017-04-20 00:53:23,718 - com.plexapp.agents.hama (-beee4c0) : INFO (__init__/Update:734) - --- Update Begin ------------------------------------------------------------------------------------------- 2017-04-20 00:53:23,718 - com.plexapp.agents.hama (-beee4c0) : INFO (__init__/Update:734) - metadata source: 'anidb', id: '10702', Title: 'Assassination Classroom', lang: 'en', (True) 2017-04-20 00:53:23,719 - com.plexapp.agents.hama (-beee4c0) : INFO (__init__/anidbTvdbMapping:747) - Finding media path 2017-04-20 00:53:23,719 - com.plexapp.agents.hama (-beee4c0) : INFO (__init__/anidbTvdbMapping:755) - dir: '/volume1/User.Video/Anime/Assassination Classroom' 2017-04-20 00:53:23,720 - com.plexapp.agents.hama (-beee4c0) : INFO (__init__/anidbTvdbMapping:792) - No local custom mapping in dir: '/volume1/User.Video/Anime/Assassination Classroom' 2017-04-20 00:53:23,720 - com.plexapp.agents.hama (-beee4c0) : INFO (__init__/anidbTvdbMapping:792) - No local custom mapping in dir: '/volume1/User.Video/Anime' 2017-04-20 00:53:23,721 - com.plexapp.agents.hama (-beee4c0) : INFO (__init__/anidbTvdbMapping:792) - No local custom mapping in dir: '/volume1/User.Video' 2017-04-20 00:53:23,721 - com.plexapp.agents.hama (-beee4c0) : INFO (__init__/anidbTvdbMapping:792) - No local custom mapping in dir: '/volume1' 2017-04-20 00:53:23,721 - com.plexapp.agents.hama (-beee4c0) : INFO (__init__/anidbTvdbMapping:781) - Local custom mapping - No file detected 2017-04-20 00:53:23,846 - com.plexapp.agents.hama (-beee4c0) : INFO (__init__/anidbTvdbMapping:784) - anidb: '10702', tvbdid: '283947', tmdbid: '', imbdid: '', studio: '', defaulttvdbseason: '1', name: 'Ansatsu Kyoushitsu (2015)' 2017-04-20 00:53:23,850 - com.plexapp.agents.hama (-beee4c0) : INFO (__init__/Update:734) - ### End of elif metadata_id_source ### 2017-04-20 00:53:23,851 - com.plexapp.agents.hama (-beee4c0) : INFO (__init__/Update:734) - Theme song - already added 2017-04-20 00:53:23,851 - com.plexapp.agents.hama (-beee4c0) : INFO (__init__/Update:734) - TVDB - tvdbid: '283947', url: 'http://thetvdb.com/api/A27AD9BE0DA63333/series/283947/all/en.xml' 2017-04-20 00:53:23,851 - com.plexapp.agents.hama (-beee4c0) : INFO (__init__/xmlElementFromFile:993) - url: 'http://thetvdb.com/api/A27AD9BE0DA63333/series/283947/all/en.xml', filename: 'TVDB/283947.xml' 2017-04-20 00:53:23,894 - com.plexapp.agents.hama (-beee4c0) : DEBUG (networking/load:166) - Requesting 'http://thetvdb.com/api/A27AD9BE0DA63333/series/283947/all/en.xml' 2017-04-20 00:53:24,171 - com.plexapp.agents.hama (-beee4c0) : WARNING (__init__/Update:734) - IMDB ID was empty, loaded through tvdb serie xml, IMDBID: 'tt3837246' 2017-04-20 00:53:24,189 - com.plexapp.agents.hama (-beee4c0) : INFO (__init__/Update:734) - abs_manual_placement_worked: 'True', abs_manual_placement_info: '[]' 2017-04-20 00:53:24,343 - com.plexapp.agents.hama (-beee4c0) : DEBUG (__init__/Update:734) - TVDB - Episodes with Summary: ['s0e2', 's0e3', 's1e1', 's1e10', 's1e11', 's1e12', 's1e13', 's1e14', 's1e15', 's1e16', 's1e17', 's1e18', 's1e19', 's1e2', 's1e20', 's1e21', 's1e22', 's1e3', 's1e4', 's1e5', 's1e6', 's1e7', 's1e8', 's1e9', 's2e1', 's2e10', 's2e11', 's2e12', 's2e13', 's2e14', 's2e15', 's2e16', 's2e17', 's2e18', 's2e19', 's2e2', 's2e20', 's2e21', 's2e22', 's2e23', 's2e24', 's2e25', 's2e3', 's2e4', 's2e5', 's2e6', 's2e7', 's2e8', 's2e9'] 2017-04-20 00:53:24,343 - com.plexapp.agents.hama (-beee4c0) : DEBUG (__init__/Update:734) - TVDB - Episodes without Summary: []

I think I found it, line 101 of the Hama init.py. The regex search is missing “anidb2”. Testing now.

UPDATE: Looks like this could be a start, but definitely not the only fix.

did you try the beta zip archive link i poster earlier, did loads of force id corrections.

Where can I find that?


https://github.com/ZeroQI/Hama.bundle/releases/download/Beta/Hama.bundle.2017-04-17.03h49.zip
Once all bugs are removed, it will replace normal source code in github

Updated Hama and ASS and when Plex rescanned my Anime library, a bunch of shows got marked as trashed/missing.

I experimented with one of the shows that had “gone missing”, moving it from \Anime\Title\[subgroup] Title [720p BD]\Episode 1.mkv etc. to just \Anime\[subgroup] Title [720p BD]\Episode 1.mkv etc., and ASS found it again. Am I to understand that the current code doesn’t allow me to neatly organize my shows the way I have been?

That’s a real bummer. I like how my Anime folder looks with multiple releases of the same show grouped in subfolders under a folder named just “Show Title”… is there any plan to bring back support for that? (Partly I don’t like the way it looks to dump everything in the library root, and partly I don’t want to move several dozen shows around…)