We rise up for the things we believe in over and over again
Все больше и больше устройств в нашей жизни приобретают приставку Smart в своем имени. Хотя на практике, девайсы иногда становятся глупее, чем были раньше.
Преамбула. Есть умный зомбоящик производства компании LG. Есть медиа-сервер, раздающий контент в домашней сети (Windows 10/Mezzmo/UMS - неважно, кто именно). Подключение к сети - Wifi. Умный ящик этот сервер видит, подключается к нему, видит структуру папок, файлов, открывает их, воспроизводит. Вроде все в порядке.
Амбула ;) Не в порядке. Эта идиллия разрушается, когда телевизор выключен, а после включения пользователь пытается просмотреть контент того же медиа-сервера. Телевизор видит папки, но при попытке воспроизведения любого файла выводится сообщение - Device is disconnected. И при этом всем пинг до этого зомбоящика низкий и стабильный. В настройках медиа-сервера девайс разрешен.

Через какое-то время, после шаманства с переходом в разные каталоги и неоднократным нажатием на кнопку Refresh телевизор все же получает доступ к файлам медиа-сервера. Ровно до следующего перезапуска.

Я долго не мог понять, в чем проблема. Как было указано ранее - в качестве медиа-сервера использовался абсолютно разный софт, следовательно, проблему в самом сервере можно отмести (три разные программы одной и той же болячкой не болеют). Остается разбираться с самим ящиком, тем более, что телефон, натравленный на тот же медиа-сервер, спокойно шерстит все папки/файлы, не испытывая малейших неудобств.

Опытным путем было установлено, что можно ускорить время обновления информации о медиа-сервере на телевизоре путем... рестарта службы медиа-сервера! Черт побери, в консоли даем (на примере Mezzmo):

одновременно наблюдая на экране телевизора, как медиа-сервер пропадает из списка доступных в сети, а затем появляется по мере старта службы. И после этого зомбоящик спокойно шарится по всему контенту.

И да, еще раз - все это время на компе запущена консоль, и в ней пингуется сам телевизор. Пинг есть, то есть сетевое устройство работает нормально.

Как говорят - семь бед, один резет? Ну так в случае LG SmartTV это неверно, потому что резет не спасает. И вот почему:

Согласно заводским настройкам параметр Quick Start+ включен. В этом случае телевизор при выключении хоть и уходит в состояние Standby, но испытывает явные проблемы с пробуждением своего сетевого оборудования. И при включении начинает использовать кэш, который уже вполне может устареть. Выключение же этой самой "быстрой загрузки" хоть и увеличивает время готовности зомбоящика к работе с пяти секунд до 20-ти, зато избавляет от всех проблем с недоступностью медиа-серверов в сети, чего и нужно было добиться.

Вот недаром говорят, использование всяких автоматических оптимизаторов - зло. Что ж, довелось в этом убедиться еще раз...

Идет второй день работы в режиме Quick Start+ Off. Пока проблем нет. Если еще в течение трех дней не появятся - случай можно будет считать закрытым.

@музыка: Powerwolf - Army of the Night

@темы: Этот безумный мир