Wi-Fi経由でADBを使ってAndroid TVやGoogle TVの不要アプリを無効化し、広告だらけのホーム画面をApple TV風のシンプルなランチャーに置き換えます。
nthnclrk/CleanFrame
Tizen搭載のSamsung The Frame TV向けパーソナルホーム画面。アプリ、写真の背景、リモコンで操作しやすいUIを備え、forkしてカスタマイズできます。
- スター
- 264
- フォーク
- 30
- 未解決の Issue
- 2
- 最終コミット
- 一昨日
これは何?
CleanFrameは、Samsung The Frame TV向けのシンプルなホーム画面です。選んだアプリと写真、時刻を表示し、テレビのリモコンで操作できるよう設計されています。ES5 runtimeで構築されたTizenアプリで、完成度の高い汎用製品というより、作者がカスタマイズの出発点として公開しているプロジェクトです。
インターフェースでは、ListまたはDockのレイアウト、ライトまたはダークの背景、12時間表示の時計を選べます。Homeアプリの選択と並べ替え、テレビにインストール済みのアプリの確認、15種類の壁紙からの選択に加え、Settings画面でタイポグラフィ、フォーカス表示、ガラス風のスタイルを調整できます。設定はローカルに保存されます。ガラスやぼかしの効果は事前にレンダリングされるため、テレビ側では完成済みの画像を読み込み、フォーカス表示にはtransformとopacityを使用します。
ハードウェアに触れる前に、Node.js 22+とPython 3.10+を使ってブラウザーでインターフェースを試せます。テレビへのインストールには、独自の証明書、署名プロファイル、アプリIDが必要です。また、セットアップスクリプトは作者のPCとテレビに合わせて作られているため、環境に応じた調整とテストが前提となります。ネイティブのHome画面や起動時の動作変更は、非公開のhelperに依存しており、リスクを伴います。
主な機能
- 01アイコン、名前、または両方を表示できる、切り替え可能なList/Dockレイアウト。
- 02写真または単色のライト/ダーク背景と、シンプルな12時間表示の時計。
- 03テレビ上でHomeアプリを選択、並べ替え、確認。
- 0415種類の壁紙を同梱し、設定をローカルに保存。
- 05テレビがなくてもインターフェースを開発できるブラウザプレビュー。
ユースケース
- Samsung The Frameを、写真を中心にした自分専用のホーム画面にする。
- カスタムTizen TVインターフェースのベースとしてプロジェクトをforkする。
- テレビにデプロイする前に、ブラウザーでリモコン操作向けUIを試作する。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/nthnclrk/CleanFrame.git - 2
プロジェクトフォルダーに移動する
cd CleanFrame - 3
依存関係をインストールする(Node.js 22 以降が必要)
npm ci - 4
ブラウザーでプレビューを起動し、localhost:4795/home/ を開く
npm run dev:public
使う前に知っておきたいこと
- Samsung The Frame TV 1台向けに作られており、動作確認もそのリファレンス環境でのみ行われています。
- セットアップスクリプトは作者のコンピューター、テレビ、ファームウェアに合わせてあるため、自分の環境に合わせて調整する必要があります。
- 対応しているのはTizenのみです。Android TV、Google TV、LG webOS、Rokuには個別の実装が必要です。
- ネイティブのHome画面や起動時の変更には、文書化されていないヘルパーを使用しているため、ファームウェアのアップデート後に動作しなくなる可能性があります。
トピック
よくある質問
- CleanFrame とは?
- Tizen搭載のSamsung The Frame TV向けパーソナルホーム画面。アプリ、写真の背景、リモコンで操作しやすいUIを備え、forkしてカスタマイズできます。 CleanFrameは、Samsung The Frame TV向けのシンプルなホーム画面です。選んだアプリと写真、時刻を表示し、テレビのリモコンで操作できるよう設計されています。ES5 runtimeで構築されたTizenアプリで、完成度の高い汎用製品というより、作者がカスタマイズの出発点として公開しているプロジェクトです。
- CleanFrame は無料で使えますか?ライセンスは?
- CleanFrame は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- CleanFrame は今もメンテナンスされていますか?
- 活発にメンテナンス中。CleanFrame の最終コミットは 2026年10月20日 です。
- CleanFrame は何に使えますか?
- Samsung The Frameを、写真を中心にした自分専用のホーム画面にする。 カスタムTizen TVインターフェースのベースとしてプロジェクトをforkする。 テレビにデプロイする前に、ブラウザーでリモコン操作向けUIを試作する。
- 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 をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Wi-Fi経由のADBでAndroid TVやGoogle TVの不要アプリを無効化し、ホーム画面を軽量なApple TV風ランチャーに置き換えます。
広告なしで、Apple TVのAerialスクリーンセーバーを備えた、中国市場のXiaomiやTCLなどのテレビ向けtvOS風Android TVランチャー。
Google TVとAndroid TV向けのオープンソース・広告なしのホーム画面置き換えアプリ。自分のアプリの人気作品、天気、暗号資産価格を表示します。
Web、サーバー、ネイティブの各プラットフォームで利用できる、組み合わせ可能なコンポーネントからインタラクティブなUIを構築するJavaScriptライブラリ。