OS Android: различия между версиями
Материал из SmartPlayer
S.Kirin (обсуждение | вклад) |
|||
| (не показано 6 промежуточных версий 2 участников) | |||
| Строка 1: | Строка 1: | ||
== Версия v1.86.1 == | |||
=== Исправления === | |||
* Исправлена ошибка с отключением устройства после установки таймера выключения | |||
* Исправлена ошибка краша приложения при удаленной работе с IPTV | |||
* Исправлена ошибка с некорректным выходом из спящего режима устройств с нарушением выставленного в настройках времени пробуждения | |||
* Исправлена ошибка при которой на переназначенной трансляциях не воспроизводился контент | |||
* Исправлена ошибка не позволяющая произвести обновление клиентского приложения на устройстве Novastar TB 20 | |||
* Исправлена ошибка проигрывания объявления с частотой выхода "1/2" | |||
* Исправлена ошибка в работе триггеров в трансляциях сопряженная с перезагрузкой устройств при создании триггеров | |||
* Исправлена ошибка с логикой юзкейса "CheckAllContentDownloadedAndMakeAlarmsForScheduleUseCaseTest" | |||
=== Реализовано/добавлено === | |||
* Реализована отправка уведомлений клиентскими приложениями в виде отдельного события | |||
* Реализовано перемешивание контента в рамках цикла | |||
* Реализовано отображение на экране оповещения об отсутствии лицензии для устройства при работе личного кабинета с включенным лицензированием | |||
[[File:Пример_лицензирования.png|thumb|center| Пример реализации отображения оповещения|800px]] | |||
* Реализована интеграция с устройствами Eliteboard | |||
* Реализована поддержка Stun-сервера клиентским приложением Android OS | |||
* Реализована поддержка новых параметров клиентским приложением: «Задержка на показ» и «Приоритетность события» | |||
* Реализована поддержка интерактивной стойки/киоска Nextouch 43 и воспроизведение потоковой трансляции | |||
* Реализована интеграция с Hisense 2025 | |||
* Доработана и перенесена обработка "ds settings" из "activity" во "viewmodel" | |||
* Реализована поддержка команды "logcat" в терминале удаленного управления | |||
* Доработана и перенесена "brodcast update" на flow | |||
== Версия v1.84.2 == | |||
=== Исправления === | |||
* Исправлена ошибка появления ошибки при перезагрузке устройства и проигрываемого этим устройством потока | |||
* Исправлена ошибка с отображением некорректного время и аптайма устройства после перезагрузки | |||
== Версия v1.84.1 == | |||
=== Исправления === | |||
* Исправлена ошибка с отображением ошибки при перезагрузке устройства в процессе перезапуска потока | |||
* Исправлена ошибка с не выходом устройства из спящего режима | |||
=== Реализовано/добавлено === | |||
* Реализована поддержка виджета brodcast-events на Android устройствах | |||
== Версия v1.84.0 == | |||
=== Исправления === | |||
* Исправлена ошибка при которой при перезагрузки устройства отображается ошибка при запуске потока | |||
* Исправлена ошибка связанная с постоянным изменением часового пояса и требования перезагрузки устройства | |||
* Исправлена ошибка зависания потока на устройстве | |||
* Исправлена ошибка не работающего расписания на устройстве с отсутствующим аккумулятором и правами на удаление времени (root/sdk) для поддержания корректного времени | |||
* Исправлена ошибка связанная с удалением контента при удалении расписания с устройства, даже если контент используется на другом устройстве | |||
* Исправлена ошибка по отображению актуальных версий | |||
=== Реализовано/добавлено === | |||
* Реализована логика эмуляции кликов в режиме удаленного управления, который всегда будет считываться системой | |||
* Реализована логика менеджера файлов, консоли, свайпов и включения/отключения ввода с клавиатуры | |||
== Версия v1.81.3 == | |||
''06 июня 2025 года:'' | |||
=== Исправления === | |||
* Исправлена ошибка работ устройства в спящем режиме | |||
== Версия v1.81.2 == | |||
''16 мая 2025 года:'' | |||
=== Исправления === | |||
* Исправлена ошибка в которой не приходит скриншот с устройства при отсутствии рута на устройства Ugoos X4 со стримом через Exo player | |||
* Исправлена ошибка невозможности снять скриншот без root-прав в VlcLayout | |||
* Исправлена ошибка остановки трансляции при обновлении устройства | |||
* Исправлена ошибка воспроизведения при проигрывании потока на устройствах | |||
* Исправлена ошибка в которой при добавлении в трансляцию одного ролика, трансляция перезагружается и не воспроизводится до загрузки нового контента в эфирную сетку | |||
=== Реализовано/добавлено === | |||
* Реализована установка тайм-зоны на основе offset-данных | |||
* Реализована интеграция по REST-API с производителем Qbic | |||
* Реализована обработка параметров для ссылок (web-сайты) | |||
* Реализована функциональность уведомления пользователя о невозможности обновить клиентское приложение через центр уведомления | |||
* Реализован функционал рейтинга обслуживания устройств (внутренний бенчмарк) | |||
* Реализовано отображение сетевых параметров в карточке устройства | |||
* Реализован переход на постраничную триггерную логику | |||
* Реализована функциональность очистки локального хранилища, без очистки статистки проигрывания | |||
* Реализована функциональность запрещающая смену тайм-зоны без root-прав | |||
== Версия v1.81.1 == | |||
''19 Апреля 2025 года:'' | |||
=== Исправления === | |||
* Исправлена ошибка перезагрузки приложение при проигрывании 3-5 циклов объявлений | |||
* Исправлена ошибка с не выключающимся автоскроллом и неправильной очисткой кеша webview | |||
=== Реализовано/добавлено === | |||
* Реализована функциональность объявлений в многозонных трансляциях | |||
* Реализовано добавление и удаление контента в зону при помощи тегов в объявлениях | |||
* Реализован функционал пресетов для потоков через IPTV | |||
* Реализовано отображение скорости до хранилища на клиентском приложении | |||
* Реализован функционал удаленного управления на оффлайн устройстве | |||
* Реализована триггерная логика для клиентского приложения | |||
== Версия v1.79.1 == | |||
''28 марта 2025 года:'' | |||
=== Исправления === | |||
* Исправлена ошибка в VLC устранена проблема с вылетами клиентского приложения при передаче некорректных опций | |||
* Исправлена ошибка в VLCLayout реализована возможность захвата скриншотов без root-прав | |||
* Исправлена ошибка внедрения механизма тайм-аута для предотвращения бесконечных попыток переподключения | |||
* Исправлена ошибка в ExoPlayer обеспечена корректная работа скриншотов на устройствах без root-доступа | |||
* Исправлена ошибка с чёрным экраном при проигрывании на устройствах Novastar | |||
=== Реализовано/добавлено === | |||
* Реализован переход на триггерную постраничную логику основной для ускорения работы и оптимизации | |||
* Добавлено отображение сетевых параметров в карточке устройства | |||
* Реализован функционал рейтинга обслуживания устройств для Android OS | |||
* Реализована поддержка пресетов для потоков, полученных через IPTV | |||
* Реализована отправка уведомлений пользователям об отсутствии возможности произвести обновление приложения через центр уведомлений | |||
* Реализовано отображение скорости передачи данных между хранилищем и клиентском приложением | |||
* Реализована установка тайм-зон на основе offset-данных, заменяет на тайм-зону на стороне клиентского приложения | |||
* Реализовано удаление контента из памяти после подключения к личному кабинету | |||
* Отображается объем свободной памяти на устройстве | |||
* Вместо показателя "пропуск кадров" теперь "FPS" (количество кадров в секунду) с отображением среднего FPS | |||
* Реализовано всплывающее предупреждение об эпилепсии | |||
* Реализован процесс проверки по рекомендуемым параметрам на клиентском приложении | |||
* Реализована поддержка виртуальной регистрации | |||
* Реализована функциональность позволяющая получить новую версию на стороне клиентского приложения и инициировать процесс загрузки обновления при наличии обновления | |||
* Реализовано получения архива с логами и сохранением формата файлов данных (yyyy_MM_dd_HH_mm_ss_SSS.log) | |||
=== Оптимизировано === | |||
* Реализована остановка трансляции при обновлении клиентского приложения для слабых устройств (приставок) | |||
* Внедрен механизм выгрузки данных по запросу серверного приложения для актуализации данных для отчетов, в периоды отсутствия сети | |||
* Отображается скорость соединения через WebSocket на клиентском приложении для Android OS. | |||
* Доработана сертификация (benchmarks) клиентского приложения для Android OS | |||
* Стабилизация приставки: предотвращение перезагрузок | |||
* Повышение надежности и производительности | |||
== Версия v1.60.4 == | == Версия v1.60.4 == | ||
''20 мая 2023 года:'' | ''20 мая 2023 года:'' | ||
=== | ===Исправлено: === | ||
*Исправлены ошибки при переключении потокового видео на трансляцию и наоборот. | *Исправлены ошибки при переключении потокового видео на трансляцию и наоборот. | ||
===Добавлено: === | ===Добавлено: === | ||
*Реализован функционал онлайн мониторинга | *Реализован функционал онлайн мониторинга | ||
== Версия v1.36.20 == | == Версия v1.36.20 == | ||
''31 мая 2020 года:'' | ''31 мая 2020 года:'' | ||
Текущая версия от 22:30, 26 ноября 2025
Версия v1.86.1
Исправления
- Исправлена ошибка с отключением устройства после установки таймера выключения
- Исправлена ошибка краша приложения при удаленной работе с IPTV
- Исправлена ошибка с некорректным выходом из спящего режима устройств с нарушением выставленного в настройках времени пробуждения
- Исправлена ошибка при которой на переназначенной трансляциях не воспроизводился контент
- Исправлена ошибка не позволяющая произвести обновление клиентского приложения на устройстве Novastar TB 20
- Исправлена ошибка проигрывания объявления с частотой выхода "1/2"
- Исправлена ошибка в работе триггеров в трансляциях сопряженная с перезагрузкой устройств при создании триггеров
- Исправлена ошибка с логикой юзкейса "CheckAllContentDownloadedAndMakeAlarmsForScheduleUseCaseTest"
Реализовано/добавлено
- Реализована отправка уведомлений клиентскими приложениями в виде отдельного события
- Реализовано перемешивание контента в рамках цикла
- Реализовано отображение на экране оповещения об отсутствии лицензии для устройства при работе личного кабинета с включенным лицензированием

