Repolode
nthnclrk

nthnclrk/CleanFrame

Персональный главный экран для телевизоров Samsung The Frame на Tizen: приложения, фотообои и интерфейс для управления пультом, который можно форкнуть и адаптировать.

Звёзды
264
Форки
30
Открытые issues
2
Последний коммит
позавчера

Что это?

CleanFrame — лаконичный главный экран для телевизора Samsung The Frame. На нём отображаются выбранные приложения, фотография и время, а управлять им можно с пульта телевизора. Проект представляет собой приложение для Tizen на ES5 runtime; автор предлагает его как основу для дальнейшей работы, а не как готовый универсальный продукт.

Интерфейс предлагает макет List или Dock, светлый или тёмный фон и 12-часовой формат времени. Можно выбирать и менять порядок приложений на главном экране, находить установленные на телевизоре приложения, выбирать из пятнадцати обоев, а также настраивать типографику, выделение элементов и эффект стекла в разделе Settings. Настройки сохраняются локально. Эффекты стекла и размытия предварительно отрисованы: телевизор загружает готовые изображения, а для визуального отклика при выборе использует трансформации и прозрачность.

Перед тем как подключать телевизор, интерфейс можно проверить в браузере с Node.js 22+ и Python 3.10+. Для установки на телевизор понадобятся собственные сертификаты, профиль подписи и идентификатор приложения; скрипты настройки рассчитаны на компьютер и телевизор автора, поэтому их потребуется адаптировать и протестировать. Изменения штатного Home и запуска приложения опираются на недокументированные вспомогательные средства и сопряжены с риском.

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

  • 01Переключение между макетами List и Dock с иконками, названиями или тем и другим.
  • 02Фотообои или однотонный светлый либо тёмный фон и простые часы в 12-часовом формате.
  • 03Выбор приложений на главном экране, изменение их порядка и поиск установленных на телевизоре приложений.
  • 04Пятнадцать встроенных обоев и локальное сохранение настроек.
  • 05Предварительный просмотр интерфейса в браузере для разработки без телевизора.

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

  • Превратить Samsung The Frame в персональный главный экран с фотографией на фоне.
  • Форкнуть проект и использовать его как основу для собственного интерфейса телевизора на Tizen.
  • Создавать прототипы интерфейсов с управлением пультом в браузере до установки на телевизор.

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

  1. 1

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

    git clone https://github.com/nthnclrk/CleanFrame.git
  2. 2

    Перейдите в папку проекта

    cd CleanFrame
  3. 3

    Установите зависимости (требуется Node.js 22 или новее)

    npm ci
  4. 4

    Запустите предпросмотр в браузере, затем откройте localhost:4795/home/

    npm run dev:public

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

  • Проект создан для одного телевизора Samsung The Frame и протестирован только на этой эталонной конфигурации.
  • Скрипты настройки рассчитаны на компьютер, телевизор и прошивку автора, поэтому вам придётся адаптировать их самостоятельно.
  • Поддерживается только Tizen; для Android TV, Google TV, LG webOS и Roku потребуются отдельные реализации.
  • Изменения встроенного экрана Home и запуска используют недокументированные вспомогательные средства, которые могут перестать работать после обновления прошивки.

Темы

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

Что такое CleanFrame?
Персональный главный экран для телевизоров Samsung The Frame на Tizen: приложения, фотообои и интерфейс для управления пультом, который можно форкнуть и адаптировать. CleanFrame — лаконичный главный экран для телевизора Samsung The Frame. На нём отображаются выбранные приложения, фотография и время, а управлять им можно с пульта телевизора. Проект представляет собой приложение для Tizen на ES5 runtime; автор предлагает его как основу для дальнейшей работы, а не как готовый универсальный продукт.
CleanFrame можно использовать бесплатно? Какая у него лицензия?
CleanFrame распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
CleanFrame всё ещё поддерживается?
Активно поддерживается. Последний коммит в CleanFrame — 20 окт. 2026 г..
Для чего можно использовать CleanFrame?
Превратить Samsung The Frame в персональный главный экран с фотографией на фоне. Форкнуть проект и использовать его как основу для собственного интерфейса телевизора на Tizen. Создавать прототипы интерфейсов с управлением пультом в браузере до установки на телевизор.
Как установить CleanFrame?
Клонируйте репозиторий: git clone https://github.com/nthnclrk/CleanFrame.git Перейдите в папку проекта: cd CleanFrame Установите зависимости (требуется Node.js 22 или новее): npm ci Запустите предпросмотр в браузере, затем откройте localhost:4795/home/: npm run dev:public
Где скачать CleanFrame?
Исходный код и инструкции по установке — на GitHub: https://github.com/nthnclrk/CleanFrame

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

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