프로젝트 소개
Plezy는 Plex, Jellyfin, Emby용 최신 클라이언트로, Flutter로 제작되어 데스크톱, 모바일, TV 플랫폼에 배포됩니다. GPL-3.0 라이선스로 제공되며, macOS, Linux(x64 및 arm64)용 공식 다운로드와 App Store, Google Play, Amazon App Store, Microsoft Store 등록을 지원하고, Homebrew, WinGet, Flatpak, Pacman, DNF, Nix, aerynOS Moss 같은 패키지 관리자 옵션도 제공합니다.
탐색 및 검색 기능은 비디오와 오디오용 라이브러리, 컬렉션, 재생 목록을 다루며, Continue Watching, Next Up, 트렌드, 추천을 포함한 Discover 허브, 연결된 모든 서버를 아우르는 크로스 서버 검색, 필터링, 정렬, 알파벳 점프 탐색, 폴더 탐색 및 폴더 재생, 해상도/HDR/Dolby Vision/오디오 포맷 배지, 즐겨찾기 및 시청 안 함 필터, 예고편 및 삭제 장면 같은 부가 콘텐츠를 지원합니다.
탐색 탭은 Plex Discover, Trakt, MyAnimeList, AniList, Simkl, Seerr에서 위시리스트, 트렌드, 인기, 추천 행을 모아, 외부 ID로 카탈로그 제목을 로컬 라이브러리에 매칭하고, 시즌별, 4K, 대상 옵션을 포함한 Seerr 요청을 지원하며, 해당 서비스 간 위시리스트를 동기화합니다.
재생은 HEVC, AV1, VP9 등을 지원하며, HDR 및 Dolby Vision, 240p/320kbps에서 1080p/20Mbps까지의 직접 재생 또는 트랜스코딩 프리셋, 다중 버전 전환, 스타일링된 전체 ASS/SSA 자막, 온라인 자막 검색, 기억된 오디오/자막 선택, 진행 상황 동기화 및 재개, 인트로/크레딧 건너뛰기 포함 자동 다음 재생, 썸네일 미리보기 포함 챕터 탐색, 0.25x-8x 재생 속도, 오디오 동기화 오프셋, 슬립 타이머, 비디오 줌, 오디오 패스스루, 채널 제한, 음량 정규화, 파일 정보 시트, 주변 조명 및 GLSL 셰이더 프리셋, 화면 속 화면, 재생률 매칭, 진행 상황 동기화가 포함된 외부 플레이어 실행을 지원합니다.
음악 기능은 아티스트/앨범/트랙 탐색, 재생, 셔플, Instant Mix가 포함된 앨범 및 아티스트 화면, 재정렬 가능한 대기열이 있는 갭리스 재생, 서버가 제공하는 동기화된 가사, 지속적인 미니 플레이어, 잠금 화면 및 미디어 컨트롤이 있는 백그라운드 재생, 다운로드 오프라인 재생, 스트리밍 품질 프리셋을 포함합니다.
라이브 TV 및 DVR은 채널 탐색, 튜닝, 즐겨찾기, What's On 및 프로그램별 일정이 포함된 EPG 가이드, 녹화 규칙 및 예약 녹화, 가능한 경우 다중 서버 라이브 TV를 다룹니다. 다운로드 및 오프라인 모드는 백그라운드 대기열, 일시 중지/재개, 동기화 규칙, 시청 상태 동기화가 포함된 오프라인 탐색으로 영화, 쇼, 음악을 지원합니다.
함께 보기는 실시간 재생/일시 중지/탐색 동기화가 포함된 동기화 재생, 명시된 조건에서 호스트 전환, 유지된 방 멤버십을 인증하는 재연결 동작을 제공합니다. 자체 호스팅 릴레이는 복구를 위해 authenticatedResume을 지원해야 합니다. 통합에는 Discord Rich Presence, Trakt, MyAnimeList, AniList, Simkl 평점, 시청 동기화 및 스크로블링, 모바일에서 Plezy Remote 제어, tvOS Top Shelf가 포함된 Watch Next 행이 포함됩니다.
플랫폼 및 사용자 지정 기능에는 D-패드, 키보드, 게임패드 지원, 여러 동시 Plex/Jellyfin/Emby 서버, 프로필별 다운로드, 시청 상태 및 설정이 포함된 프로필, PIN이 포함된 Plex Home 전환, Jellyfin/Emby 로컬 검색 및 Quick Connect, TV 레이아웃 옵션, 사용자 지정 키보드 단축키, 메타데이터 및 아트워크 편집, 설정 가져오기/내보내기, 영어 및 21개 번역의 현지화가 포함됩니다.
소스에서 빌드하려면 Flutter SDK 3.47.0+ 및 Plex 계정 또는 Jellyfin/Emby 자격 증명이 필요하며, README는 코드 생성, Flatpak 패키징 및 확인, 로컬 CI 검사, 사전 커밋 후크, Maestro 엔드투엔드 테스트를 문서화합니다. 재생은 프로젝트의 mpv-build 파이프라인을 통한 mpv, Android의 ExoPlayer, libass-android로 구동됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.