SmotUp

Гайд

TizenBrew: установка и использование на телевизорах Samsung

Что такое TizenBrew, на каких телевизорах Samsung он работает, как его установить и добавить модули от сообщества, и как это соотносится со старой модульной версией TizenTube.

АктуальноОбновлено: Проверено:

TizenBrew — открытый загрузчик модулей для смарт-телевизоров Samsung на платформе Tizen. Вместо того чтобы каждый раз проходить полный цикл официальных инструментов разработки Samsung, TizenBrew устанавливается один раз, а затем позволяет подключать дополнительные модули от сообщества без повторения всего процесса с нуля.

TizenTube больше не требует TizenBrew

Раньше TizenTube работал только как модуль внутри TizenBrew, и этот режим всё ещё доступен. Но текущая, рекомендуемая версия TizenTube — это самостоятельное приложение, которое устанавливается и работает само по себе и вообще не требует TizenBrew. Как его установить — в гайде по TizenTube. TizenBrew остаётся отдельным независимым проектом, полезным для других модулей от сообщества.

Проект не создан, не распространяется и не одобрен Samsung. Это независимая разработка с открытым исходным кодом.

Коротко

TizenBrew рассчитан на телевизоры Samsung на Tizen 2017 года выпуска и новее (Tizen 3.0+) — так указано в документации самого проекта. Он полезен, если вы хотите запускать модули от сообщества, написанные под него; для самого TizenTube он больше не обязателен, поскольку теперь у него есть собственное standalone-приложение. Установка всё равно требует перевода телевизора в режим разработчика, но рекомендованный инструмент-установщик берёт на себя большую часть остального процесса.

Совместимость

ПлатформаСтатусПримечания
Samsung TVПоддерживаетсяТребуется Tizen 3.0 или новее (телевизоры Samsung от 2017 года и позже) — по документации самого проекта.
AndroidНе поддерживаетсяTizenBrew — загрузчик модулей только для Tizen на телевизорах Samsung, отдельного Android-приложения у него нет.
Android TVНе поддерживаетсяУстройства Android TV не работают на Tizen. Для Android TV и Google TV есть сопоставимый вариант — TizenTube Cobalt.
Fire TVНе поддерживаетсяFire TV не работает на Tizen.
FirefoxНе поддерживаетсяTizenBrew работает прямо на телевизоре, а не как расширение браузера.

TizenBrew работает только на платформе Tizen от Samsung — у него нет аналога для Android, Fire OS или браузеров, поскольку он построен именно вокруг того, как Tizen загружает и запускает приложения. В рамках самого Tizen документация проекта указывает минимальную версию Tizen 3.0, что покрывает телевизоры Samsung начиная с 2017 года; совсем старые модели до 2017 года не поддерживаются. Как и с любым активно развивающимся проектом, перед установкой стоит свериться с официальным репозиторием на предмет актуальных заметок по устройствам — обновления собственного ПО Samsung со временем могут влиять на совместимость.

Требования

  • Смарт-телевизор Samsung на Tizen 2017 года выпуска или новее.
  • Телевизор и компьютер (либо, по документации установщика, Android-устройство с Termux), подключённые к одной локальной сети.
  • Включённый режим разработчика на телевизоре.
  • IP-адрес телевизора — он понадобится при настройке.

Что подготовить заранее

Сначала включите режим разработчика на телевизоре: откройте экран Приложения (Apps) и введите с пульта 12345 — откроется скрытое окно настроек разработчика. Переключите Режим разработчика в положение Вкл. и укажите IP-адрес своего компьютера в поле Host PC IP. После этого телевизору обычно требуется перезагрузка — это нормально.

Установка

Согласно документации проекта, предпочтительный способ — TizenBrew Installer, поскольку он избавляет от необходимости работать напрямую с полным набором инструментов Tizen Studio от Samsung:

  1. Включив режим разработчика и узнав IP-адрес телевизора, скачайте актуальный исполняемый файл TizenBrew Installer для своей ОС со страницы релизов TizenBrewInstaller.
  2. Запустите установщик на компьютере и подключитесь к телевизору по его IP-адресу.
  3. Нажмите Install TizenBrew.
  4. На Tizen 7 и новее в процессе установки появится запрос на вход в аккаунт Samsung — это часть собственных требований Samsung к сайдлоаду приложений на новых телевизорах, а не что-то, что добавляет сам TizenBrew.
  5. После завершения установки TizenBrew должен появиться среди приложений на телевизоре.

Есть и способ через командную строку

В документации проекта также описан альтернативный путь напрямую через Tizen Studio: установка Tizen Studio, подключение к телевизору, загрузка актуального файла TizenBrew Widget со страницы релизов проекта, проверка соединения командой sdb devices и установка командой tizen install. Это заметно более сложный путь, и обычно к нему стоит прибегать только если установщик не сработал в вашем случае.

Установка модулей и приложений

