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

Согласен, что все настройки надо оставить.
По поводу алгоритма выбора постера не знаю. Но мне кается, что раз плагин к Кинопоиск, то и обложка должна быть из кинопоис по-умолчанию. Остальные пусть грузит. Если не понравиться из кинопоиска можно будет ручками поменять.
По поводу одной строки поддерживаю. Хотелось бы видеть больше.
Вот результат работы 3х разных плагинов.

  1. Кинопоиск
  2. Plex Movie
  3. The Movie Database
    Как видно у всех по 3 строчки описания кроме Кинопоиск. У него 1 строчка. Если есть возможность выбора, хотелось бы побольше строчек, например 5, а лучше возможность выбора в настройках.
    И конечно иконка IMDb в рейтинге у плагина Plex Movie смотрится отлично. Может можно найти способ ее выдернуть. Было бы круто.

Я понял почему у Кинопоиск только одна строчка описания. 1 строчка рейтинги, 2 пустая, 3 описание. Все сходится :). Насколько я понимаю рейтинг Кинопоиск в правом верхнем углу есть. Если туда добавить рейтинг IMDb (лучше с иконкой:)), можно было бы освободить две строчки для описания. И описание тогда тоже было бы 3 строки.

@amirotin said:
Какие настройки вам необходимы? Имена актеров на русском или английском, кол-во постеров и трейлеров, приоритет источников? Возможно что-то еще.**

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

  1. Создание коллекций
  2. Минисериалы как фильмы
  3. Количество постеров и фонов (можно объединить по всем источникам)
  4. Язык имен актеров

Подчеркиваю. Остальные настройки тоже важны, но эти имхо сильнее влияют на результат и их чаще приходится переключать. Остальное просто можно оставить дефолтным. Лично меня вообще устроит русский язык актеров и минисериалы как фильмы по дефолту. Вышеперечисленное уже вкусовщина. Сами постеры лучше брать с 2-3 надежных ресурсов (КП, тунец и фанарт) в порядке уменьшения размера/разрешения. Или брать постер с КП всегда, а количество регулировать для остальных ресурсов.

Что касается дополнительных желаемых функций. Рейтинг rotten и imdb точно не помешают. Какая разница что о них мало кто знает, их зато и накручивают меньше. Лично мне хотелось бы их видеть.

дубль, сорри

В плане рейтинга на два поля - просто рейтинг и рейтинг аудитории. PlexMovie например берет оба с rotten, если нет рейтинга там - берет с imdb.
Соответственно я могу использовать их чтобы вывести и кинопоиск и imdb, либо rotten. Опять-таки через настройку выбора.

В клиентах (в фильтрах) это называется “Рейтинг” и “Рейтинг критиков”.

Про меч короля Артура. Часть лога сразу после обновления метаданных приложен! Всё есть кроме постера, как сам понимаю, плагин на какой-то ошибке прерывается и до постера просто не доходит…

Ну и я про Меч короля Артура :slight_smile: Плагин не работает. Если в браузере открыть адрес ext.kinopoisk.ru/ios/3.11.0/getKPLiveSearch?keyword=меч%20короля%20артура&key=6c3db1b5e1dce81f059f019a5d9a8926
возвращает [key:false]

@Erdex said:
Ну и я про Меч короля Артура :slight_smile: Плагин не работает. Если в браузере открыть адрес ext.kinopoisk.ru/ios/3.11.0/getKPLiveSearch?keyword=меч%20короля%20артура&key=6c3db1b5e1dce81f059f019a5d9a8926
возвращает [key:false]

В вашем случае - старая версия плагина. API версии 3.11.0 больше не работает.

Я скачал версию из первого сообщения темы в надежде что туда выкладывают последнюю версию. Моя ошибка :slight_smile:

К сожалению после обновления форума я не могу менять первые сообщения в теме. Пришлось создать отдельную.

В официальной версии 1.1.10 плохо работал поиск, даже вообще не работал. Измененная версия выше из этой темы работает лучше - уже находит что-то. Но все равно какие-то проблемы - пытаюсь найти фильм Оскар с Луи де Фюнесом 1967 года, но поиск находит только американкий Оскар 1966 года. КиноПоиск имеет несколько одноименных фильмов:
https://www.kinopoisk.ru/index.php?kp_query=�����
Когда выбираю Match в Плексе, почему-то год уходит в название - Title = Оскар (1967), Year = 2017. Пробовал исправлять на Title = Оскар, Year = 1967, но результат тот же. Вместо нескольких возможных вариантов предлагает только один, неправильный, с индексом совпадения 75%…

