네이티브 Jellyfin 재생, 빠른 직접 재생 및 오프라인 보기
Jellyfin 서버에서 직접 미디어를 재생하여 서버 재인코딩을 피하고, PiP, 오프라인 다운로드 및 장치 간 이어서 재생 기능을 제공합니다. Paul Herter는 고성능 재생 및 개인 정보 보호에 중점을 둔 네이티브 Android 멀티미디어 클라이언트인 Swiftly Player를 만들었습니다. 주요 기능으로는 다중 서버 계정 전환, 요청을 위한 Seerr 통합, Android TV 지원이 포함되어 있으며, 자신의 미디어 서버를 관리하고 원본 품질 재생을 중요시하는 Jellyfin 사용자들을 목표로 하고 있습니다.
Swiftly가 개인 Jellyfin 라이브러리에 대한 재생을 처리하는 방법
Swiftly는 클라이언트 측 직접 재생을 목표로 합니다. 일반 코덱에 대해 Direct Play 및 Direct Stream을 선호하여 미디어를 원래 품질로 유지하고 서버 처리를 줄입니다. 콘텐츠에 접근하기 위해 Jellyfin 서버(버전 10.8 이상)가 필요하며, 여러 서버와 계정을 지원하여 자격 증명을 재구성하지 않고도 라이브러리 간 전환이 가능합니다.
지원하는 형식 및 오프라인 워크플로우
형식 지원은 일반 코덱에 집중되어 있습니다, 따라서 앱은 일반 MP4, MKV 및 일반 오디오 코덱에 대해 서버에서 트랜스코딩을 강제하지 않습니다. 오프라인 다운로드를 통해 장치에 영화와 에피소드를 저장하여 활성 연결 없이 재생할 수 있습니다. Seerr와의 통합을 통해 플레이어를 떠나지 않고도 인터페이스에서 새로운 미디어를 요청할 수 있습니다.
인터페이스, 온보딩 및 제어 방식
인터페이스는 빠르고 네이티브 제어를 우선시합니다 그리고 Android 기기에서 멀티태스킹을 위한 Picture-in-Picture를 제공합니다. 앱은 플랫폼 간 재생을 전환할 수 있는 이 장치에서 재개 기능을 노출하며, 레이아웃은 라이브러리 탐색과 재생 제어를 가까이 배치하여 시청 세션 중 빠른 접근을 가능하게 합니다.
성능, 출력 충실도 및 실용적 한계
재생 성능은 원래 품질을 유지하는 데 중점을 둡니다, 이는 Direct Play가 가능할 때 서버 부하를 줄이고 시청 중 소스와 동일한 내보내기를 유지합니다. 게다가, 자동 Intro 건너뛰기 및 크레딧 건너뛰기는 Jellyfin 플러그인을 통해 작동하지만, 앱은 이러한 동작을 위한 서버 측 지원에 의존합니다. 오프라인 사용 및 최소화된 추적 지원은 개인 정보 보호와 장치 유형 간 일관된 재생을 강화합니다.
결론적으로, Swiftly는 자가 호스팅된 Jellyfin 설정의 소유자에게 적합합니다
Swiftly는 기존 미디어 파일을 자신의 서버에서 원본 품질로 재생하는 것을 우선시하는 사용자와 개인적이고 광고 없는 클라이언트 경험을 중시하는 사용자에게 가장 적합합니다. 서버 변환이나 제3자 계정을 요구하는 기능보다는 집중적인 재생 우선 접근 방식을 기대하세요. 개인 Jellyfin 인스턴스를 운영하고 신뢰할 수 있는 로컬 재생이 필요한 모든 사용자에게 Swiftly는 실용적인 클라이언트 옵션입니다.
