plugin.video.elementum: Custom provider returns results but element doesn't find anything

Hello @elgatito

I appreciate you don’t further maintain this addon but was hoping to get your help with implementing a new provider. I’ve written a connect for Jackett. I’ve got it working against the Jackett API, but I’m struggling to get Elementum to see the results.

Once the provider returns the list, Elementum gives me a notification saying no results found.

logs:

2020-05-14 17:30:07.683 T:140714419750656   DEBUG: Thread JobWorker 140714419750656 terminating (autodelete)
2020-05-14 17:30:07.683 T:140715297019648   DEBUG: Thread JobWorker 140715297019648 terminating (autodelete)
2020-05-14 17:30:07.708 T:140715305412352   DEBUG: Thread JobWorker 140715305412352 terminating (autodelete)
2020-05-14 17:30:07.712 T:140715323176704   DEBUG: Thread JobWorker 140715323176704 terminating (autodelete)
2020-05-14 17:30:09.886 T:140716304308352   DEBUG: StartScript - calling plugin Elementum('plugin://plugin.video.elementum/show/74440/season/2/episode/1/links/Harley%20Quinn%20S02E01','3','','resume:false')
2020-05-14 17:30:09.886 T:140715323176704   DEBUG: Thread LanguageInvoker start, auto delete: false
2020-05-14 17:30:09.886 T:140715323176704    INFO: initializing python engine.
2020-05-14 17:30:09.886 T:140715323176704   DEBUG: CPythonInvoker(6, /home/fugkco/.kodi/addons/plugin.video.elementum/navigation.py): start processing
2020-05-14 17:30:09.906 T:140715305412352   DEBUG: Thread scriptobs start, auto delete: false
2020-05-14 17:30:09.963 T:140715323176704   DEBUG: -->Python Interpreter Initialized<--
2020-05-14 17:30:09.963 T:140715323176704   DEBUG: CPythonInvoker(6, /home/fugkco/.kodi/addons/plugin.video.elementum/navigation.py): the source file to load is "/home/fugkco/.kodi/addons/plugin.video.elementum/navigation.py"
2020-05-14 17:30:09.963 T:140715323176704   DEBUG: CPythonInvoker(6, /home/fugkco/.kodi/addons/plugin.video.elementum/navigation.py): setting the Python path to /home/fugkco/.kodi/addons/plugin.video.elementum:/usr/lib/python2.7:/usr/lib/python2.7/plat-x86_64-linux-gnu:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages
2020-05-14 17:30:09.963 T:140715323176704   DEBUG: CPythonInvoker(6, /home/fugkco/.kodi/addons/plugin.video.elementum/navigation.py): entering source directory /home/fugkco/.kodi/addons/plugin.video.elementum
2020-05-14 17:30:09.963 T:140715323176704   DEBUG: CPythonInvoker(6, /home/fugkco/.kodi/addons/plugin.video.elementum/navigation.py): instantiating addon using automatically obtained id of "plugin.video.elementum" dependent on version 2.24.0 of the xbmc.python api
2020-05-14 17:30:10.035 T:140715323176704   DEBUG: CAddonSettings[plugin.video.elementum]: loading setting definitions
2020-05-14 17:30:10.035 T:140715323176704   DEBUG: CAddonSettings[plugin.video.elementum]: trying to load setting definitions from old format...
2020-05-14 17:30:10.037 T:140715323176704   DEBUG: CAddonSettings[plugin.video.elementum]: loading setting values
2020-05-14 17:30:10.040 T:140715323176704   DEBUG: CAddonSettings[plugin.video.elementum]: loading setting definitions
2020-05-14 17:30:10.040 T:140715323176704   DEBUG: CAddonSettings[plugin.video.elementum]: trying to load setting definitions from old format...
2020-05-14 17:30:10.041 T:140715323176704   DEBUG: CAddonSettings[plugin.video.elementum]: loading setting values
2020-05-14 17:30:10.107 T:140716304308352   DEBUG: ------ Window Init (DialogBusy.xml) ------
2020-05-14 17:30:10.283 T:140715323176704   DEBUG: [plugin.video.elementum] Requesting http://127.0.0.1:65220/show/74440/season/2/episode/1/links/Harley%20Quinn%20S02E01?&doresume=true from ['plugin://plugin.video.elementum/show/74440/season/2/episode/1/links/Harley%20Quinn%20S02E01', '3', '', 'resume:false']
2020-05-14 17:30:10.290 T:140713998112512  NOTICE: [plugin.video.elementum] INFO  api          ▶ showEpisodeLinks  Searching links for TMDB Id:  74440
2020-05-14 17:30:10.290 T:140714436441856   DEBUG: JSONRPC Server: New connection detected
2020-05-14 17:30:10.290 T:140714436441856    INFO: JSONRPC Server: New connection added
2020-05-14 17:30:10.290 T:140713998112512  NOTICE: [plugin.video.elementum] INFO  api          ▶ showEpisodeLinks  Resolved 74440 to Harley Quinn
2020-05-14 17:30:10.295 T:140714436441856    INFO: JSONRPC Server: Disconnection detected
2020-05-14 17:30:10.296 T:140713998112512  NOTICE: [plugin.video.elementum] INFO  linkssearch  ▶ processLinks     Resolving torrent files...
2020-05-14 17:30:10.297 T:140714436441856   DEBUG: JSONRPC Server: New connection detected
2020-05-14 17:30:10.297 T:140714436441856    INFO: JSONRPC Server: New connection added
2020-05-14 17:30:10.297 T:140714436441856    INFO: JSONRPC Server: Disconnection detected
2020-05-14 17:30:10.310 T:140715297019648   DEBUG: Thread LanguageInvoker start, auto delete: false
2020-05-14 17:30:10.310 T:140715297019648    INFO: initializing python engine.
2020-05-14 17:30:10.310 T:140715297019648   DEBUG: CPythonInvoker(7, /home/fugkco/.kodi/addons/script.elementum.jackett/jackett.py): start processing
2020-05-14 17:30:10.397 T:140715297019648   DEBUG: -->Python Interpreter Initialized<--
2020-05-14 17:30:10.397 T:140715297019648   DEBUG: CPythonInvoker(7, /home/fugkco/.kodi/addons/script.elementum.jackett/jackett.py): the source file to load is "/home/fugkco/.kodi/addons/script.elementum.jackett/jackett.py"
2020-05-14 17:30:10.397 T:140715297019648   DEBUG: CPythonInvoker(7, /home/fugkco/.kodi/addons/script.elementum.jackett/jackett.py): setting the Python path to /home/fugkco/.kodi/addons/script.elementum.jackett:/home/fugkco/.kodi/addons/plugin.video.elementum/resources/site-packages:/home/fugkco/.kodi/addons/script.module.urllib3/lib:/usr/lib/python2.7:/usr/lib/python2.7/plat-x86_64-linux-gnu:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages
2020-05-14 17:30:10.397 T:140715297019648   DEBUG: CPythonInvoker(7, /home/fugkco/.kodi/addons/script.elementum.jackett/jackett.py): entering source directory /home/fugkco/.kodi/addons/script.elementum.jackett
2020-05-14 17:30:10.398 T:140715297019648   DEBUG: CPythonInvoker(7, /home/fugkco/.kodi/addons/script.elementum.jackett/jackett.py): instantiating addon using automatically obtained id of "script.elementum.jackett" dependent on version 2.1.0 of the xbmc.python api
2020-05-14 17:30:10.812 T:140715297019648   DEBUG: CAddonSettings[script.elementum.jackett]: loading setting definitions
2020-05-14 17:30:10.812 T:140715297019648   DEBUG: CAddonSettings[script.elementum.jackett]: trying to load setting definitions from old format...
2020-05-14 17:30:10.813 T:140715297019648   DEBUG: CAddonSettings[script.elementum.jackett]: loading setting values
2020-05-14 17:30:10.863 T:140715297019648   DEBUG: CAddonSettings[plugin.video.elementum]: loading setting definitions
2020-05-14 17:30:10.863 T:140715297019648   DEBUG: CAddonSettings[plugin.video.elementum]: trying to load setting definitions from old format...
2020-05-14 17:30:10.867 T:140715297019648   DEBUG: CAddonSettings[plugin.video.elementum]: loading setting values
2020-05-14 17:30:11.356 T:140715297019648   DEBUG: [script.elementum.jackett] Searching with payload (episode): {u'tvdb_id': 365677, u'episode': 1, u'silent': False, u'internal_proxy_url': u'http://172.17.0.3:65222', u'title': u'harley quinn', u'season': 2, 'search_title': u'harley quinn', u'proxy_url': u'', u'year': 2020, u'imdb_id': u'tt7658402', u'tmdb_id': 2171434, u'elementum_url': u'http://127.0.0.1:65220', u'titles': {u'ru': u'\u0445\u0430\u0440\u043b\u0438 \u043a\u0432\u0438\u043d\u043d', u'bg': u'\u0445\u0430\u0440\u043b\u0438 \u043a\u0443\u0438\u043d', u'zh': u'\u54c8\u8389\u594e\u8335', u'cn': u'\u54c8\u8389 \u594e\u8335', u'pt': u'harley quinn', u'kr': u'\ud560\ub9ac \ud038', u'tw': u'\u54c8\u8389\u594e\u8335', u'ko': u'\ud560\ub9ac \ud038', u'hu': u'harley quinn', u'br': u'harley quinn', u'source': u'Harley Quinn', u'en': u'harley quinn', u'il': u'\u05d4\u05d0\u05e8\u05dc\u05d9 \u05e7\u05d5\u05d5\u05d9\u05df', u'uk': u'\u0433\u0430\u0440\u043b\u0456 \u043a\u0432\u0456\u043d\u043d', u'mx': u'harley quinn', u'ua': u'\u0433\u0430\u0440\u043b\u0456 \u043a\u0432\u0456\u043d\u043d', u'original': u'harley quinn', u'es': u'harley quinn', u'he': u'\u05d4\u05d0\u05e8\u05dc\u05d9 \u05e7\u05d5\u05d5\u05d9\u05df'}, u'absolute_number': 0, u'show_tmdb_id': 74440, u'skip_auth': False}
2020-05-14 17:30:11.360 T:140716304308352   DEBUG: ------ Window Init (DialogExtendedProgressBar.xml) ------
2020-05-14 17:30:11.361 T:140715297019648   DEBUG: [script.elementum.jackett] jackett host: ParseResult(scheme=u'http', netloc=u'jackett:9117', path=u'', params='', query='', fragment='')
2020-05-14 17:30:11.361 T:140715297019648   DEBUG: [script.elementum.jackett] jackett api_key: qq**************************nm85
2020-05-14 17:30:11.384 T:140715297019648   DEBUG: [script.elementum.jackett] Processing episode with Jackett
2020-05-14 17:30:12.185 T:140715297019648 WARNING: [script.elementum.jackett] Could not determine resolution from filename 'Harley.Quinn.S02E01.WEBRip.x264-ION10'
2020-05-14 17:30:12.186 T:140715297019648 WARNING: [script.elementum.jackett] Could not determine resolution from filename 'Harley.Quinn.S02E01.WEB.x264-PHOENiX[TGx]'
2020-05-14 17:30:12.188 T:140715297019648   DEBUG: [script.elementum.jackett] all results: [{'info_hash': '583c0fc6062999b70236fea44f9e014052ade9bb', 'icon': 'icons/1337x.png', 'peers': 83, '_size_bytes': 967384388, 'name': 'Harley.Quinn.S02E01.New.Gotham.1080p.DCU.WEBRip.DDP5.1.x264-NTb[rartv]', 'language': None, 'uri': 'magnet:?xt=urn:btih:583c0fc6062999b70236fea44f9e014052ade9bb&dn=Harley.Quinn.S02E01.New.Gotham.1080p.DCU.WEBRip.DDP5.1.x264-NTb%5Brartv%5D&tr=http%3A%2F%2Ftracker.trackerfix.com%3A80%2Fannounce&tr=udp%3A%2F%2F9.rarbg.me%3A2710&tr=udp%3A%2F%2F9.rarbg.to%3A2710&tr=udp%3A%2F%2Fopen.demonii.com%3A1337%2Fannounce', 'seeds': 79, 'provider': 'RARBG', 'size': '922.57 MB', 'resolution': '1080p', 'release_type': 'webdl'}, {'info_hash': '11eae5b267b0d5dd943d7a01a0f3a4a2980f1624', 'icon': 'icons/1337x.png', 'peers': 29, '_size_bytes': 1885880016, 'name': 'Harley.Quinn.S02E01.New.Gotham.2160p.DCU.WEBRip.DDP5.1.x265-NTb[rartv]', 'language': None, 'uri': 'magnet:?xt=urn:btih:11eae5b267b0d5dd943d7a01a0f3a4a2980f1624&dn=Harley.Quinn.S02E01.New.Gotham.2160p.DCU.WEBRip.DDP5.1.x265-NTb%5Brartv%5D&tr=http%3A%2F%2Ftracker.trackerfix.com%3A80%2Fannounce&tr=udp%3A%2F%2F9.rarbg.me%3A2710&tr=udp%3A%2F%2F9.rarbg.to%3A2710&tr=udp%3A%2F%2Fopen.demonii.com%3A1337%2Fannounce', 'seeds': 26, 'provider': 'RARBG', 'size': '1.76 GB', 'resolution': '4k', 'release_type': 'webdl'}, {'info_hash': 'a43e855f5e430687a7a37f446cad61760db967e3', 'icon': 'icons/1337x.png', 'peers': 48, '_size_bytes': 623862901, 'name': 'Harley.Quinn.S02E01.New.Gotham.720p.DCU.WEBRip.DDP5.1.x264-NTb[rartv]', 'language': None, 'uri': 'magnet:?xt=urn:btih:a43e855f5e430687a7a37f446cad61760db967e3&dn=Harley.Quinn.S02E01.New.Gotham.720p.DCU.WEBRip.DDP5.1.x264-NTb%5Brartv%5D&tr=http%3A%2F%2Ftracker.trackerfix.com%3A80%2Fannounce&tr=udp%3A%2F%2F9.rarbg.me%3A2710&tr=udp%3A%2F%2F9.rarbg.to%3A2710&tr=udp%3A%2F%2Fopen.demonii.com%3A1337%2Fannounce', 'seeds': 48, 'provider': 'RARBG', 'size': '594.96 MB', 'resolution': '720p', 'release_type': 'webdl'}, {'info_hash': '', 'icon': 'icons/1337x.png', 'peers': 31, '_size_bytes': 967384768, 'name': 'Harley.Quinn.S02E01.New.Gotham.1080p.DCU.WEBRip.DDP5.1.x264-NTb[', 'language': None, 'uri': 'magnet:?xt=urn:btih:C49EEA4B289EEDDF58AB8DAA724877E3DA226F2A&dn=Harley.Quinn.S02E01.New.Gotham.1080p.DCU.WEBRip.DDP5.1.x264-NTb%5B&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.to%3A2920%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Ftracker.internetwarriors.net%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.pirateparty.gr%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.cyberia.is%3A6969%2Fannounce', 'seeds': 31, 'provider': 'The Pirate Bay', 'size': '922.57 MB', 'resolution': '1080p', 'release_type': 'webdl'}, {'info_hash': 'd72b78257f50e654c455689158427df49e94b3d5', 'icon': 'icons/1337x.png', 'peers': 20, '_size_bytes': 967384684, 'name': 'Harley.Quinn.S02E01.1080p.WEB.H264-METCON[rartv]', 'language': None, 'uri': 'magnet:?xt=urn:btih:d72b78257f50e654c455689158427df49e94b3d5&dn=Harley.Quinn.S02E01.1080p.WEB.H264-METCON%5Brartv%5D&tr=http%3A%2F%2Ftracker.trackerfix.com%3A80%2Fannounce&tr=udp%3A%2F%2F9.rarbg.me%3A2710&tr=udp%3A%2F%2F9.rarbg.to%3A2710&tr=udp%3A%2F%2Fopen.demonii.com%3A1337%2Fannounce', 'seeds': 20, 'provider': 'RARBG', 'size': '922.57 MB', 'resolution': '1080p', 'release_type': 'webdl'}, {'info_hash': '', 'icon': 'icons/1337x.png', 'peers': 16, '_size_bytes': 967384768, 'name': 'Harley.Quinn.S02E01.1080p.WEB.H264-METCON[TGx]', 'language': None, 'uri': 'magnet:?xt=urn:btih:564D765A45D4AC6764D5F2BE10F2E4797BE5EC1D&dn=Harley.Quinn.S02E01.1080p.WEB.H264-METCON%5BTGx%5D&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.to%3A2920%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Ftracker.internetwarriors.net%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.pirateparty.gr%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.cyberia.is%3A6969%2Fannounce', 'seeds': 14, 'provider': 'The Pirate Bay', 'size': '922.57 MB', 'resolution': '1080p', 'release_type': 'webdl'}, {'info_hash': '3b5031d8257597f0e870a8a74ca7263d6adf5dcc', 'icon': 'icons/1337x.png', 'peers': 10, '_size_bytes': 623863185, 'name': 'Harley.Quinn.S02E01.720p.WEB.H264-METCON[rartv]', 'language': None, 'uri': 'magnet:?xt=urn:btih:3b5031d8257597f0e870a8a74ca7263d6adf5dcc&dn=Harley.Quinn.S02E01.720p.WEB.H264-METCON%5Brartv%5D&tr=http%3A%2F%2Ftracker.trackerfix.com%3A80%2Fannounce&tr=udp%3A%2F%2F9.rarbg.me%3A2710&tr=udp%3A%2F%2F9.rarbg.to%3A2710&tr=udp%3A%2F%2Fopen.demonii.com%3A1337%2Fannounce', 'seeds': 9, 'provider': 'RARBG', 'size': '594.96 MB', 'resolution': '720p', 'release_type': 'webdl'}, {'info_hash': '', 'icon': 'icons/1337x.png', 'peers': 4, '_size_bytes': 623860800, 'name': 'Harley.Quinn.S02E01.New.Gotham.720p.DCU.WEBRip.DDP5.1.x264-NTb[T', 'language': None, 'uri': 'magnet:?xt=urn:btih:BAE0DC1CE6D2A8E91F3F5833B364C45F91CEA036&dn=Harley.Quinn.S02E01.New.Gotham.720p.DCU.WEBRip.DDP5.1.x264-NTb%5BT&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.to%3A2920%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Ftracker.internetwarriors.net%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.pirateparty.gr%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.cyberia.is%3A6969%2Fannounce', 'seeds': 4, 'provider': 'The Pirate Bay', 'size': '594.96 MB', 'resolution': '720p', 'release_type': 'webdl'}, {'info_hash': '', 'icon': 'icons/1337x.png', 'peers': 3, '_size_bytes': 623860800, 'name': 'Harley.Quinn.S02E01.720p.WEB.H264-METCON[TGx]', 'language': None, 'uri': 'magnet:?xt=urn:btih:7366B4DA525CB85C2E14D75E5FA281CAB477B1D0&dn=Harley.Quinn.S02E01.720p.WEB.H264-METCON%5BTGx%5D&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.to%3A2920%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Ftracker.internetwarriors.net%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.pirateparty.gr%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.cyberia.is%3A6969%2Fannounce', 'seeds': 3, 'provider': 'The Pirate Bay', 'size': '594.96 MB', 'resolution': '720p', 'release_type': 'webdl'}]
2020-05-14 17:30:12.188 T:140715297019648  NOTICE: [script.elementum.jackett] Jackett returned 9 results in 0.83 seconds
2020-05-14 17:30:12.192 T:140715297019648   DEBUG: [script.elementum.jackett] callback returned: 200
2020-05-14 17:30:12.192 T:140715297019648    INFO: CPythonInvoker(7, /home/fugkco/.kodi/addons/script.elementum.jackett/jackett.py): script successfully run
2020-05-14 17:30:12.192 T:140715297019648   DEBUG: onExecutionDone(7, /home/fugkco/.kodi/addons/script.elementum.jackett/jackett.py)
2020-05-14 17:30:12.243 T:140715297019648    INFO: Python interpreter stopped
2020-05-14 17:30:12.243 T:140715297019648   DEBUG: Thread LanguageInvoker 140715297019648 terminating
2020-05-14 17:30:12.243 T:140713998112512  NOTICE: [plugin.video.elementum] [GIN] 2020/05/14 - 16:30:12 | 200 |     157.983µs |       127.0.0.1 | POST     "/callbacks/7260330933487593442"
2020-05-14 17:30:12.246 T:140713998112512  NOTICE: [plugin.video.elementum] WARN  linkssearch  ▶ 1                Resolve failed for  : Get "": unsupported protocol scheme ""
2020-05-14 17:30:12.260 T:140716304308352   DEBUG: ------ Window Init (DialogExtendedProgressBar.xml) ------
2020-05-14 17:30:12.266 T:140713998112512  NOTICE: [plugin.video.elementum] INFO  linkssearch  ▶ processLinks     Received 0 unique links.
2020-05-14 17:30:12.270 T:140713998112512  NOTICE: [plugin.video.elementum] DEBU  linkssearch  ▶ func1            Closing progressupdate
2020-05-14 17:30:12.276 T:140715323176704    INFO: CPythonInvoker(6, /home/fugkco/.kodi/addons/plugin.video.elementum/navigation.py): script successfully run
2020-05-14 17:30:12.276 T:140715323176

I think this is the main issue though I’m not sure:

2020-05-14 17:30:12.246 T:140713998112512  NOTICE: [plugin.video.elementum] WARN  linkssearch  ▶ 1                Resolve failed for  : Get "": unsupported protocol scheme ""

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 15 (7 by maintainers)

Most upvoted comments

Perfect. Got it running and was able to debug what the issue was. I’ve raised a PR for some additional error handling. Thank you!