У меня есть фильм оскар и проблем с поиском нет. Вот результат

Можете логи выложить, посмотрим в чем дело.

У меня он назван по-русски как “Оскар (1967).mkv”
Сейчас гляну логи…

А по Королю Артуру то разобрались? Я логи выкладывал. И плагин у меня последней версии.

@Delaland said:
А по Королю Артуру то разобрались? Я логи выкладывал. И плагин у меня последней версии.

У вас, судя по логам, проблема была в самом плексе, а не плагине. Должно работать нормально.
Но в новой версии этот момент я учел.

amirotin, привет. Спасибо за твой труд и плагин!

Обнаружил непонятный баг при участии твоего плагина. (Поломалось после недавнего апдейта Plex сервера). Появился после недавнего апдейта Plex…

Есть Plex Server (Version 1.9.6.4429-23901a099) на MacOS, есть Apple TV 4K 32gb.

Если фильм сопоставлен через kinopoisk - в Apple TV при входе на детальная страницу фильма (где актеры, трейлер, постер, описание и прочее), выкидывает на home screen tvOS. И там до бесконечности с любыми фильмами можно “играть”.

Стоит сопоставить фильм каким-либо другим агентом - деталка без проблем открывается и фильм смотреть можно.

Аналогично, если сопоставления вообще нет или оно зачищено - тоже все работает. Но стоит сопоставить кинопоиском - работать перестает…

Попытался отловить что-либо в логах, и нашел только это (handleStreamWrite code 32: Broken pipe) (Plex Media Server.log) в остальном ничего полезного найти не смог.

