SmotUp

Гайд

TizenTube Cobalt: установка на Android TV, Google TV и Fire TV

Что такое TizenTube Cobalt, на каких устройствах он работает, и как его установить, обновить и решить типичные проблемы — по актуальной документации проекта.

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

TizenTube Cobalt — открытое приложение на основе контейнера Cobalt, которое переносит ту же общую идею, что и TizenTube — блокировку рекламы, поддержку SponsorBlock и настройки воспроизведения — на Android TV, Google TV и часть устройств Fire TV. Несмотря на общее имя и автора, это отдельный код, а не версия TizenTube, которая просто заодно работает на Android.

Проект не создан, не распространяется и не одобрен Google, Amazon или YouTube.

Коротко

TizenTube Cobalt в первую очередь нацелен на Android TV и Google TV — документация проекта рекомендует для лучшей работы устройство с сертификацией Google TV. Также он работает на Android-версиях Fire TV (тех, что выпущены до перехода Amazon на VegaOS — какие это модели, смотрите в гайде по Fire TV). Текущий релиз требует Android 7 или новее.

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

ПлатформаСтатусПримечания
Android TVПоддерживаетсяОсновная поддерживаемая платформа согласно документации проекта — для лучшей работы рекомендуется устройство с сертификацией Google TV.
Fire TVЧастичноПоддерживается на Android-версиях Fire TV (текущий релиз поддерживает Android 7 или новее). Как и другие Android-приложения, не должен работать на новых устройствах Fire TV с ОС VegaOS вместо Android.
Samsung TVНе поддерживаетсяTizenTube Cobalt создан специально для устройств без Tizen — на самих телевизорах Samsung на Tizen нужно использовать оригинальный TizenTube.
AndroidНеизвестноПроект ориентирован и задокументирован для ТВ-сертифицированных устройств; поведение на телефонах и планшетах чётко не описано.
FirefoxНе поддерживаетсяTizenTube Cobalt — нативное приложение (на основе Cobalt), а не расширение браузера.

Android TV и Google TV — заявленная в документации основная платформа проекта. Поддержка Fire TV есть на Android-устройствах, но не на новых моделях Fire TV Stick с VegaOS, поскольку это вообще не Android. Телевизоры Samsung на Tizen этот проект не поддерживает — для них есть оригинальный TizenTube. Поведение на телефонах и планшетах чётко не задокументировано, так что это стоит считать неподтверждённым, а не предполагать в ту или иную сторону.

Требования

  • Устройство на Android TV или Google TV, либо Android-версия Fire TV (см. примечание о совместимости выше).
  • Android 7 или новее — по текущему релизу.
  • Возможность установки приложений в обход Google Play Store / Amazon Appstore (сайдлоадинг) на этом устройстве.

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

Сайдлоадинг устроен по-разному в зависимости от типа устройства:

  • На Android TV / Google TV приставках и телевизорах обычно нужен файловый менеджер, умеющий открывать .apk-файлы, либо компьютер с настроенным ADB (Android Debug Bridge) для установки по сети или через USB.
  • На Fire TV для загрузки и установки APK по ссылке обычно используют приложение Downloader от Amazon (доступно в Amazon Appstore); ADB тоже работает.

Перед началом включите установку приложений из неизвестных источников в настройках устройства — ни Play Store, ни Amazon Appstore это приложение не распространяют.

Установка

Документация проекта намеренно описывает это на общем уровне: скачать текущий релиз и установить его тем способом сайдлоадинга, который подходит вашему устройству. На практике это выглядит так:

  1. Откройте официальную страницу релизов TizenTube Cobalt и отметьте актуальный релиз для своего устройства.
  2. На телевизоре или Fire TV установите файловый менеджер или приложение вроде Downloader, способное скачать и открыть APK (если такого ещё нет), и включите установку из неизвестных источников.
  3. Загрузите файл релиза на устройство — либо указав прямую ссылку на релиз в приложении вроде Downloader, либо передав файл через ADB или файловый менеджер.
  4. Установите его, следуя обычному для вашего устройства запросу на установку приложения в обход магазина.
  5. Запустите TizenTube Cobalt из списка приложений.

Официальная документация не расписывает каждый шаг по устройствам

README проекта описывает установку на общем уровне («сайдлоад или установка на устройство — через файловый менеджер, ADB или способ, специфичный для платформы») без единой пошаговой инструкции на каждое устройство. Если какой-то шаг выше не совпадает с тем, что видите вы, ориентируйтесь на официальный репозиторий и его release notes, а не на это краткое описание.

Обновление

Как и с установкой, документация проекта на данный момент не описывает механизм автообновления внутри приложения. Периодически проверяйте страницу релизов и переустанавливайте текущий релиз тем же способом, что и в первый раз.

Удаление

Удаляется так же, как и любое сайдлоаднутое приложение на вашем устройстве — через обычные настройки управления приложениями телевизора или Fire TV (как правило, раздел «Настройки → Приложения»).

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

Приложение не устанавливается Убедитесь, что устройство действительно на Android и версия не ниже Android 7 — на Samsung Tizen TV или на новых Fire TV-устройствах с VegaOS это не установится, поскольку ни та, ни другая платформа не поддерживает формат Android-приложений. Также проверьте, что для того приложения, через которое вы ставите APK, включена установка из неизвестных источников.

Установилось, но не открывается или падает при запуске Проверьте, что вы установили релиз, соответствующий типу вашего устройства, и что версия Android не ниже текущего минимума. Если проблема появилась после недавнего обновления, стоит заглянуть в GitHub Issues проекта — возможно, с этим уже сталкивались другие.

Не уверены, подходит ли ваш Fire TV Совместимость зависит от того, работает ли конкретная модель Fire TV ещё на Android-based Fire OS или уже перешла на VegaOS — как их различить, написано в гайде по Fire TV.

Ограничения

  • Не распространяется через Google Play Store или Amazon Appstore, поэтому установка всегда означает сайдлоадинг.
  • Официальная документация не даёт единой подробной пошаговой инструкции для каждого устройства — часть шагов установки — это общие знания о сайдлоадинге, а не инструкции именно от проекта.
  • Как независимый проект, не даёт гарантий дальнейшей совместимости при изменении требований платформ Android TV, Google TV или Fire TV.
  • Несовместим с новыми устройствами Fire TV на VegaOS и с телевизорами Samsung на Tizen.

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

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

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

TizenTube Cobalt — это то же самое, что TizenTube?

Нет — это разный код от одного автора. TizenTube — standalone-приложение для телевизоров Samsung на Tizen (есть и более старый релиз в виде модуля TizenBrew); TizenTube Cobalt — отдельное самостоятельное приложение на основе контейнера Cobalt для Android TV, Google TV и части устройств Fire TV.

Какая версия Android нужна?

Текущий релиз требует Android 7 или новее. В одном из более ранних релизов минимальным требованием был Android 8, но позже поддержку Android 7 вернули — точное актуальное требование стоит проверять в release notes проекта.

Заработает ли это на моём Fire TV Stick?

Только на устройствах Fire TV, которые всё ещё работают на Android-based Fire OS. Новые модели Fire TV Stick на Amazon VegaOS несовместимы, поскольку VegaOS вообще не запускает Android-приложения.

Это официальный продукт Google TV или Amazon?

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

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

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

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