Repolode
nthnclrk

nthnclrk/CleanFrame

Tizen을 실행하는 Samsung The Frame TV용 개인 홈 화면으로, 앱과 사진 배경, 리모컨에 맞춘 인터페이스를 제공하며 포크해 수정할 수 있습니다.

스타
264
포크
30
열린 이슈
2
마지막 커밋
그저께

어떤 프로젝트인가요?

CleanFrame은 Samsung The Frame TV를 위한 깔끔한 홈 화면입니다. 원하는 앱과 사진, 시간을 표시하며 TV 리모컨으로 탐색하도록 설계되었습니다. ES5 런타임으로 만든 Tizen 앱이며, 제작자는 완성도 높고 어디서나 쓸 수 있는 제품이라기보다 출발점으로 공유합니다.

인터페이스에서는 List 또는 Dock 레이아웃, 밝거나 어두운 배경, 12시간제 시계를 선택할 수 있습니다. Home 앱을 선택하고 순서를 바꾸거나 TV에 설치된 앱을 확인할 수 있으며, 15개 배경화면 중 하나를 고르고 Settings 화면에서 타이포그래피, 포커스, 글래스 스타일을 조정할 수 있습니다. 환경설정은 로컬에 저장됩니다. 글래스와 블러 효과는 미리 렌더링되므로 TV는 완성된 이미지만 불러오며, 포커스 피드백에는 transform과 opacity를 사용합니다.

하드웨어를 건드리기 전에 Node.js 22+와 Python 3.10+으로 브라우저에서 인터페이스를 시험해 볼 수 있습니다. TV에 설치하려면 직접 인증서, 서명 프로필, 앱 ID를 준비해야 합니다. 설정 스크립트는 제작자의 컴퓨터와 TV에 맞춰져 있으므로 수정과 테스트가 필요합니다. 기본 Home 화면이나 시작 동작을 바꾸는 기능은 문서화되지 않은 헬퍼에 의존해 위험이 따릅니다.

핵심 기능

  • 01아이콘, 이름 또는 둘 다 표시하는 List 및 Dock 레이아웃을 전환할 수 있습니다.
  • 02사진 또는 단색의 밝은 배경과 어두운 배경, 간단한 12시간제 시계를 제공합니다.
  • 03TV에서 Home 앱을 선택하고 순서를 바꾸거나 설치된 앱을 확인할 수 있습니다.
  • 0415개의 배경화면을 포함하며 환경설정을 로컬에 저장합니다.
  • 05TV 없이 인터페이스를 개발할 수 있도록 브라우저 미리보기를 제공합니다.

활용 사례

  • Samsung The Frame을 사진 중심의 개인 홈 화면으로 꾸미기.
  • 프로젝트를 포크해 맞춤형 Tizen TV 인터페이스의 기반으로 활용하기.
  • TV에 배포하기 전에 브라우저에서 리모컨 탐색 UI를 프로토타이핑하기.

빠른 시작

  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 TV 한 대를 위해 제작되었으며, 해당 기준 환경에서만 테스트되었습니다.
  • 설정 스크립트는 작성자의 컴퓨터, TV, 펌웨어에 맞춰져 있으므로 직접 환경에 맞게 수정해야 합니다.
  • Tizen만 지원합니다. Android TV, Google TV, LG webOS, Roku는 별도 구현이 필요합니다.
  • 기본 Home 화면 및 시작 동작 변경에는 문서화되지 않은 헬퍼를 사용하므로 펌웨어 업데이트 후 작동하지 않을 수 있습니다.

토픽

자주 묻는 질문

CleanFrame은(는) 무엇인가요?
Tizen을 실행하는 Samsung The Frame TV용 개인 홈 화면으로, 앱과 사진 배경, 리모컨에 맞춘 인터페이스를 제공하며 포크해 수정할 수 있습니다. CleanFrame은 Samsung The Frame TV를 위한 깔끔한 홈 화면입니다. 원하는 앱과 사진, 시간을 표시하며 TV 리모컨으로 탐색하도록 설계되었습니다. ES5 런타임으로 만든 Tizen 앱이며, 제작자는 완성도 높고 어디서나 쓸 수 있는 제품이라기보다 출발점으로 공유합니다.
CleanFrame은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
CleanFrame은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
CleanFrame은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. CleanFrame의 마지막 커밋은 2026년 10월 20일입니다.
CleanFrame은(는) 어디에 사용할 수 있나요?
Samsung The Frame을 사진 중심의 개인 홈 화면으로 꾸미기. 프로젝트를 포크해 맞춤형 Tizen TV 인터페이스의 기반으로 활용하기. TV에 배포하기 전에 브라우저에서 리모컨 탐색 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 통계는 매일 갱신됩니다.

관련 프로젝트