Кинопоиск (плагин). Обсуждение

@N1cs_Nick said:

@tao@list.ru said:
Посмотрел поиском на компьютере сейчас, питон находит только в логе, который я скинул, больше нет ни чего. Что за питон такой то?

Python — Википедия
не благодари
Да я посмотрел в гугле, понял что язык программирования. Но от куда он у меня…?) удалить можно его? Я ж так понимаю если не пользуюсь им, то он мне вообще не нужен…

@dimetrios said:
Добрый день
Последняя версия плагина (1.1.6-fix) на последней версии сервера (1.9.2.4285) не находит обложек и не подгружает список актеров.
При этом режиссер, сценарист, описание и студия подгружаются нормально.
Сервер установлен на QNAP TS-651 (x86)

Поддерживаю. Та же самая проблема 1в1 на Synology DS416+ (x64).

@“tao@list.ru”
Насчет питона. Удалить его вы не сможете, это часть PMS, да и не хотели бы, поскольку это среда, в которой выполняются плагины – каналы, агенты (и кинопоиск тоже) и прочее. В их числе и Framework.bundle, в котором и происходит ошибка, попавшая в лог.

Да, пробовал удалить, не получилось. Потом поставил целиком его, и снова удалил))) тоже самое))) один момент интересный, на два фильма подгрузились обложки, описание и актеры на русском языке…

Да отстаньте от питона :slight_smile:
Ошибка в плагине/данных от кинопоиска - ждите автора.

Например:

const.KP_MOVIE_SEARCH % String.Quote(sc['title'].encode('utf-8'), usePlus=False), self.cache_time)

AttributeError: ‘NoneType’ object has no attribute ‘encode’

@dimetrios said:
Добрый день
Последняя версия плагина (1.1.6-fix) на последней версии сервера (1.9.2.4285) не находит обложек и не подгружает список актеров.
При этом режиссер, сценарист, описание и студия подгружаются нормально.
Сервер установлен на QNAP TS-651 (x86)

Попробуйте отключить опцию "Данные. Имена актеров на англ. языке ". Мне помогло. Теперь все подгружается.

Уважаемые amirotin и другие господа!
Подскажите, есть ли решение с плагином. У меня плекс стоит на линуксе (сентос6). Очевидно, дело в недоступности api кинопоиска:

https://ext.kinopoisk.ru/ios/5.0.0/getKPLiveSearch?keyword=house%20on%20haunted%20hill
[key:false]
Failed to load resource: the server responded with a status of 402 (Payment Required)

Еще одна ошибка была в логе для вызова http://v2.api.guessit.io/
Но когда заменил на https ошибку ушла, а проблема с кинопоиском не решилась.

@“Vadim Sh.”
Я тут где-то выше писал – часто проблемы с доступом к кинопоиску связаны с тем, что сам кинопоиск крайне нестабилен. Очевидно, они там что-то допиливают, часто просто нужно подождать день-два. У меня, во всяком случае, так частенько бывает – не работает сейчас, но назавтра все внезапно начинает грузиться.

Добавлено: кстати, у меня сейчас тоже не доступается к кинопоиску

@the.ancient
Да уже как 6 дней нет доступа. Оправдана ли надежда, что всё исправится?

Господа, сейчас доработаю вариант с авторизацией и все основные проблемы решатся. К сожалению временный вариант блокировки левых пользователей не очень эффективен.

@amirotin
Круто. Лови, кстати, привет от пейпала :slight_smile:

Выложил новую версию. Должны решится проблемы с запросами к filmingdata.com. Плюс некоторые шаги к авторизации серверов плекса.

Если проблем больше не будет - следующая версия будет полностью переделанная.

Спасибо за отклик!
Боюсь озадачу несколько :confused:
После замены плугина на новый, апи по-прежнему не доступна:
>! 2017-10-09 13:03:17,631 (7f69bcf2b700) : DEBUG (threadkit:234) - Starting a parallel task set named do_search with 2 tasks

