프로젝트 소개

Nevu는 기존 미디어 서버를 대체하는 것이 아니라 Plex Media Server용 커뮤니티 제작 프론트엔드입니다. 백엔드는 구성된 Plex 서버로 요청을 프록시하는 반면, 프론트엔드는 Plex 라이브러리를 위한 재설계된 인터페이스를 제공합니다. 이 프로젝트는 현재 영화 및 TV 프로그램 라이브러리를 지원합니다. 문서화된 기능에는 미디어 재생, 라이브러리 탐색, 검색, 추천, 통합 시청 목록, 에피소드 간 자동 오디오 및 자막 트랙 매칭, Watch Together 세션을 위한 Nevu Sync가 포함됩니다. 또한 숙련된 사용자를 위한 단축키 및 기타 기능도 포함되어 있습니다. README에는 프로젝트가 아직 개발 중이며 불안정할 수 있고, 메인 인터페이스가 주로 모바일이나 TV 사용보다는 데스크톱 및 노트북용으로 설계되었다고 명시되어 있지만, 토론 링크에서는 Android 및 Android TV 사용 가능 여부를 언급합니다. 배포는 Docker 및 Docker Compose로 문서화되어 있습니다. 필수 PLEX_SERVER 환경 변수는 Nevu를 Plex 서버 URL로 안내합니다. 선택적 변수는 게시 및 수신 포트, TLS 인증서 확인, Nevu Sync, 요청 로깅 및 전역 리뷰를 구성합니다. 예제 컨테이너는 웹 인터페이스용 포트 3000과 UDP 포트 44201을 노출하며, 애플리케이션 데이터용 영구 볼륨을 포함합니다. 개발의 경우 프론트엔드와 백엔드는 npm으로 별도로 실행되며, 백엔드는 PLEX_SERVER 환경 변수로 시작됩니다. 기여는 풀 리퀘스트를 통해 수락되며, 주요 변경 사항은 이슈 논의로 시작될 것으로 예상됩니다.