is there a way to also capture the name of an Actress (it is 99% female) which is under “DEV” in Data18. The name are shown on the like you can see here http://www.data18.com/content/1167346
Lana Rhoades is the actress but the agent does not pull the name through. Would be great! Thanks!
Had the Data18 content agent installed trough the ‘old’ unofficial store route. However clueless on how to update with the new files since the unofficial store is not available anymore - any suggestions?
Hi, trying to setup scraper using version 1.2016.06.30.1 from GitHub.
Problem is the metadata is not found by data18 agent.
From logs I can a part of the file name is removed before searching, and it looks like somehow opensubtitles changes the file name.
When I search using the complete filename movie is found when searching data18.com.
Details here: http://pastebin.com/dl/tw8ywrMQ
Any ideas how to get the scraper to use the correct file name, not the altered file name?
Hello. I have an issue fetching new names using Data18.Bundle.
It cannot name files in folder when pressing update, but if I manually look for the file and add a ‘space’ to end of name it will find the correct file. Looks like OpenSubtitleHash is renaming the file while searching Data18. See agentkit:946 in log.
Log Update Folder match: INFO (agentkit:946) - Searching for matches for {'openSubtitlesHash': 'a04d9d79d2a5ac10', 'name': 'Manuels Maximum Penetration #2', 'filename': '%2Fvolume1%2Fmedia%2Fadult_pc1%2Fmanuels%20maximum%20penetration%20%232%2Emp4', 'plexHash': '4a3ce8c07c6a0d8bcfaf181ab2e71795b5657e9c', 'duration': '-1', 'id': '274866'}
Log Manual match: INFO (agentkit:946) - Searching for matches for {'year': None, 'id': '274866', 'name': 'Manuels Maximum Penetration #2 '}
Intersting, your problem is similar to what I observe, where openSubtitlesHash changes the name being used for matching at data18, causing a match failure.
2016-12-22 10:10:29,188 (7000110c0000) : DEBUG (runtime:717) - Handling request GET /:/plugins/com.plexapp.agents.data18-content/messaging/function/X0FnZW50S2l0OlNlYXJjaA__/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoyCmRpY3QKZGljdAo2CnMyCmVuczQKbGFuZ2IxczYKbWFudWFsYjFzNwpwcmltYXJ5aTAKczcKdmVyc2lvbnIxCnM2Cmt3YXJnc3M1Ck1vdmllczEwCm1lZGlhX3R5cGUzCnM2CjQyMzU3MXMyCmlkczYKMzY5NDIwczQKbmFtZW5zNAp5ZWFycjAK 2016-12-22 10:10:29,188 (7000110c0000) : DEBUG (runtime:49) - Received packed state data (488 bytes) 2016-12-22 10:10:29,190 (7000110c0000) : DEBUG (runtime:814) - Found route matching /:/plugins/com.plexapp.agents.data18-content/messaging/function/X0FnZW50S2l0OlNlYXJjaA__/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoyCmRpY3QKZGljdAo2CnMyCmVuczQKbGFuZ2IxczYKbWFudWFsYjFzNwpwcmltYXJ5aTAKczcKdmVyc2lvbnIxCnM2Cmt3YXJnc3M1Ck1vdmllczEwCm1lZGlhX3R5cGUzCnM2CjQyMzU3MXMyCmlkczYKMzY5NDIwczQKbmFtZW5zNAp5ZWFycjAK 2016-12-22 10:10:29,191 (7000110c0000) : INFO (agentkit:946) - Searching for matches for {'year': None, 'id': '423571', 'name': '369420'} 2016-12-22 10:10:29,192 (7000110c0000) : DEBUG (networking:166) - Requesting 'http://127.0.0.1:32400/library/metadata/423571/tree' 2016-12-22 10:10:29,197 (7000110c0000) : INFO (__init__:264) - Data18 Version : 1.2015.03.28.2 2016-12-22 10:10:29,198 (7000110c0000) : INFO (__init__:265) - **************SEARCH**************** 2016-12-22 10:10:29,198 (7000110c0000) : INFO (__init__:270) - Media.name is numeric 2016-12-22 10:10:29,209 (7000110c0000) : DEBUG (networking:161) - Fetching 'http://www.data18.com/content/369420' from the HTTP cache 2016-12-22 10:10:29,216 (7000110c0000) : CRITICAL (agentkit:1003) - Exception in the search function of agent named 'Data18-Content', called with keyword arguments {'year': None, 'id': '423571', 'name': '369420'} (most recent call last): File "/Applications/Plex Media Server.app/Contents/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/api/agentkit.py", line 996, in _search agent.search(*f_args, **f_kwargs) File "/Users/cen/Library/Application Support/Plex Media Server/Plug-ins/Data18-Content.bundle/Contents/Code/__init__.py", line 278, in search title = parse_document_title(html) File "/Users/cen/Library/Application Support/Plex Media Server/Plug-ins/Data18-Content.bundle/Contents/Code/__init__.py", line 115, in parse_document_title return html.xpath('//div/h1/text()')[0].strip() File "/Applications/Plex Media Server.app/Contents/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/code/sandbox.py", line 108, in <lambda> _getitem_ = lambda x, y: x.__getitem__(y), IndexError: list index out of range
I’m assuming data18 changed something on their end but have no idea what. Hopefully the log files help.
I should add, this is the data18 Content agent, not the regular agent. So this fails on looking up specific scenes, but looking up whole movies(titles) still works fine.(Sorry, couldn’t figure out how to edit OP);
2016-12-22 10:10:29,188 (7000110c0000) : DEBUG (runtime:717) - Handling request GET /:/plugins/com.plexapp.agents.data18-content/messaging/function/X0FnZW50S2l0OlNlYXJjaA__/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoyCmRpY3QKZGljdAo2CnMyCmVuczQKbGFuZ2IxczYKbWFudWFsYjFzNwpwcmltYXJ5aTAKczcKdmVyc2lvbnIxCnM2Cmt3YXJnc3M1Ck1vdmllczEwCm1lZGlhX3R5cGUzCnM2CjQyMzU3MXMyCmlkczYKMzY5NDIwczQKbmFtZW5zNAp5ZWFycjAK 2016-12-22 10:10:29,188 (7000110c0000) : DEBUG (runtime:49) - Received packed state data (488 bytes) 2016-12-22 10:10:29,190 (7000110c0000) : DEBUG (runtime:814) - Found route matching /:/plugins/com.plexapp.agents.data18-content/messaging/function/X0FnZW50S2l0OlNlYXJjaA__/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoyCmRpY3QKZGljdAo2CnMyCmVuczQKbGFuZ2IxczYKbWFudWFsYjFzNwpwcmltYXJ5aTAKczcKdmVyc2lvbnIxCnM2Cmt3YXJnc3M1Ck1vdmllczEwCm1lZGlhX3R5cGUzCnM2CjQyMzU3MXMyCmlkczYKMzY5NDIwczQKbmFtZW5zNAp5ZWFycjAK 2016-12-22 10:10:29,191 (7000110c0000) : INFO (agentkit:946) - Searching for matches for {'year': None, 'id': '423571', 'name': '369420'} 2016-12-22 10:10:29,192 (7000110c0000) : DEBUG (networking:166) - Requesting 'http://127.0.0.1:32400/library/metadata/423571/tree' 2016-12-22 10:10:29,197 (7000110c0000) : INFO (__init__:264) - Data18 Version : 1.2015.03.28.2 2016-12-22 10:10:29,198 (7000110c0000) : INFO (__init__:265) - **************SEARCH**************** 2016-12-22 10:10:29,198 (7000110c0000) : INFO (__init__:270) - Media.name is numeric 2016-12-22 10:10:29,209 (7000110c0000) : DEBUG (networking:161) - Fetching 'http://www.data18.com/content/369420' from the HTTP cache 2016-12-22 10:10:29,216 (7000110c0000) : CRITICAL (agentkit:1003) - Exception in the search function of agent named 'Data18-Content', called with keyword arguments {'year': None, 'id': '423571', 'name': '369420'} (most recent call last): File "/Applications/Plex Media Server.app/Contents/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/api/agentkit.py", line 996, in _search agent.search(*f_args, **f_kwargs) File "/Users/cen/Library/Application Support/Plex Media Server/Plug-ins/Data18-Content.bundle/Contents/Code/__init__.py", line 278, in search title = parse_document_title(html) File "/Users/cen/Library/Application Support/Plex Media Server/Plug-ins/Data18-Content.bundle/Contents/Code/__init__.py", line 115, in parse_document_title return html.xpath('//div/h1/text()')[0].strip() File "/Applications/Plex Media Server.app/Contents/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/code/sandbox.py", line 108, in <lambda> _getitem_ = lambda x, y: x.__getitem__(y), IndexError: list index out of range
I’m assuming data18 changed something on their end but have no idea what. Hopefully the log files help.
And it’s working again. Updated to latest version, still didn’t work, waited a day and it did.
@scatteredbrain said:
I should add, this is the data18 Content agent, not the regular agent. So this fails on looking up specific scenes, but looking up whole movies(titles) still works fine.(Sorry, couldn’t figure out how to edit OP);
Neither Data18 Metadata Agent nor Data18-Content Metadata Agent are installing as channels on my Plex?
I have attempted downloads from the Unsupported App Store as well as downloading directly from Github, making sure the file extension reads .bundle and then copying and pasting to the Plex Plugin Folder.
I have found a curious behaviour of the data18.bundle scanner. It does scan an match rather well but when I have a a movie from a series and it does not state #1 behind (being the first one) the scanner automatically pics the last one of the series.
Is there a way to fix that, other than one by one?
Can anyone suggest the best way to update this plugin to the latest version that works? Is it the unofficial app store still? Or should we download from a seperate place now?
Update to Plex 1.4.2 on Ubuntu Server 14.04.5 broke the Data18 for me and it won’t match movies automatically or manually and the Data18-Content seem to work just fine but a downgrade to Plex 1.4.1 didn’t fix it and it used to work there before.
Edit: It seems to only affect that particular movie because added a new movie today and it works.