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
Буду благодарен за любой хелп по проблеме 
Спасибо!