Связано с тем, что часто (я к примеру) забываешь это флажок отключить и когда в настройках включено "Refresh sources at playlist" - TVLINK будет, мало того что обновлять источники, так еще и добавлять все каналы в базу. Такой процесс может занять очень много времени и клиент не получит плейлист (отключиться по таймауту). То есть, все это сделано специально
Спасибо, логика ясна и понятна!)))
Alex, разрешите тогда внести небольшое предложение по оптимизации вашего алгоритма работы функции"Автообновления" (правда не знаю насколько это будет сложно реализовать, но если сможете, то и Вам и нам проще будет с "забывчивостью" и удаленное управление по shh по идее работать будет)!?
Значит если я Вас правильно понял, то использование переключателя "Add channel" предполагается в основном при первичной настройке TVLINK, когда пользователь добавляет каналы от источника в список воспроизведения как говорится "с нуля", в дальнейшем же для добавления новых каналов в скажем так (основной) список воспроизведения (channels.db) чаще применяется ручной "маппинг" (хотя конечно может кто-то и захочет использовать "Add channel" и ручное обновление).
Пока правильно рассуждаю?
Таким образом получается что переключатель "Add channel" и "кнопка" ручного обновления в Update это по сути одно и то же, т.е. сначала включаем "Add channel", а потом чтобы запустить обновление кликаем Update. Так может тогда сразу для переключателя "Add channel" добавить функцию Update??? Т.е. переключил "Add channel" и сразу пошло ручное обновления с добавлением каналов в список воспроизведения, но чтобы это не происходило постоянно и исключить "забывчивость" пользователя, сделать "автосброс" этого переключателя, т.е. как только запустилось обновление источника с добавлением всех его каналов в список, переключатель сразу же возвращается в положение "Выкл" до тех пор пока пользователь снова не захочет его использовать!? При этом при управлении по shh можно будет управлять эти переключателем и удаленно, меняя соответствующее значение в setup.db.
Надеюсь в общих чертах смог объяснить суть своего предложения))))
И еще одно, если все же возьметесь за реализацию этого предложения, прошу сделайте это так же в версии 1.3.2 для Amlogoc S8xx ибо пока что таких "коробочек" достаточно много у пользователей в эксплуатации и уходить от TVIP они не хотят (наверное слишком хорошо работает :
)