Repolode
simbasjungles

simbasjungles/free-my-tv

Открытая замена главного экрана для Google TV и Android TV без рекламы: тренды из ваших приложений, погода и цены криптовалют.

Звёзды
1,020
Форки
112
Открытые issues
6
Последний коммит
7 часов назад

Что это?

Free My TV заменяет стандартный главный экран и заставку на устройствах Google TV и Android TV лаунчером без спонсорских подборок, баннеров и автоматически воспроизводимых промороликов. На полке отображаются выбранные вами стриминговые приложения в заданном на телевизоре порядке, а трендовые подборки включают только материалы, доступные в уже установленных приложениях. Для фильмов и сериалов предусмотрены отдельные вкладки, а в боковой панели можно посмотреть почасовой прогноз, время восхода и заката, а также при желании цены криптовалют с Binance.

Приложение — обычный Android-проект на Java, без Gradle и сторонних библиотек; shell-скрипт запускает aapt2, javac, d8, zipalign и apksigner для сборки APK. Для установки используется собственный ADB телевизора: подключение к локальному loopback-адресу с помощью ключа, созданного на устройстве, и стандартные команды, например назначение домашней активности и отключение пакетов. Отключённые приложения не удаляются, а watchdog после повторных сбоев восстанавливает заводской главный экран.

Настроить приложение можно через файл config.properties, в настройках на телевизоре или попросив Claude Code — проект рассчитан на доработку с его помощью. Для подборок нужен бесплатный API key TMDB, а данные о погоде поступают от Open-Meteo.

Ключевые возможности

  • 01Замена главного экрана и заставки без рекламы и спонсорских материалов.
  • 02Полка с выбранными пользователем стриминговыми приложениями, порядок которых задаётся на телевизоре.
  • 03Почасовые трендовые подборки из установленных приложений и отдельные вкладки для фильмов и сериалов.
  • 04Погода, время восхода и заката, а также цены криптовалют в боковой панели.
  • 05Дневная и ночная темы, переключающиеся с учётом местного времени заката.
  • 06Быстрое возвращение к исходному главному экрану; приложения не удаляются.

Сценарии использования

  • Убрать рекламные подборки и автоматически воспроизводимую рекламу с главного экрана Google TV или Android TV.
  • Собрать любимые стриминговые приложения на одной заметной полке.
  • Использовать стример Google TV с телевизором бренда, которого нет в списке, адаптировав списки приложений с помощью AI-ассистента.
  • Изучить небольшой лаунчер для Android на Java без зависимостей.

Быстрый старт

  1. 1

    Клонируйте репозиторий

    git clone https://github.com/simbasjungles/free-my-tv && cd free-my-tv
  2. 2

    Установите инструменты сборки Android на Mac

    brew install --cask temurin android-commandlinetools android-platform-tools
  3. 3

    Установите платформу Android SDK и build-tools

    sdkmanager "build-tools;34.0.0" "platforms;android-34"
  4. 4

    Соберите APK (укажите свой город и ключ TMDB в config.properties, затем запустите сборку ещё раз)

    ./build.sh

Что важно знать

  • На телевизоре нужно включить режим разработчика и отладку по USB.
  • Для отображения популярных рекомендаций нужен бесплатный ключ API TMDB.
  • Для ручной установки на компьютере нужны JDK, Android SDK и adb; пользователям Windows также потребуется WSL.

Темы

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

Что такое free-my-tv?
Открытая замена главного экрана для Google TV и Android TV без рекламы: тренды из ваших приложений, погода и цены криптовалют. Free My TV заменяет стандартный главный экран и заставку на устройствах Google TV и Android TV лаунчером без спонсорских подборок, баннеров и автоматически воспроизводимых промороликов. На полке отображаются выбранные вами стриминговые приложения в заданном на телевизоре порядке, а трендовые подборки включают только материалы, доступные в уже установленных приложениях. Для фильмов и сериалов предусмотрены отдельные вкладки, а в боковой панели можно посмотреть почасовой прогноз, время восхода и заката, а также при желании цены криптовалют с Binance.
free-my-tv можно использовать бесплатно? Какая у него лицензия?
free-my-tv распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
free-my-tv всё ещё поддерживается?
Активно поддерживается. Последний коммит в free-my-tv — 20 окт. 2026 г..
Для чего можно использовать free-my-tv?
Убрать рекламные подборки и автоматически воспроизводимую рекламу с главного экрана Google TV или Android TV. Собрать любимые стриминговые приложения на одной заметной полке. Использовать стример Google TV с телевизором бренда, которого нет в списке, адаптировав списки приложений с помощью AI-ассистента. Изучить небольшой лаунчер для Android на Java без зависимостей.
Как установить free-my-tv?
Клонируйте репозиторий: git clone https://github.com/simbasjungles/free-my-tv && cd free-my-tv Установите инструменты сборки Android на Mac: brew install --cask temurin android-commandlinetools android-platform-tools Установите платформу Android SDK и build-tools: sdkmanager "build-tools;34.0.0" "platforms;android-34" Соберите APK (укажите свой город и ключ TMDB в config.properties, затем запустите сборку ещё раз): ./build.sh
Где скачать free-my-tv?
Исходный код и инструкции по установке — на GitHub: https://github.com/simbasjungles/free-my-tv

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты