halcyon-video/halcyon-video

Your Jellyfin or Plex library as a walkable 1990s video rental store, self-hosted

해결하는 문제

Halcyon Video는 기존의 정적이고 그리드 기반의 미디어 라이브러리를 몰입형으로 걷고 다닐 수 있는 3D 비디오 스토어로 전환합니다. 전통적인 메뉴 대신, 사용자는 추억의 물리적 환경에서 통로를 거닐며 대여 케이스를 살펴보고, 가상의 사원과 상호작용하여 디지털 미디어 컬렉션을 관리할 수 있습니다.

작동 방식

이 애플리케이션은 기존 미디어 서버(Jellyfin, Plex, Emby) 또는 스트리밍 서비스에 연결하여 3D 환경을 채웁니다. 라이브러리를 통로로, 장르를 섹션으로 매핑하고, 카탈로그 기반으로 미디어(VHS, DVD, 박스 세트 등)의 물리적 표현을 생성합니다. 사용자는 키보드, 게임패드, 리모컨 또는 VR 헤드셋을 사용해 스토어를 탐색할 수 있습니다. 가상의 사원은 생성된 텍스트가 아니라 실제 시청 기록과 카탈로그 데이터를 기반으로 추천을 제공합니다. 재생을 위해서는 내장 브라우저 플레이어, HTPC 환경용 mpv로의 전달, 또는 스트리밍 서비스용 외부 링크를 지원합니다.

대상 사용자

영화와 TV 쇼 컬렉션을 더 실감나고, 추억을 떠올리게 하며 몰입감 있게 탐색하고 실행하고 싶은 미디어 애호가와 홈 서버 취미가 있는 사용자들입니다.

주요 기능

  • 다중 서버 통합: Jellyfin, Plex, Emby, RomM(게임용)과 동기화 가능.
  • 사용자 정의 가능한 미적 요소: 브랜드 에디터와 엠블럼 스튜디오를 통해 스토어 이름, 색상, 로고를 변경할 수 있으며, 다양한 시대별 인테리어와 조명 옵션 제공.
  • 인터랙티브 요소: 실제 시청 기록 기반 추천을 제공하는 가상 사원과, 대여품을 봉투에 담아 가상의 거실로 옮기는 체크아웃 리트리얼 구현.
  • 유연한 배포 방식: WebXR을 통한 VR 지원, Raspberry Pi와 같은 저사양 장치용 2.5D 모드, WebRTC를 통한 리모트 플레이로 3D 뷰를 다른 화면에 스트리밍 가능.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트