- Реализована интеграция с устройствами Eliteboard
- Реализована поддержка Stun-сервера клиентским приложением Android OS
- Реализована поддержка новых параметров клиентским приложением: «Задержка на показ» и «Приоритетность события»
- Реализована поддержка интерактивной стойки/киоска Nextouch 43 и воспроизведение потоковой трансляции
- Реализована интеграция с Hisense 2025
- Доработана и перенесена обработка "ds settings" из "activity" во "viewmodel"
- Реализована поддержка команды "logcat" в терминале удаленного управления
- Доработана и перенесена "brodcast update" на flow
Версия v1.84.2
Исправления
- Исправлена ошибка появления ошибки при перезагрузке устройства и проигрываемого этим устройством потока
- Исправлена ошибка с отображением некорректного время и аптайма устройства после перезагрузки
Версия v1.84.1
Исправления
- Исправлена ошибка с отображением ошибки при перезагрузке устройства в процессе перезапуска потока
- Исправлена ошибка с не выходом устройства из спящего режима
Реализовано/добавлено
- Реализована поддержка виджета brodcast-events на Android устройствах
Версия v1.84.0
Исправления
- Исправлена ошибка при которой при перезагрузки устройства отображается ошибка при запуске потока
- Исправлена ошибка связанная с постоянным изменением часового пояса и требования перезагрузки устройства
- Исправлена ошибка зависания потока на устройстве
- Исправлена ошибка не работающего расписания на устройстве с отсутствующим аккумулятором и правами на удаление времени (root/sdk) для поддержания корректного времени
- Исправлена ошибка связанная с удалением контента при удалении расписания с устройства, даже если контент используется на другом устройстве
- Исправлена ошибка по отображению актуальных версий
Реализовано/добавлено
- Реализована логика эмуляции кликов в режиме удаленного управления, который всегда будет считываться системой
- Реализована логика менеджера файлов, консоли, свайпов и включения/отключения ввода с клавиатуры
Версия v1.81.3
06 июня 2025 года:
Исправления
- Исправлена ошибка работ устройства в спящем режиме
Версия v1.81.2
16 мая 2025 года:
Исправления
- Исправлена ошибка в которой не приходит скриншот с устройства при отсутствии рута на устройства Ugoos X4 со стримом через Exo player
- Исправлена ошибка невозможности снять скриншот без root-прав в VlcLayout
- Исправлена ошибка остановки трансляции при обновлении устройства
- Исправлена ошибка воспроизведения при проигрывании потока на устройствах
- Исправлена ошибка в которой при добавлении в трансляцию одного ролика, трансляция перезагружается и не воспроизводится до загрузки нового контента в эфирную сетку
Реализовано/добавлено
- Реализована установка тайм-зоны на основе offset-данных
- Реализована интеграция по REST-API с производителем Qbic
- Реализована обработка параметров для ссылок (web-сайты)
- Реализована функциональность уведомления пользователя о невозможности обновить клиентское приложение через центр уведомления
- Реализован функционал рейтинга обслуживания устройств (внутренний бенчмарк)
- Реализовано отображение сетевых параметров в карточке устройства
- Реализован переход на постраничную триггерную логику
- Реализована функциональность очистки локального хранилища, без очистки статистки проигрывания
- Реализована функциональность запрещающая смену тайм-зоны без root-прав
Версия v1.81.1
19 Апреля 2025 года:
Исправления
- Исправлена ошибка перезагрузки приложение при проигрывании 3-5 циклов объявлений
- Исправлена ошибка с не выключающимся автоскроллом и неправильной очисткой кеша webview
Реализовано/добавлено
- Реализована функциональность объявлений в многозонных трансляциях
- Реализовано добавление и удаление контента в зону при помощи тегов в объявлениях
- Реализован функционал пресетов для потоков через IPTV
- Реализовано отображение скорости до хранилища на клиентском приложении
- Реализован функционал удаленного управления на оффлайн устройстве
- Реализована триггерная логика для клиентского приложения
Версия v1.79.1
28 марта 2025 года:
Исправления
- Исправлена ошибка в VLC устранена проблема с вылетами клиентского приложения при передаче некорректных опций
- Исправлена ошибка в VLCLayout реализована возможность захвата скриншотов без root-прав
- Исправлена ошибка внедрения механизма тайм-аута для предотвращения бесконечных попыток переподключения
- Исправлена ошибка в ExoPlayer обеспечена корректная работа скриншотов на устройствах без root-доступа
- Исправлена ошибка с чёрным экраном при проигрывании на устройствах Novastar
Реализовано/добавлено
- Реализован переход на триггерную постраничную логику основной для ускорения работы и оптимизации
- Добавлено отображение сетевых параметров в карточке устройства
- Реализован функционал рейтинга обслуживания устройств для Android OS
- Реализована поддержка пресетов для потоков, полученных через IPTV
- Реализована отправка уведомлений пользователям об отсутствии возможности произвести обновление приложения через центр уведомлений
- Реализовано отображение скорости передачи данных между хранилищем и клиентском приложением
- Реализована установка тайм-зон на основе offset-данных, заменяет на тайм-зону на стороне клиентского приложения
- Реализовано удаление контента из памяти после подключения к личному кабинету
- Отображается объем свободной памяти на устройстве
- Вместо показателя "пропуск кадров" теперь "FPS" (количество кадров в секунду) с отображением среднего FPS
- Реализовано всплывающее предупреждение об эпилепсии
- Реализован процесс проверки по рекомендуемым параметрам на клиентском приложении
- Реализована поддержка виртуальной регистрации
- Реализована функциональность позволяющая получить новую версию на стороне клиентского приложения и инициировать процесс загрузки обновления при наличии обновления
- Реализовано получения архива с логами и сохранением формата файлов данных (yyyy_MM_dd_HH_mm_ss_SSS.log)
Оптимизировано
- Реализована остановка трансляции при обновлении клиентского приложения для слабых устройств (приставок)
- Внедрен механизм выгрузки данных по запросу серверного приложения для актуализации данных для отчетов, в периоды отсутствия сети
- Отображается скорость соединения через WebSocket на клиентском приложении для Android OS.
- Доработана сертификация (benchmarks) клиентского приложения для Android OS
- Стабилизация приставки: предотвращение перезагрузок
- Повышение надежности и производительности
Версия v1.60.4
20 мая 2023 года:
Исправлено:
- Исправлены ошибки при переключении потокового видео на трансляцию и наоборот.
Добавлено:
- Реализован функционал онлайн мониторинга
Версия v1.36.20
31 мая 2020 года:
- Исправлена шибка с черными экранами
- Пересчитывание координат при смене ориентации
- Без Root прав система показывает стандартные лаунчеры при выходе из режима киоска
- Исправлена ошибка со отображением времени работы устройства
- Исправлена ошибка с прерывание трансляции после выхода устройства из оффлайн
- Исправлен долгий старт приложения при прошлой версии
Версия v1.36.0
18 мая 2020 года:
- Добавлена возможность трансляции плейсхолера
- Добавлены внутренние виртуальные часы
- Добавлена возможность обновления клиентского приложения по расписанию
- Изменен механизм отправки статуса ошибки
- Добавлена возможность трансляций нескольких расписаний при синхронном вопроизведении контента
- Синхронизации статистики при её большом количестве
- Добавлена возможность поддержки кастовых шрифтов
- Обновление трансляции без прерывания текущего плейлиста
- Обновление возможностей бегущей строки
- Возможность массово обновления плееров
- На девайсах с root правами добавлена возможность отключения устройства
- Автоматическое добавление адреса устройства
Версия v1.35.9
25 апреля 2020 года:
- Исправлена ошибка со сменой расписания
- Исправлена ошибка с перезагрузкой устройства при смене тайм зоны
- Сделана отработка кейса с частым переподключение к сети
- Исправлена ошибка с отключением приложения при выходе из режима киоска
- Исправлена ошибка воспроизведения аудио контента по ссылке
Версия v1.35.0
16 апреля 2020 года:
- Добавлена возможность проигрывания видео контента внутри виджета
- Исправлена ошибка со сбрасыванием настройка таймера перезагрузки
- Исправлена ошибка с очередностью роликов
Версия v1.34.0
31 марта 2020 года:
- Возможность синхронного воспроизведения контента на Android устройствах
- Перезапуск приложения не выходит в онлайн если есть владелец девайса
Версия v1.31.0
29 февраля 2020 года:
- Добавлен скрытый дефолтный лаунчер для приставок с root правами
- Исправлено задвоение при проигрывании музыки
Версия v1.30.0
08 февраля 2020 года:
- Исправлена ошибка со сменой ориентации на приставках X95
Версия v1.29.2
01 февраля 2020 года:
- Возможность смены ориентации устройства 0,90,180,270 градусов
Версия v1.28.12
13 ноября 2019 года:
- Исправлена ошибка с черными переходами между файлами
- Исправлена ошибка с запуском расписания
Версия v1.28.11
30 октября 2019 года:
- Если девайс не поддерживает Samsung SDK нужно пропустить инициализацию
- При авто запуске устройства если оно заблокировано (поставлен пинкод, пароль или патер разблокировки) не запустит проигрывания контента
Версия v1.27.0
26 октября 2019 года:
- Оптимизирован трафик при отправки скриншотов
- Бесшовное проигрывание на встроенном плеере
- По умолчанию устанавливается launcher SmartPlayer при наличии Root прав
Версия v1.24.3
21 августа 2019 года:
- Оптимизированы инструменты разработчиков для доработок приложения
Версия v1.23.1
17 июня 2019 года:
- Исправлена ошибка с неработающим тач в режиме бездействия
Версия v1.23.1
11 июня 2019 года:
- Отключение клавиш громкости
Версия v1.23.0
10 июня 2019 года:
- Добавлена возможность проигрывания PDF
- Добавлена интеграция формы отправки с виджета оценки качества
Версия v1.22.2
15 мая 2019 года:
- Уменьшена нагрузка на сервер при работе с отчетами
Версия v1.22.0
25 апреля 2019 года:
- Плеер ориентируется на тайм зону заданную в личном кабинете. Игнорирую тайм зону самого устройства.
- Реализовано расписание по локальному времени.
Версия v1.21.4
19 апреля 2019 года:
- Реализован Watchdog. Второстепенное приложение которое следит за основным.
Версия v1.21.3
18 апреля 2019 года:
- Исправление ошибки при формировании отчета
Версия v1.21.2
15 апреля 2019 года:
- Планшет отключается (или переводить в режим ожидания) при отсутствии питания по USB и заряде менее 15 процентов или при отсутствии питания более 30 минут.
- Добавлено поддержка Launcher для стандартного приложения
- Поддержка скриншота c видеоролика на приставке Ugoos
- Добавлена поддержка проигрывания аудиофайлов
Версия v1.20.0
2 апреля 2019 года:
- Очистка кеша WebView когда пришла команда на очистку диска
- Добавлено отображение от IMEI в карточке устройства
- Улучшена стабильность при бесшовном обновлении приложения
Версия v1.19.6
13 марта 2019 года:
- Добавлена поддержка многооконности
Версия v1.19.0
4 марта 2019 года:
- Поддержка планшетов с Root. Если на устройстве есть Root доступ, можно перезагружать планшет.