Сам TizenBrew не делает ничего, кроме загрузки модулей — в этом его смысл. Старая, модульная версия TizenTube всё ещё может работать внутри TizenBrew таким образом — либо входит в комплект по умолчанию на главном экране TizenBrew, либо добавляется вручную как NPM-модуль @foxreis/tizentube через менеджер модулей. А вот для текущего, standalone-приложения TizenTube сам TizenBrew ставить не нужно вообще — этот путь описан в гайде по TizenTube.

Тем же инструментом-установщиком TizenBrew Installer (тем же исполняемым файлом, который ставит и сам TizenBrew) можно устанавливать и другие, не связанные с TizenTube приложения для Tizen через опцию Install From GitHub или из файла .wgt/.tpk — в примерах самого проекта упоминаются, например, Jellyfin и Moonlight, и именно так же ставится и текущий standalone TizenTube, без установки самого TizenBrew. Сам TizenBrew, модуль внутри него и любое standalone-приложение, установленное тем же установщиком, — независимые друг от друга вещи: обновление или удаление одного не затрагивает остальные.

Обновление

TizenBrew и его модули — это независимо развивающиеся проекты со своим расписанием релизов. На момент написания в документации проекта не описан механизм автообновления внутри приложения — самый надёжный способ оставаться на актуальной версии — заново запустить TizenBrew Installer и переустановить при выходе нового релиза, а для каждого модуля (например, TizenTube) отдельно свериться с его собственным репозиторием на предмет процесса обновления.

Удаление

Поскольку TizenBrew устанавливается как обычное сайдлоаднутое Tizen-приложение, удаляется он так же: на экране Приложения телевизора выберите TizenBrew и удалите его через стандартные средства управления приложениями ТВ. Удаление TizenBrew удаляет и работающие внутри него модули, поскольку они не являются отдельными приложениями телевизора.

Решение проблем

TizenBrew Installer не находит телевизор или не может подключиться Проверьте, что режим разработчика включён, что указанный на телевизоре Host PC IP действительно совпадает с реальным локальным IP вашего компьютера, и что оба устройства в одной сети. Часто требуется перезагрузка телевизора после включения режима разработчика — без неё подключение может не работать.

Установщик просит «resign» на телевизорах Tizen 7+ Это часть собственных требований Samsung к сертификатам на новых версиях Tizen — в документации проекта это описано как необходимость входа в аккаунт Samsung в процессе установки. Стоит пройти этот шаг, а не пытаться его пропустить.

Ищете именно TizenTube Текущая, рекомендуемая версия TizenTube — standalone-приложение, которому TizenBrew не нужен, — путь установки описан в гайде по TizenTube. Старая модульная версия всё ещё может работать внутри TizenBrew (входит по умолчанию либо добавляется вручную через менеджер модулей как @foxreis/tizentube), если вы предпочитаете этот путь.

Ничего не помогает Актуальный источник шагов установки — документация самого проекта, поскольку и требования Samsung к Tizen, и сам установщик со временем меняются. Discord и GitHub Issues проекта также указаны как действующие каналы поддержки.

Ограничения

  • Установка требует режима разработчика и вспомогательного установщика, запускаемого с компьютера (или Termux на Android) — установить всё прямо с самого телевизора нельзя.
  • На новых версиях Tizen в процессе установки появляется шаг входа в аккаунт Samsung, и на это TizenBrew повлиять не может.
  • Это неофициальная для Samsung функция, поэтому будущее обновление прошивки Tizen может изменить поведение сайдлоаднутых приложений — без каких-либо гарантий, что TizenBrew или его модули продолжат работать без собственного обновления.
  • Как у независимого проекта, актуальные и точные шаги установки можно получить только из его собственной документации — сторонние гайды могут устаревать.

Альтернативы

Если процесс настройки TizenBrew кажется избыточным, в гайде по Samsung TV рассказано о стандартном приложении YouTube и о том, где в этой картине YouTube Premium как вариант без всякой установки. Если у вас на самом деле не Samsung Tizen TV, а устройство на Android TV, Google TV или Fire TV, для этих платформ есть родственный проект — TizenTube Cobalt.

Частые вопросы

Нужен ли TizenBrew, чтобы установить TizenTube?

Нет, не для текущей версии — теперь TizenTube распространяется как собственное standalone-приложение. TizenBrew нужен только для старой, модульной версии TizenTube, которая всё ещё работает, но больше не является рекомендуемым путём. Актуальная standalone-установка описана в гайде по TizenTube.

TizenBrew сделан Samsung?

Нет. Это независимый проект с открытым исходным кодом, не связанный с Samsung и не одобренный компанией.

Можно ли через TizenBrew установить и другие приложения, кроме TizenTube?

Да. TizenBrew Installer поддерживает установку других Tizen-приложений и модулей из GitHub-репозитория или файла приложения — независимо от TizenTube.

Не потеряю ли я гарантию на телевизор, установив TizenBrew?

Точно ответить на это SmotUp не может — это зависит от собственной политики Samsung, на которую мы не влияем. Если это важно, перед включением режима разработчика стоит свериться с условиями Samsung для вашего региона.

Официальный источник

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

Перейти к официальному источнику: TizenBrew на GitHub (github.com)(opens the TizenBrew на GitHub website in a new tab)