GitHub Trending오픈소스 · 도구오늘의 주요

GLinnik21/plx-native

LG webOS TV용 고속 Plex 클라이언트 PlxNative 공개

원제 GLinnik21/plx-native

스타 535당일 +167Rust
Key Point

공식 Plex 앱의 성능 문제를 근본적으로 다른 접근으로 해결한 네이티브 클라이언트로, LG webOS TV 사용자가 60fps 부드러운 UI와 고품질 비디오 재생을 얻을 수 있게 한다.

핵심 요약

  • Rust로 작성된 비공식 Plex 클라이언트 PlxNative는 LG webOS TV에서 기본 UI를 GPU에 직접 렌더링해 60fps로 구동하며 Chromium이나 WebView 없이 동작한다.
  • 공식 Plex 앱이 웹 앱 방식으로 느린 문제를 해결하기 위해 만들어졌으며, 브라우저 대신 네이티브로 그려지고 비디오는 TV 자체 디코더를 사용한다.
  • webOS 4.0 이상에서 지원하며 일부 2016년형 webOS 3.4.3 TV에서도 작동하는 것으로 확인됐다.
  • H.264, HEVC 직접 재생을 지원하고 4K, 10비트, Dolby Vision(프로필 5, 8), E-AC-3 Atmos 등에 대응한다.
  • 서명인, 라이브러리 검색, 챕터 메뉴, 다중 오디오·자막 트랙, Skip Intro, Skip Credits, Up Next 자동진행 등 기본 재생 기능을 모두 지원한다.
  • 웹OS 3.x에서는 스트림 복구로 인한 시간 지연과 k5lp/k3lp 칩 기반 2019년형 TV에서 Developer Mode 설치 시 비디오 재생 실패 문제 등이 있다.
  • root 권한 없이 Developer Mode로 설치 가능하지만, Developer Mode 세션 만료 시 설치된 앱이 제거된다.
  • Homebrew Channel 설치 시 정기적 갱신이 필요 없으며, 수동 설치 시 릴리스 체크섬 검증을 권장한다.
  • 라이브러리 데이터는 사용자 서버 내에서만 처리되고 Plex 서버, plex.tv 로그인, discover.provider.plex.tv 캐스트 정보와만 통신한다.
  • 크래시 리포트와 사용 분석은 기본 비활성화 상태이며 사용자가 명시적으로 활성화해야 한다.
  • 영화와 TV 쇼만 지원하며 음악, 사진, 라이브 TV, DVR, 서버 주소 직접 입력 기능은 없다.
  • GPL-3.0 이상 라이선스로 공개되었으며 Plex Inc. 또는 LG와 무관한 개인 프로젝트다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