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

@amirotin в общем ни один трейлер, полученный Вашим плагином не воспроизводится(
Другие агенты - всё ОК. С Вашим ни один трейлер(
Если бы с другими агентами та же история была бы, тогда система скорее всего была бы виновата, но проблемы только с агентом Кинопоиск.
Может быть они опять какие то изменения сделали? *-:slight_smile:
У всех остальных работают трейлеры? Не могут же быть только у одного меня такие ошибки :((

P.S. Посмотрел сейчас XML трейлера. Какая то ошибка в Вашем агенте есть 100%!
Во вложении XML к фильмам “Бурлеск” (трейлер работает) и к фильму “Глубоководный горизонт” (2016)
В Бурлеске видно даже ссылки, по которым, если перейти, скачивается трейлер. В Горизонте ничего нет. И в строке kp://… стоит какое-то не внятное W10_ (guid=“kpru://W10_”)
И кстати Ваш агент не берет с MDB ни одного трейлера при любых настройках. Пробовал и в 0 кинопоиск выставить и в 2, а MDB в 1, все одно… Поэтому большое пожелание в будущих релизах сделать принудительное тотальное, а не приоритетное (как сейчас), отключение привязки трейлеров КП к фильмам и подгрузку с MDB. Сейчас получается из всех фильмов в базе даже 1% не наберется фильмов, трейлеры к которым открываются (урок на будущее, никогда не делать Refresh library)

Точно, не воспроизводятся трейлеры. Версия плагина 1.1.3. Сервер 1.3.1.3102.

@andrey062006 said:
@amirotin в общем ни один трейлер, полученный Вашим плагином не воспроизводится(
Другие агенты - всё ОК. С Вашим ни один трейлер(
Если бы с другими агентами та же история была бы, тогда система скорее всего была бы виновата, но проблемы только с агентом Кинопоиск.
Может быть они опять какие то изменения сделали? *-:slight_smile:
У всех остальных работают трейлеры? Не могут же быть только у одного меня такие ошибки :((

P.S. Посмотрел сейчас XML трейлера. Какая то ошибка в Вашем агенте есть 100%!
Во вложении XML к фильмам “Бурлеск” (трейлер работает) и к фильму “Глубоководный горизонт” (2016)
В Бурлеске видно даже ссылки, по которым, если перейти, скачивается трейлер. В Горизонте ничего нет. И в строке kp://… стоит какое-то не внятное W10_ (guid=“kpru://W10_”)
И кстати Ваш агент не берет с MDB ни одного трейлера при любых настройках. Пробовал и в 0 кинопоиск выставить и в 2, а MDB в 1, все одно… Поэтому большое пожелание в будущих релизах сделать принудительное тотальное, а не приоритетное (как сейчас), отключение привязки трейлеров КП к фильмам и подгрузку с MDB. Сейчас получается из всех фильмов в базе даже 1% не наберется фильмов, трейлеры к которым открываются (урок на будущее, никогда не делать Refresh library)

Так, вижу что к бурлеску трейлеры добавились, а к Глубоководный горизонт нет. Логи есть? Если запускали Refresh library - кинопоиск мог забанить вас :frowning:

@FDoctor said:
Точно, не воспроизводятся трейлеры. Версия плагина 1.1.3. Сервер 1.3.1.3102.

Не добавляются или именно не воспроизводятся?

@amirotin said:
Так, вижу что к бурлеску трейлеры добавились, а к Глубоководный горизонт нет. Логи есть? Если запускали Refresh library - кинопоиск мог забанить вас :frowning:

Ну, как я понимаю, если бы КП меня забанил, то у меня бы и инфа о фильме не грузилась бы, актеры, сценаристы итд?
А так же постер…
Бурлеск, видимо, не попал “под раздачу” Refresh, потому и “выжил”…
Логи же я уже публиковал. С тех пор ничего не изменилось (но если так нужно свежий лог КП во вложении). Я Вам в помощь просто нашел для сравнения XML трейлеров, чтобы Вы видели что раньше агент загружал всю необходимую информацию о трейлере в тело “MediaContainer” XML, а сейчас не загружает ровным счетом ничего.
Кроме прочего (в догонку к теме “забанил”) он загружает картинку трейлера (что тоже видно в XML файлах), а значит никакой бан тут ни при чем!
Вы не рассматривали вариант при котором Ваш агент глючит в разрезе трейлеров начиная с версии PMS выше 1.3.0? Потому что на 1.2.7 (к примеру) всё работало.
На какой версии Вы тестируете?

@amirotin said:

@FDoctor said:
Точно, не воспроизводятся трейлеры. Версия плагина 1.1.3. Сервер 1.3.1.3102.

Не добавляются или именно не воспроизводятся?
Не воспроизводятся. Да я вообще их не смотрю, но тут думаю, дай-ка проверю. И точно - в хроме просто постоянно крутится кружок до тех пор, пока не обновишь страницу, а в клиентах, типа OpenPHT, Android, PMP - пишет возникла проблема при воспроизведении этого медиа-файла.

@andrey062006 said:

@amirotin said:
Так, вижу что к бурлеску трейлеры добавились, а к Глубоководный горизонт нет. Логи есть? Если запускали Refresh library - кинопоиск мог забанить вас :frowning:

Ну, как я понимаю, если бы КП меня забанил, то у меня бы и инфа о фильме не грузилась бы, актеры, сценаристы итд?
А так же постер…
Бурлеск, видимо, не попал “под раздачу” Refresh, потому и “выжил”…
Логи же я уже публиковал. С тех пор ничего не изменилось (но если так нужно свежий лог КП во вложении). Я Вам в помощь просто нашел для сравнения XML трейлеров, чтобы Вы видели что раньше агент загружал всю необходимую информацию о трейлере в тело “MediaContainer” XML, а сейчас не загружает ровным счетом ничего.
Кроме прочего (в догонку к теме “забанил”) он загружает картинку трейлера (что тоже видно в XML файлах), а значит никакой бан тут ни при чем!
Вы не рассматривали вариант при котором Ваш агент глючит в разрезе трейлеров начиная с версии PMS выше 1.3.0? Потому что на 1.2.7 (к примеру) всё работало.
На какой версии Вы тестируете?

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

@FDoctor said:

@amirotin said:

@FDoctor said:
Точно, не воспроизводятся трейлеры. Версия плагина 1.1.3. Сервер 1.3.1.3102.

Не добавляются или именно не воспроизводятся?
Не воспроизводятся. Да я вообще их не смотрю, но тут думаю, дай-ка проверю. И точно - в хроме просто постоянно крутится кружок до тех пор, пока не обновишь страницу, а в клиентах, типа OpenPHT, Android, PMP - пишет возникла проблема при воспроизведении этого медиа-файла.

А можно попросить на самом сайте кинопоиска проверить трейлер к какому-нибудь фильму? нормально проигрываются?

@amirotin said:
А можно попросить на самом сайте кинопоиска проверить трейлер к какому-нибудь фильму? нормально проигрываются?
Да, с сайта воспроизводятся нормально.
p.s. раньше помню точно воспроизводились нормально и в плексе, но сказать когда это началось затрудняюсь, так как редко их смотрю.

@amirotin said:
Плекс у меня 1.3.3.3148, агент соответственно последний. Фильмы постоянно добавляю, трейлеры добавляются и проигрываются. Поэтому и удивляюсь такой проблеме. Почему-то в вашем случае он просто не может открыть саму ссылку трейлера, чтобы прочитать данные (разрешение, качество).
У меня та же версия PMS. Какую ссылку он не может открыть если агент не загрузил НИ ОДНОЙ ссылки? Вы же видели XML файлы. Что там открывать? Там и открывать то нечего!
Он сейчас по сути загружает картинку трейлера (thumbnail) и всё… Ссылку на сам трейлер он не загружает или не записывает в XML. А из XML берет информацию PLEX. А раз ссылки на трейлер нету в XML то он и открыть не может трейлер, потому что открывать нечего!
Меня удивляет что в браузере у вас тоже не сразу проигрывает, приходится обновлять. Попробую поковырять ссылки.
Нет, в браузере в PLEX не открывается вообще, как и у @FDoctor, у меня крутится до бесконечности кружочек в PLEX, но на сайте кинопоиска этот же трейлер воспроизводится…
Как я писал, у фильма “Бурлеск” (давно добавлен фильм) трейлер воспроизводится, потому что Refresh его (судя по всему) не коснулся, потому что ссылки в XML на трейлер присутствуют, а вот “Горизонт” (это добавлен совсем недавно) не воспроизводится, потому что нет ссылки в XML по которой PLEX должен воспроизвести трейлер…

P.S. Судя по всему ошибка не только у меня. Я так понимаю многие не пользуются трейлерами и им “по барабану” есть они или нет. У меня же, не только я смотрю фильмы, так что потребность в трейлерах есть… Так что судя по всему можно заключить что ошибка эта есть у многих пользователей, просто некоторые не смотрят трейлеры, кому-то лень писать и просто ждут новой версии…

При воспроизведении трейлера (или при сохранении информации о нем в базу - забыл уже) идет запрос на кинопоиск по https.
urllib2.urlopen(obj, timeout=10) в QtParser() вылетает с исключением.
Пишет про Timeout, но это неправда - там что-то про SSL.
Пока у себя отключил проверку сертификатов в urlopen, но это же неправильно.

В Plex’е есть что-то про сертификаты - не разбирался еще.
Plug-in’ы могут/должны их использовать?

P.S. Пока пересоздавал библиотеку нашел в плагине несколько пропущенных проверок на None. Если интересует - куда отправить?

P.P.S. Возможно ошибка с SSL не проявляется на Windows? У меня падает на FreeBSD.

@Yuretc said:
При воспроизведении трейлера (или при сохранении информации о нем в базу - забыл уже) идет запрос на кинопоиск по https.
urllib2.urlopen(obj, timeout=10) в QtParser() вылетает с исключением.
Пишет про Timeout, но это неправда - там что-то про SSL.
Пока у себя отключил проверку сертификатов в urlopen, но это же неправильно.

В Plex’е есть что-то про сертификаты - не разбирался еще.
Plug-in’ы могут/должны их использовать?

P.S. Пока пересоздавал библиотеку нашел в плагине несколько пропущенных проверок на None. Если интересует - куда отправить?

P.P.S. Возможно ошибка с SSL не проявляется на Windows? У меня падает на FreeBSD.

На счет ошибок пишите в личку. На счет SSL надо проверить, потому что я под виндой и ошибок никаких не наблюдаю. Если получится - пришлите текст ошибки в QtParser на тему SSL

@andrey062006 said:

@amirotin said:
Плекс у меня 1.3.3.3148, агент соответственно последний. Фильмы постоянно добавляю, трейлеры добавляются и проигрываются. Поэтому и удивляюсь такой проблеме. Почему-то в вашем случае он просто не может открыть саму ссылку трейлера, чтобы прочитать данные (разрешение, качество).
У меня та же версия PMS. Какую ссылку он не может открыть если агент не загрузил НИ ОДНОЙ ссылки? Вы же видели XML файлы. Что там открывать? Там и открывать то нечего!
Он сейчас по сути загружает картинку трейлера (thumbnail) и всё… Ссылку на сам трейлер он не загружает или не записывает в XML. А из XML берет информацию PLEX. А раз ссылки на трейлер нету в XML то он и открыть не может трейлер, потому что открывать нечего!
Меня удивляет что в браузере у вас тоже не сразу проигрывает, приходится обновлять. Попробую поковырять ссылки.
Нет, в браузере в PLEX не открывается вообще, как и у @FDoctor, у меня крутится до бесконечности кружочек в PLEX, но на сайте кинопоиска этот же трейлер воспроизводится…
Как я писал, у фильма “Бурлеск” (давно добавлен фильм) трейлер воспроизводится, потому что Refresh его (судя по всему) не коснулся, потому что ссылки в XML на трейлер присутствуют, а вот “Горизонт” (это добавлен совсем недавно) не воспроизводится, потому что нет ссылки в XML по которой PLEX должен воспроизвести трейлер…

P.S. Судя по всему ошибка не только у меня. Я так понимаю многие не пользуются трейлерами и им “по барабану” есть они или нет. У меня же, не только я смотрю фильмы, так что потребность в трейлерах есть… Так что судя по всему можно заключить что ошибка эта есть у многих пользователей, просто некоторые не смотрят трейлеры, кому-то лень писать и просто ждут новой версии…

То что в XML ничего нет, это проблема как раз с открытием трейлера. Прежде чем он добавляется в плекс - плгин скачивает 10-20кб трейлера чтобы определить его разрешение и качество. Из-за того что ссылка не открывается - трейлер не добавляется.

Судя по сообщениям на зарубежной части форума - проблема с SSL глобальная начиная с версии 1.3. Что-то они там намудрили в самом плексе по части запросов по SSL протоколу.
Либо ждем, пока они это дело поправят, либо как писал @Yuretc - я отключаю проверку сертификатов в самом плагине (что не очень правильно).

@amirotin said:
Судя по сообщениям на зарубежной части форума - проблема с SSL глобальная начиная с версии 1.3. Что-то они там намудрили в самом плексе по части запросов по SSL протоколу.
Либо ждем, пока они это дело поправят, либо как писал @Yuretc - я отключаю проверку сертификатов в самом плагине (что не очень правильно).

@amirotin:
можно ли пока отключить проверку, а по факту исправления - все вернуть?
вся проверка заключается в проверке доверия и факта отзыва. Это же ни как не повлияет на риски в рамках нашего сервиса.

Добавил пофиксенную версию. Качать тут https://forums.plex.tv/discussion/244389/release-kinopoisk
По факту исправления плексом прблемы с SSL сертификатами выложу грамотное исправление :slight_smile:

P.S.
Если есть кто разбирается в питоне и знает как подсунуть сертификат в urllib - милости прошу в личку :slight_smile:

@amirotin said:
Добавил пофиксенную версию. Качать тут https://forums.plex.tv/discussion/244389/release-kinopoisk
По факту исправления плексом прблемы с SSL сертификатами выложу грамотное исправление :slight_smile:

с данной версией плагина получаем:

с версией 1.1.4 получаем:

версия Plex: 1.2.7.2987
сервер - DSM 6.0.2-8451 Update 6
P.s. можно ли добавить возможность записывать в XML - какой версией плагина он создавался?

@“Bykov Alexey” said:

@amirotin said:
Добавил пофиксенную версию. Качать тут https://forums.plex.tv/discussion/244389/release-kinopoisk
По факту исправления плексом прблемы с SSL сертификатами выложу грамотное исправление :slight_smile:

с данной версией плагина получаем:

с версией 1.1.4 получаем:

версия Plex: 1.2.7.2987
сервер - DSM 6.0.2-8451 Update 6
P.s. можно ли добавить возможность записывать в XML - какой версией плагина он создавался?

Логи можно?

XML генерится плексом, так что я на него повлиять не могу.

@amirotin said:
XML генерится плексом, так что я на него повлиять не могу.

тогда и вопросов нет)