Видимо был какой то глюк с Кинопоиском. Сейчас все сопоставляется.
В общем, немного разобрался.
Странность в том, что, если я выбираю “Автосовпадения”-“Кинопоиск”, тогда фильм находит и все работает 
Раньше я всегда делал через “Опции поиска”. И там могли быть варианты, из которых предстояло сделать выбор. Крайне редко, но бывало, что на первом месте был некорректный фильм.
а что на гит не выложил? хотел написать себе скрипт для автообновления а страничка пуста… или это не твоя?
а вообще есть у плекса возможность автообновления плагинов? что-то я в апи не нашёл такого (искал недолго и невнимательно но всё же…)
не работает поиск:
В логах:
ERROR (networking:219) - Error opening URL 'https://ext.kinopoisk.ru/ios/3.11.0/getKPLiveSearch и т.д.
CRITICAL (runtime:298) - Exception in task thread (most recent call last):
File “/usr/lib/plexmediaserver/Resources/Plug-ins-2d20185b0/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/runtime.py”, line 296, in _start
obj._exec()
File “/usr/lib/plexmediaserver/Resources/Plug-ins-2d20185b0/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/runtime.py”, line 243, in _exec
self._result = self._f(*self._args, **self._kwargs)
File “/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/Kinopoisk.bundle/Contents/Code/kinopoisk.py”, line 167, in score_search
s(result, c)
File “/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/Kinopoisk.bundle/Contents/Code/kinopoisk.py”, line 54, in make_search
if ‘items’ in search_result:
TypeError: argument of type ‘NoneType’ is not iterable
@HarDX said:
не работает поиск:
В логах:
ERROR (networking:219) - Error opening URL 'https://ext.kinopoisk.ru/ios/3.11.0/getKPLiveSearch и т.д.
CRITICAL (runtime:298) - Exception in task thread (most recent call last):
File “/usr/lib/plexmediaserver/Resources/Plug-ins-2d20185b0/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/runtime.py”, line 296, in _start
obj._exec()
File “/usr/lib/plexmediaserver/Resources/Plug-ins-2d20185b0/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/runtime.py”, line 243, in _exec
self._result = self._f(*self._args, **self._kwargs)
File “/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/Kinopoisk.bundle/Contents/Code/kinopoisk.py”, line 167, in score_search
s(result, c)
File “/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/Kinopoisk.bundle/Contents/Code/kinopoisk.py”, line 54, in make_search
if ‘items’ in search_result:
TypeError: argument of type ‘NoneType’ is not iterable
У Вас версия старая. Отдельная ветка с релизами https://forums.plex.tv/discussion/244389/release-kinopoisk-agent#latest
@13werwolf13 said:
а что на гит не выложил? хотел написать себе скрипт для автообновления а страничка пуста… или это не твоя?
а вообще есть у плекса возможность автообновления плагинов? что-то я в апи не нашёл такого (искал недолго и невнимательно но всё же…)
Страничка-то моя, но сейчас я пишу плагин с нуля и не вижу смысла его выкладывать туда. Автообновление у них было, но в новых версиях они его немного поломали в отношении сторонних плагинов. Элану я написал, но как-то они не заинтересовались фиксом. Мол никто не использует.
@amirotin said:
У Вас версия старая. Отдельная ветка с релизами https://forums.plex.tv/discussion/244389/release-kinopoisk-agent#latest
Спасибо, работает )
@amirotin said:
@13werwolf13 said:
а что на гит не выложил? хотел написать себе скрипт для автообновления а страничка пуста… или это не твоя?
а вообще есть у плекса возможность автообновления плагинов? что-то я в апи не нашёл такого (искал недолго и невнимательно но всё же…)Страничка-то моя, но сейчас я пишу плагин с нуля и не вижу смысла его выкладывать туда. Автообновление у них было, но в новых версиях они его немного поломали в отношении сторонних плагинов. Элану я написал, но как-то они не заинтересовались фиксом. Мол никто не использует.
Так можно выложить текущую версию в master и вести разработку в другой ветке. Все-таки git pull (особенно в кроне) гораздо удобнее скачивания архива с форума.
И, собственно, вопрос – плагин виден в настройках только для Movies, для Shows он не показывается. Это by design или ему мешает старый KinoPoiskRuShows?
@stangri said:
@amirotin said:
@13werwolf13 said:
а что на гит не выложил? хотел написать себе скрипт для автообновления а страничка пуста… или это не твоя?
а вообще есть у плекса возможность автообновления плагинов? что-то я в апи не нашёл такого (искал недолго и невнимательно но всё же…)Страничка-то моя, но сейчас я пишу плагин с нуля и не вижу смысла его выкладывать туда. Автообновление у них было, но в новых версиях они его немного поломали в отношении сторонних плагинов. Элану я написал, но как-то они не заинтересовались фиксом. Мол никто не использует.
Так можно выложить текущую версию в master и вести разработку в другой ветке. Все-таки git pull (особенно в кроне) гораздо удобнее скачивания архива с форума.
И, собственно, вопрос – плагин виден в настройках только для Movies, для Shows он не показывается. Это by design или ему мешает старый KinoPoiskRuShows?
С новой версией все будет на гитхабе. Что касается сериалов - это by design, плагин не рассчитан на сериалы
Тут только TheTVDb. Новая версия будет с сериалами, но все равно основная часть данных будет браться с thetvdb
А как всё же проблему с сертификатами решить?
2017-09-07 14:35:58,759 (7c8) : DEBUG (logkit:13) - ### Couldn’t get guessit results (<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>)
@aikarpov said:
А как всё же проблему с сертификатами решить?2017-09-07 14:35:58,759 (7c8) : DEBUG (logkit:13) - ### Couldn’t get guessit results (<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>)
На guessit можно забить. Или ошибка с сертификатом на plex.filmingdata?
Для тех кто мониторит репозиторий на гитхабе - там сейчас идет разработка новой версии. Оно не рабочее, так что пытаться поставить оттуда плагин не надо.
@13werwolf13 said:
а вообще есть у плекса возможность автообновления плагинов? что-то я в апи не нашёл такого (искал недолго и невнимательно но всё же…)
Все написано до нас.
https://forums.plex.tv/discussion/126254
Если amirotin оставит свой плагин на гитхабе, то обновление в будущем сведется к кнопке " re-install - with latest…" в “WebTools”.
Не, не работает на последнем Kinopoisk.bundle-fix.zip. Если руками отправлять такой же json-запрос в сторону v2.api.guessit.io, то приходит 400 Bad Request(как и в логах) и
{
“message”: {
“filename”: “Filename to parse”
}
}
@mega_ukhta said:
Не, не работает на последнем Kinopoisk.bundle-fix.zip. Если руками отправлять такой же json-запрос в сторону v2.api.guessit.io, то приходит 400 Bad Request(как и в логах) и
{
“message”: {
“filename”: “Filename to parse”
}
}
Отключите в настройках плагина “Поиск. Альтернативный разбор файла” и он перестанет использовать guessit. У них криво работает web-api. В новой версии он будет включен в сам плагин.
@amirotin said:
На guessit можно забить. Или ошибка с сертификатом на plex.filmingdata?
Про filmingdata в логе вообще ничего нет.
2017-09-07 14:35:58,816 (7c8) : DEBUG (logkit:13) - ### SEARCH ### Quering {‘title’: u’\u0444\u0440\u0430\u043d\u043a\u0435\u043d\u0448\u0442\u0435\u0439\u043d 90 frankenstein 90’, ‘year’: ‘1984’}
2017-09-07 14:35:58,818 (7c8) : DEBUG (logkit:13) - ### SEARCH ### Quering {‘title’: u’\u0444\u0440\u0430\u043d\u043a\u0435\u043d\u0448\u0442\u0435\u0439\u043d \u0434\u0435\u0432\u044f\u043d\u043e\u0441\u0442\u043e frankenstein \u0434\u0435\u0432\u044f\u043d\u043e\u0441\u0442\u043e’, ‘year’: ‘1984’}
2017-09-07 14:35:58,818 (7c8) : DEBUG (threadkit:234) - Starting a parallel task set named do_search with 2 tasks
2017-09-07 14:35:59,325 (9b8) : DEBUG (networking:166) - Requesting ‘https://ext.kinopoisk.ru/ios/5.0.0/getKPLiveSearch?keyword=франкенштейн%20девяносто%20frankenstein%20девяносто’
2017-09-07 14:35:59,338 (14b4) : DEBUG (networking:166) - Requesting ‘https://ext.kinopoisk.ru/ios/5.0.0/getKPLiveSearch?keyword=франкенштейн%2090%20frankenstein%2090’
2017-09-07 14:35:59,362 (9b8) : WARNING (logkit:19) - An exception of type URLError occured. Arguments:
(SSLError(1, u’[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)‘),)
2017-09-07 14:35:59,364 (9b8) : DEBUG (logkit:13) - json = None
2017-09-07 14:35:59,364 (9b8) : DEBUG (logkit:13) - result =
2017-09-07 14:35:59,378 (14b4) : WARNING (logkit:19) - An exception of type URLError occured. Arguments:
(SSLError(1, u’[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)'),)
@aikarpov said:
@amirotin said:
На guessit можно забить. Или ошибка с сертификатом на plex.filmingdata?Про filmingdata в логе вообще ничего нет.
2017-09-07 14:35:58,816 (7c8) : DEBUG (logkit:13) - ### SEARCH ### Quering {‘title’: u’\u0444\u0440\u0430\u043d\u043a\u0435\u043d\u0448\u0442\u0435\u0439\u043d 90 frankenstein 90’, ‘year’: ‘1984’}
2017-09-07 14:35:58,818 (7c8) : DEBUG (logkit:13) - ### SEARCH ### Quering {‘title’: u’\u0444\u0440\u0430\u043d\u043a\u0435\u043d\u0448\u0442\u0435\u0439\u043d \u0434\u0435\u0432\u044f\u043d\u043e\u0441\u0442\u043e frankenstein \u0434\u0435\u0432\u044f\u043d\u043e\u0441\u0442\u043e’, ‘year’: ‘1984’}
2017-09-07 14:35:58,818 (7c8) : DEBUG (threadkit:234) - Starting a parallel task set named do_search with 2 tasks
2017-09-07 14:35:59,325 (9b8) : DEBUG (networking:166) - Requesting ‘https://ext.kinopoisk.ru/ios/5.0.0/getKPLiveSearch?keyword=франкенштейн%20девяносто%20frankenstein%20девяносто’
2017-09-07 14:35:59,338 (14b4) : DEBUG (networking:166) - Requesting ‘https://ext.kinopoisk.ru/ios/5.0.0/getKPLiveSearch?keyword=франкенштейн%2090%20frankenstein%2090’
2017-09-07 14:35:59,362 (9b8) : WARNING (logkit:19) - An exception of type URLError occured. Arguments:
(SSLError(1, u’[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)‘),)
2017-09-07 14:35:59,364 (9b8) : DEBUG (logkit:13) - json = None
2017-09-07 14:35:59,364 (9b8) : DEBUG (logkit:13) - result =
2017-09-07 14:35:59,378 (14b4) : WARNING (logkit:19) - An exception of type URLError occured. Arguments:
(SSLError(1, u’[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)'),)
Вот тут лежит фикс. Видимо вы скачали первую версию, а фикс пропустили.
@amirotin said:
Вот тут лежит фикс. Видимо вы скачали первую версию, а фикс пропустили.
Вот только вчера в очередной раз пробовал, скачал этот самый фикс - логи от него.
Версию плекса так сразу не скажу, не последняя, но где-то в августе ставил обновление.
@aikarpov said:
@amirotin said:
Вот тут лежит фикс. Видимо вы скачали первую версию, а фикс пропустили.
Вот только вчера в очередной раз пробовал, скачал этот самый фикс - логи от него.
Версию плекса так сразу не скажу, не последняя, но где-то в августе ставил обновление.
На чем плекс стоит?
@amirotin said:
На чем плекс стоит?
Windows Server 2012