InfoPanel — информационная панель для Android TV

Программа для Android TV

Превращает обычный телевизор в информационный экран. InfoPanel сам запускается после включения, показывает материалы по расписанию и получает новые файлы из локальной сети.

InfoPanel

Объявление.jpg · 20 сек.Инструкция.mp4 · без звукаПоказатели производства · веб-страница

Главная идея InfoPanel

Положил файл в папку — он появился на экране

Я делаю InfoPanel так, чтобы для обновления экрана не требовался отдельный оператор. Сотрудник, которому дали доступ к общей папке в локальной сети, просто копирует туда объявление, слайд или видео. Программа сама находит новый файл, добавляет его в показ и загружает на телевизор.

Правила показа можно передавать прямо в имени файла. По нему InfoPanel понимает, когда материал должен появиться, как долго его показывать и для какого экрана он предназначен. Точный формат имени задаётся один раз, после чего сотруднику не нужно заходить в панель управления и разбираться с расписанием.


объявление или видео

InfoPanel

нужный экран

Информационные экраны без отдельного медиаплеера

InfoPanel подходит для проходных, диспетчерских, столовых, школ, учреждений и производственных помещений. Вместо компьютера у каждого экрана используется телевизор или приставка с Android TV, а материалы обновляются с рабочего места администратора.

Как это работает

Устанавливаю InfoPanel

Приложение настраивается как экранный проигрыватель или домашний экран Android TV.

Сотрудники кладут файлы в папку

Изображения, видео и объявления появляются в общей папке SMB. При необходимости расписание и экран задаются в имени файла.

Телевизор показывает их сам

InfoPanel синхронизирует материалы, запускает показ после включения питания и продолжает работу без ежедневной настройки с пульта.

Панель управления InfoPanel

Веб-панель открывается с компьютера или телефона в локальной сети. На одном экране находятся голосовые объявления, роли главного и подчинённых телевизоров, подключение SMB-папки, громкость и ночной режим. Служебные адреса и токен на снимке закрыты.

Главная панель управления InfoPanel с настройками экранов и SMB

Звук, музыка и загрузка заставок

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

Настройки звука, музыки и загрузки заставок в InfoPanel

Диагностика автозапуска и журнал событий

Отдельный блок показывает получение BOOT_COMPLETED, состояние фоновой службы, разрешения, энергосбережение, режим киоска и Device Owner. Рядом находится журнал синхронизации SMB и ошибок веб-режима — по нему можно понять, почему экран не обновился.

Диагностика автозапуска и журнал событий InfoPanel

Плейлист и расписание для каждого файла

В панели видно каждый материал отдельно. Для изображения или ролика можно задать длительность, масштаб, громкость, показ по времени и зацикливание. Имя файла тоже может содержать расписание: программа распознаёт его при синхронизации папки и подставляет автоматически.

Настройка плейлиста, расписания и киоск-режима в InfoPanel

Внешние ссылки, потоки и материалы из SMB

Кроме локальных заставок, в плейлист можно добавить прямую веб-ссылку, страницу, Rutube или видеопоток. Материалы из SMB-папки помечаются отдельно, поэтому администратор сразу видит, откуда пришёл файл и какие параметры показа для него действуют.

Добавление внешней ссылки и файлов из SMB-папки в InfoPanel

Возможности InfoPanel

  • Автозапуск. Возвращение к показу после включения телевизора или сбоя питания.
  • Разные форматы. Изображения, видео, веб-страницы, HTTP-адреса и сетевые потоки.
  • Папка SMB. Сотрудник копирует файл в общую папку, после чего он появляется в плейлисте.
  • Расписание. Время показа, период действия и громкость задаются для отдельных материалов.
  • Веб-панель. Настройка с компьютера или телефона в той же сети.
  • Несколько экранов. Управление связанными устройствами с головного телевизора.
  • Работа внутри сети. Локальные материалы не обязательно передавать во внешний облачный сервис.
  • Диагностика. Журнал событий помогает понять, почему файл не загрузился или показ остановился.
  • Бегущая строка — в плане. Текстовый файл из общей папки будет превращаться в строку с объявлением в нижней части экрана.

Сделано для реальной эксплуатации

Первую установку я развернул на телевизорах Xiaomi и TCL на горном предприятии в Архангельской области. Экраны показывают объявления, графики, инструкции и видео. В программу вошли функции, которые понадобились именно в работе: локальный кэш, восстановление проигрывателя, контроль запуска и управление без постоянного доступа к телевизору.

Откуда InfoPanel берёт контент

Локальные файлы

Материалы хранятся на самом устройстве и не зависят от сети.

Локальная сеть и интернет

Поддерживаются общие папки SMB, HTTP/HTTPS, веб-страницы и сетевые потоки.

Облачные диски

Поддержку Яндекс Диска и Google Drive я планирую добавить в следующих версиях.

Текст для бегущей строки

В одной из следующих версий планирую добавить текстовый файл: сотрудник кладёт его в папку, а InfoPanel показывает содержимое бегущей строкой внизу экрана.

Совместимость и ограничения

Прошивки Android TV у производителей различаются. На одних моделях приложение можно назначить домашним экраном обычными средствами, на других требуется настройка через ADB. Абсолютный киоск-режим с запретом выхода из программы требует подготовки устройства как Device Owner. Перед внедрением я рекомендую проверить конкретную модель телевизора.

Кому подойдёт InfoPanel

  • организациям, которым нужны внутренние информационные экраны;
  • школам, учреждениям, проходным и диспетчерским;
  • предприятиям, где контент должен оставаться в локальной сети;
  • администраторам, которым важно автоматическое восстановление после отключения питания;
  • тем, кто хочет использовать доступные телевизоры Android TV без отдельного компьютера у каждого экрана.

InfoPanel развивается

На этой странице будут появляться новые возможности, варианты получения программы и условия лицензирования. Подробности первой рабочей установки уже опубликованы в разделе «Проекты».

Посмотреть внедрение InfoPanel