VoidPlayer XR

완전한 어둠 속에서, 영상에만 집중하는
Android XR 비디오 플레이어

v1.0 · Android XR · Closed Beta
Beta 테스터 참여 기능 살펴보기
SCROLL

Void — 완전한 어둠

패스스루를 완전히 끄고 주변 환경을 차단합니다.
검정 공간에 영상 패널만 띄워서 시청하는 구조입니다.

패스스루 차단

현실 환경을 완전히 차단

Void 환경

완전한 검정 공간 생성

플로팅 스크린

영상 패널만 공간에 배치

두 가지 시청 방식

상황에 따라 몰입 감상과 멀티태스킹 감상을
자유롭게 전환할 수 있습니다

FULL SPACE

몰입 감상

완전한 검정 공간에서 영상에만 집중합니다. 패스스루를 차단하고 Void 환경을 구성합니다.

패널 이동/크기/거리 조절
시선 재정렬 (Gaze Re-center)
화면 잠금 / 배터리·시계 표시
3D/VR 영상 지원
HOME SPACE

멀티태스킹 감상

패스스루가 활성화된 홈 화면에서 다른 앱과 함께 영상을 시청합니다.

다른 앱과 동시 사용
패스스루 (현실 환경 투과)
시스템 UI와 공존
3D/VR, 패널 이동 미지원

공간 UI 구성

하나의 SpatialPanel과 4개의 Orbiter로 구성된
공간 기반 인터페이스

SpatialPanel 영상 + 자막 (600~2000dp) ❶ 통합 컨트롤 바 ❷ 파일 브라우저 메뉴 + 콘텐츠 ❸ 설정 일반/영상/패널/정보 ❹ 자막 설정 + 타이틀
1

통합 컨트롤 바

시크바, 재생/일시정지, 볼륨, 속도, 3D 모드, 즐겨찾기

2

파일 브라우저

로컬/USB/SMB/FTP/DLNA/Jellyfin/WebDAV 탐색

3

설정

일반, 영상 보정, 패널 조절, 앱 정보

4

자막 설정 + 타이틀

글꼴, 크기, 색상, 외곽선, 위치 실시간 조정

주요 기능

패널 자유 배치

크기(600~2000dp), 거리, 높이, 회전(0/90/180/270°) 조절. 시선 재정렬. 기본값 저장.

스페이스 전환

풀스페이스(몰입)와 홈스페이스(멀티태스킹)를 자유롭게 전환합니다.

L R

3D & VR 영상(실험)

SBS, Top-Bottom 3D + 180°/360° VR. 파일명 자동 감지.

네트워크 재생

SMB, FTP, DLNA, WebDAV, Jellyfin. 비밀번호 암호화. 자동 재연결.

자막 텍스트

자막

SRT, SMI 외부 + 내장 자막. 글꼴, 크기, 색상, 외곽선, 위치 스타일링.

영상 보정

밝기·대비·채도, 선명도(언샤프 마스크), 야간모드, 레터박스 자동 크롭.

제스처 컨트롤

스와이프 시크(적응형 감도), 더블탭 재생/정지, 롱프레스 배속. 개별 on/off.

재생 컨트롤

0.5x~3.0x 속도. 볼륨 조절. 오디오 트랙 선택. 완료 동작(정지/다음/반복). 화면 잠금.

즐겨찾기 & 기록

영상/폴더 즐겨찾기. 재생 위치 자동 저장. 최근 재생 목록. 영상별 설정 저장.

시크 미리보기

시크바 조작 시 해당 시점 썸네일 미리보기. 모든 소스 지원.

EN

다국어 & 코덱

한국어/영어 UI. FFmpeg으로 DTS, AC-3 등 폭넓은 오디오 코덱.

프라이버시

서버 전송 없음. 모든 데이터 로컬 저장. Crashlytics만 사용. 광고 없음.

재생 소스

로컬 파일부터 NAS, 미디어 서버까지
다양한 소스에서 직접 스트리밍

VoidPlayer XR ExoPlayer + DataSource 로컬 파일 USB SMB / NAS FTP DLNA Jellyfin NEW WebDAV NEW HTTP 스트림 AES 비밀번호 암호화 (KeyStore)
로컬 파일
USB
SMB / NAS
FTP
DLNA
Jellyfin
WebDAV

3D 스테레오 / VR 투영실험

파일명에서 자동 감지하거나 수동으로 모드를 선택할 수 있습니다

2D 일반
3D SBS
3D Top-Bottom
180° VR
360° VR
SpatialPanel + TextureView

일반 2D 영상을 SpatialPanel 내 TextureView로 렌더링합니다.
색보정, 선명도(AGSL 셰이더) 적용 가능.

L R SpatialExternalSurface (SideBySide)

좌/우 영상을 분리하여 각 눈에 전달합니다.
파일명에 SBS, HSBS, 3DSBS 등이 있으면 자동 감지됩니다.

L (Top) R (Bottom) SpatialExternalSurface (TopBottom)

상/하 영상을 분리하여 각 눈에 전달합니다.
파일명에 OU, HOU, 3DOU 등이 있으면 자동 감지됩니다.

시점 SpatialExternalSurface 180° Hemisphere

180° 반구 표면에 영상을 투영합니다.
VR180, _180 등이 파일명에 있으면 자동 감지 (기본 SBS).

시점 SpatialExternalSurface 360° Sphere

360° 구체 내부에 영상을 투영합니다.
VR360, _360, SPHERICAL 등이 파일명에 있으면 자동 감지.

호환성

자막

SRT (SubRip)
SMI (SAMI)
내장 자막 (Embedded)

비디오 코덱

H.264 (AVC)
H.265 (HEVC)
VP9
AV1

오디오 코덱

AAC / MP3
DTS (FFmpeg)
AC-3 / E-AC-3 (FFmpeg)
FLAC / Vorbis

지원 디바이스

Samsung Project Moohan (SM-I610)
Android XR 플랫폼 (minSdk 34)

제약 사항

앱이 강제 종료되거나 홈 화면의 혼합현실 기능이 비활성화되어 검정 화면이 될 수 있습니다. 기기를 재시작하면 정상으로 돌아옵니다.

XR SDK alpha 단계 — API 변경 가능
USB 연결 재생 미테스트
다양한 영상/코덱 조합 테스트 부족
3D/VR 투영은 실험 수준
HEVC/4K는 기기 하드웨어 코덱에 의존
RTSP 스트림 미지원
전반적 UI/UX 및 성능 최적화 부족
1인 개발 + 바이브코딩

비공개 테스트 참여하기

아직 부족한 부분이 있지만, 미리 써보고 싶으시다면
아래 절차로 비공개 테스트에 참여하실 수 있습니다.

1

Gmail 주소 제출

아래 구글 설문에서 Gmail 주소를 입력합니다.

2

참여 링크 수신

비공개 테스터로 등록되면 Play Store 참여 링크를 받습니다.

3

설치

참여 링크를 통해 XR 헤드셋에서 앱을 설치합니다.

테스터 신청하기

확인 및 응답이 다소 늦어질 수 있습니다.