프로젝트 소개
Debrify는 크로스 플랫폼 오픈소스 개인 미디어 허브입니다. 사용자는 자신의 계정과 소스를 연결하며, 프로젝트는 미디어를 호스팅, 판매, 제공, 번들링하지 않으며 타사 서비스는 해당 제공자가 통제한다고 명시합니다.
지원되는 소스는 Real-Debrid, Torbox, Premiumize, PikPak, AllDebrid; 개인 WebDAV 서버; Stremio 애드온 카탈로그; 선택적 Jackett 또는 Prowlarr 검색 플러그인; M3U 및 Xtream IPTV 재생목록; YouTube입니다. 클라우드 계정은 탐색, 관리, 스트리밍, 다운로드가 가능하며 계정 상태 및 사용량 대시보드를 제공합니다. WebDAV는 자격 증명, 재생목록, 로컬 다운로드를 지원합니다.
내장 플레이어는 media_kit/libmpv를 사용하며 오디오 및 자막 트랙 전환, 자막 검색 및 자동 로드, 자막 스타일링 및 동기화, 소스 및 기기 간 재생 재개, 에피소드 가이드, 다음 에피소드 탐색, 재생 속도, 슬립 타이머, 모바일 제스처, TV 리모컨 탐색을 제공합니다. 스트림은 DeoVR을 포함한 외부 플레이어로 전송할 수도 있습니다.
라이브 및 린백 기능에는 IPTV EPG 가이드, 캐치업, DVR 녹화, 즐겨찾기, 카테고리, 대규모 채널 목록, Stremio TV 스타일 카탈로그 탐색, 키워드 레시피로 생성된 Debrify TV 채널이 포함됩니다. 추적은 Trakt 스크로블링 및 캘린더, Simkl 및 MDBList 동기화, 로컬 오프라인 진행 상황 추적을 다룹니다.
다운로드 관리자는 백그라운드 대기열, 일시 중지 및 재개, 배치 작업, 연결된 클라우드, WebDAV, YouTube 소스에서의 다운로드를 제공합니다. 구성은 사용자 자신의 기기 간에 공유할 수 있으며 단일 파일로 백업하거나 복원할 수 있습니다.
공식 빌드는 Android, Android TV, Windows, macOS, Linux, iOS, Apple TV용으로 제공됩니다. Linux는 mpv, SQLite, FUSE와 같은 필수 시스템 패키지와 함께 AppImage로 배포됩니다. iOS 및 Apple TV 빌드는 서명되지 않았으며 사이드로딩이 필요합니다. Apple TV 지원은 알파 릴리스와 함께 제공된다고 설명됩니다. Flutter 프로젝트는 표준 Flutter 빌드 명령을 사용하여 소스에서 빌드할 수도 있습니다.
인터페이스는 휴대폰, 데스크톱, TV용으로 설계되었으며 포스터 그리드, 상세 페이지, 평점, 학부모 가이드 정보, 계속 시청 레일, D-패드 탐색, 앱 내 키보드, 빠른 재생 작업을 제공합니다. 소스 코드는 AGPL-3.0-only 라이선스로, 타사 자산은 자체 라이선스와 프로젝트 브랜딩에 대한 별도 제한이 적용됩니다. 유지관리자는 애플리케이션이 기능 중심으로 빠르게 성장하여 아키텍처 부채가 있지만, 일부 새로운 하위 시스템은 더 구조화되고 테스트되었다고 언급합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.