Nov 12, 2017 15:14:30.693 [0x70000db35000] DEBUG - HubCache: Retrieving '1/home.photos.recent/hubs/20/ru-RU;q=1' from the cache. Nov 12, 2017 15:14:30.693 [0x70000db35000] DEBUG - HubCache: Retrieving '1/home.music.recent/hubs/20/ru-RU;q=1' from the cache. Nov 12, 2017 15:14:30.700 [0x70000deca000] DEBUG - Completed: [192.168.1.183:51030] 200 GET /hubs?count=20&excludeFields=summary&includeEmpty=1&includeLibraries=1&onlyTransient=1 (19 live) TLS GZIP 7ms 8147 bytes (pipelined: 9) Nov 12, 2017 15:14:33.908 [0x70000deca000] DEBUG - Auth: authenticated user 1 as kuraeve Nov 12, 2017 15:14:33.908 [0x70000dab2000] DEBUG - Request: [192.168.1.183:51030 (Subnet)] GET /library/metadata/4196?checkFiles=1&includeExtras=1&includeRelated=1&includeRelatedCount=10&includeReviews=1 (19 live) TLS GZIP Signed-in Token (kuraeve) Nov 12, 2017 15:14:33.916 [0x70000dab2000] DEBUG - It took 0.000000 ms to retrieve 210 items. Nov 12, 2017 15:14:33.918 [0x70000dab2000] DEBUG - We're going to try to auto-select an audio stream for account 1. Nov 12, 2017 15:14:33.918 [0x70000dab2000] DEBUG - Selecting best audio stream for part ID 19647 (autoselect: 1 language: ru) Nov 12, 2017 15:14:33.918 [0x70000dab2000] DEBUG - Audio Stream: 45426, Subtitle Stream: -1 Nov 12, 2017 15:14:33.935 [0x70000deca000] DEBUG - Completed: [192.168.1.183:51030] 200 GET /library/metadata/4196?checkFiles=1&includeExtras=1&includeRelated=1&includeRelatedCount=10&includeReviews=1 (19 live) TLS GZIP 26ms 19200 bytes (pipelined: 10) Nov 12, 2017 15:14:39.126 [0x70000deca000] DEBUG - handleStreamRead code 2: End of file Nov 12, 2017 15:14:39.130 [0x70000deca000] DEBUG - Auth: authenticated user 1 as kuraeve Nov 12, 2017 15:14:39.130 [0x70000e053000] DEBUG - Request: [127.0.0.1:55505 (Loopback)] GET /player/proxy/poll?deviceClass=pc&protocolVersion=1&protocolCapabilities=timeline%2Cplayback%2Cnavigation%2Cmirror%2Cplayqueues&timeout=1 (8 live) GZIP Signed-in Token (kuraeve) Nov 12, 2017 15:14:39.130 [0x70000e053000] DEBUG - Beginning read from two-way stream. Nov 12, 2017 15:14:46.322 [0x70000de47000] DEBUG - handleStreamWrite code 32: Broken pipe Nov 12, 2017 15:14:46.322 [0x70000de47000] DEBUG - NotificationStream: Removing because of error Nov 12, 2017 15:14:48.416 [0x70000deca000] DEBUG - handleStreamRead code 2: End of file Nov 12, 2017 15:14:48.416 [0x70000deca000] WARN - LongPoll: Got error, closing. Nov 12, 2017 15:14:48.416 [0x70000de47000] DEBUG - handleStreamRead code 335544539: short read Nov 12, 2017 15:14:48.416 [0x70000de47000] DEBUG - NotificationStream: Removing because of error Nov 12, 2017 15:14:50.489 [0x70000dab2000] DEBUG - Request: [127.0.0.1:55507 (Loopback)] GET /web/common/img/backgrounds/preset-dark.5b95c8c24aab87067b69bca7ae11759a.png (5 live) GZIP Signed-in Nov 12, 2017 15:14:50.489 [0x70000dab2000] DEBUG - Final path: /Applications/Plex Media Server.app/Contents/Resources/Plug-ins-23901a099/WebClient.bundle/Contents/Resources/common/img/backgrounds/preset-dark.5b95c8c24aab87067b69bca7ae11759a.png Nov 12, 2017 15:14:50.489 [0x70000dab2000] DEBUG - Content-Length of /Applications/Plex Media Server.app/Contents/Resources/Plug-ins-23901a099/WebClient.bundle/Contents/Resources/common/img/backgrounds/preset-dark.5b95c8c24aab87067b69bca7ae11759a.png is 40582. Nov 12, 2017 15:14:50.489 [0x70000de47000] DEBUG - Completed: [127.0.0.1:55507] 200 GET /web/common/img/backgrounds/preset-dark.5b95c8c24aab87067b69bca7ae11759a.png (5 live) GZIP 0ms 40582 bytes (pipelined: 1) Nov 12, 2017 15:14:50.521 [0x70000ddc4000] DEBUG - Request: [127.0.0.1:55507 (Loopback)] GET /web/common/img/backgrounds/preset-dark.5b95c8c24aab87067b69bca7ae11759a.png (5 live) GZIP Signed-in Nov 12, 2017 15:14:50.521 [0x70000ddc4000] DEBUG - Final path: /Applications/Plex Media Server.app/Contents/Resources/Plug-ins-23901a099/WebClient.bundle/Contents/Resources/common/img/backgrounds/preset-dark.5b95c8c24aab87067b69bca7ae11759a.png Nov 12, 2017 15:14:50.522 [0x70000ddc4000] DEBUG - Content-Length of /Applications/Plex Media Server.app/Contents/Resources/Plug-ins-23901a099/WebClient.bundle/Contents/Resources/common/img/backgrounds/preset-dark.5b95c8c24aab87067b69bca7ae11759a.png is 40582. Nov 12, 2017 15:14:50.522 [0x70000deca000] DEBUG - Completed: [127.0.0.1:55507] 200 GET /web/common/img/backgrounds/preset-dark.5b95c8c24aab87067b69bca7ae11759a.png (5 live) GZIP 0ms 40582 bytes (pipelined: 2) Nov 12, 2017 15:14:52.309 [0x70000da2f000] DEBUG - [CompanionProxy] player 8y8b7upg75hvvmu2w3ynrnfx was last refreshed 10 seconds ago Nov 12, 2017 15:14:52.570 [0x70000de47000] DEBUG - Auth: authenticated user 1 as kuraeve Nov 12, 2017 15:14:52.570 [0x70000ddc4000] DEBUG - Request: [127.0.0.1:55507 (Loopback)] GET /:/prefs (6 live) GZIP Signed-in Token (kuraeve) Nov 12, 2017 15:14:52.572 [0x70000deca000] DEBUG - Auth: authenticated user 1 as kuraeve

Буду благодарен за любой хелп по проблеме :slight_smile:

Спасибо!

Привет !
Что то плагин перестал получать информацию и не распознает фильмы…
Система Win10 плагин Версия 1.1.3
прикладываю лог плагина, вроде информацию он находит но потом происходит беда, подскажите куда копать …
спасибо )))

@Darkpacific said:
Привет !
Что то плагин перестал получать информацию и не распознает фильмы…
Система Win10 плагин Версия 1.1.3
прикладываю лог плагина, вроде информацию он находит но потом происходит беда, подскажите куда копать …
спасибо )))

Может стоит поставить последнюю версию плагина?:slight_smile: 1.1.10

Тоже самое. Не обновляет инфу с кинопоиска. The MovieDb при этом отлично работает.
Версия плагина 1.1.10. Логи приложил.