! 2017-10-09 13:03:17,755 (7f69a2fc6700) : DEBUG (common:95) - headers = {‘Content-Lang’: ‘ru’, ‘clientDate’: ‘13:03 09.10.2017’, ‘countryID’: 2, ‘Image-Scale’: 1, ‘Accept’: ‘application/json’, ‘User-Agent’: ‘Android client (4.4 / api19), ru.kinopoisk/4.0.2 (52)’, ‘cityID’: 1, ‘Android-Api-Version’: 19, ‘device’: ‘android’}
! 2017-10-09 13:03:17,756 (7f69a2fc6700) : DEBUG (networking:166) - Requesting ‘https://ext.kinopoisk.ru/ios/5.0.0/getKPLiveSearch?keyword=равеноус
! 2017-10-09 13:03:17,954 (7f69a2602700) : DEBUG (common:95) - headers = {‘Content-Lang’: ‘ru’, ‘clientDate’: ‘13:03 09.10.2017’, ‘countryID’: 2, ‘Image-Scale’: 1, ‘Accept’: ‘application/json’, ‘User-Agent’: ‘Android client (4.4 / api19), ru.kinopoisk/4.0.2 (52)’, ‘cityID’: 1, ‘X-TIMESTAMP’: ‘1507543397895’, ‘Android-Api-Version’: 19, ‘device’: ‘android’, ‘X-SIGNATURE’: ‘ee9ad1bec351a958a9d1ee2322aaf795’}
! 2017-10-09 13:03:17,955 (7f69a2602700) : DEBUG (networking:166) - Requesting ‘https://ext.kinopoisk.ru/ios/5.0.0/getKPLiveSearch?keyword=ravenous
! 2017-10-09 13:03:18,002 (7f69a2fc6700) : ERROR (networking:219) - Error opening URL ‘https://ext.kinopoisk.ru/ios/5.0.0/getKPLiveSearch?keyword=равеноус
! 2017-10-09 13:03:18,003 (7f69a2fc6700) : DEBUG (common:64) - json = None
! 2017-10-09 13:03:18,003 (7f69a2fc6700) : DEBUG (kinopoisk:167) - result =
! 2017-10-09 13:03:18,263 (7f69a2602700) : DEBUG (common:64) - json = {‘resultCode’: 0, ‘data’: {‘class’: ‘KPLiveSearch’}, ‘message’: u’'}
! 2017-10-09 13:03:18,264 (7f69a2602700) : DEBUG (kinopoisk:167) - result =
! 2017-10-09 13:03:18,265 (7f69bcf2b700) : DEBUG (threadkit:244) - Parallel task set do_search ended
!

@“Vadim Sh.” said:
Спасибо за отклик!
Боюсь озадачу несколько :confused:
После замены плугина на новый апи по прежнему не доступна:
>! 2017-10-09 13:03:17,631 (7f69bcf2b700) : DEBUG (threadkit:234) - Starting a parallel task set named do_search with 2 tasks

! 2017-10-09 13:03:17,755 (7f69a2fc6700) : DEBUG (common:95) - headers = {‘Content-Lang’: ‘ru’, ‘clientDate’: ‘13:03 09.10.2017’, ‘countryID’: 2, ‘Image-Scale’: 1, ‘Accept’: ‘application/json’, ‘User-Agent’: ‘Android client (4.4 / api19), ru.kinopoisk/4.0.2 (52)’, ‘cityID’: 1, ‘Android-Api-Version’: 19, ‘device’: ‘android’}
! 2017-10-09 13:03:17,756 (7f69a2fc6700) : DEBUG (networking:166) - Requesting ‘https://ext.kinopoisk.ru/ios/5.0.0/getKPLiveSearch?keyword=равеноус
! 2017-10-09 13:03:17,954 (7f69a2602700) : DEBUG (common:95) - headers = {‘Content-Lang’: ‘ru’, ‘clientDate’: ‘13:03 09.10.2017’, ‘countryID’: 2, ‘Image-Scale’: 1, ‘Accept’: ‘application/json’, ‘User-Agent’: ‘Android client (4.4 / api19), ru.kinopoisk/4.0.2 (52)’, ‘cityID’: 1, ‘X-TIMESTAMP’: ‘1507543397895’, ‘Android-Api-Version’: 19, ‘device’: ‘android’, ‘X-SIGNATURE’: ‘ee9ad1bec351a958a9d1ee2322aaf795’}
! 2017-10-09 13:03:17,955 (7f69a2602700) : DEBUG (networking:166) - Requesting ‘https://ext.kinopoisk.ru/ios/5.0.0/getKPLiveSearch?keyword=ravenous
! 2017-10-09 13:03:18,002 (7f69a2fc6700) : ERROR (networking:219) - Error opening URL ‘https://ext.kinopoisk.ru/ios/5.0.0/getKPLiveSearch?keyword=равеноус
! 2017-10-09 13:03:18,003 (7f69a2fc6700) : DEBUG (common:64) - json = None
! 2017-10-09 13:03:18,003 (7f69a2fc6700) : DEBUG (kinopoisk:167) - result =
! 2017-10-09 13:03:18,263 (7f69a2602700) : DEBUG (common:64) - json = {‘resultCode’: 0, ‘data’: {‘class’: ‘KPLiveSearch’}, ‘message’: u’'}
! 2017-10-09 13:03:18,264 (7f69a2602700) : DEBUG (kinopoisk:167) - result =
! 2017-10-09 13:03:18,265 (7f69bcf2b700) : DEBUG (threadkit:244) - Parallel task set do_search ended
!

Боюсь вас огорчить, но это не совсем проблема плагина. Кинопоиск по запросу ravenous в своем апи ничего не выдает, в том время как на сайте поиск данный фильм находит. При этом по запросу “людоед” апи выдает ваш фильм.

В новой версии используется 3 источника поиска в кинопоиске, так что подобных ситуаций не будет. Но сейчас к сожалению ничего с этим поделаешь.

Да, виноват, точно, по-русски находит.

В любом случае, amirotin, спасибо за труд!

В общем у меня все так же и осталось. За исключением того, что до этого два фильма определялись названия на русском, русские актеры и постер русский, а теперь и они ушли на английский…

@tao@list.ru said:
В общем у меня все так же и осталось. За исключением того, что до этого два фильма определялись названия на русском, русские актеры и постер русский, а теперь и они ушли на английский…

В вашем случае ошибка в плагине, из-за того что основной у вас стоит PlexMovie, а кинопоиск стоит второстепенным. Видимо они что-то поменяли, отсюда и ошибка (не передается наименование фильма для поиска).
Попробую исправить, давно не пользовался их агентом.

@amirotin said:

@tao@list.ru said:
В общем у меня все так же и осталось. За исключением того, что до этого два фильма определялись названия на русском, русские актеры и постер русский, а теперь и они ушли на английский…

В вашем случае ошибка в плагине, из-за того что основной у вас стоит PlexMovie, а кинопоиск стоит второстепенным. Видимо они что-то поменяли, отсюда и ошибка (не передается наименование фильма для поиска).
Попробую исправить, давно не пользовался их агентом.
Галочка к сожалению не убирается с их агента.