프로젝트 소개

Celluloid는 mpv용 GTK+ 데스크톱 프론트엔드로, libmpv 클라이언트 API를 사용하여 더 간단한 그래픽 인터페이스를 통해 mpv 재생 기능을 제공합니다. 이전에는 GNOME MPV로 알려져 있었습니다. 미디어는 명령줄 인수, 파일 선택기, 위치 열기 대화상자 또는 드래그 앤 드롭을 통해 열 수 있습니다. 기본적으로 숨겨져 있는 재생 목록은 F9로 전환할 수 있으며, 파일이나 URI 추가, 항목 재정렬, 선택한 항목 제거, 재생 목록 파일이나 온라인 재생 목록을 개별 항목으로 확장하는 기능을 지원합니다. 설정은 환경 설정 대화상자와 dconf를 통해 가능하며, mpv 관련 설정은 mpv.conf 파일, 추가 MPV 옵션 필드, 또는 mpv- 접두사를 사용한 명령줄 옵션을 통해 제공할 수 있습니다. Celluloid는 플러그인 환경 설정 탭을 통해 설치되는 대부분의 mpv Lua 사용자 스크립트를 실행할 수 있으며, mpv의 input.conf 구문을 사용한 사용자 지정 키 바인딩을 지원합니다. 이 프로젝트는 GTK, libadwaita, GLib, gdk-pixbuf, mpv 및 epoxy를 포함한 빌드 및 런타임 요구 사항을 문서화하고 있으며, 선택적으로 Lua와 youtube-dl을 지원합니다. 설치 방법으로는 배포판 패키지, Flathub의 Flatpak, Snap, Meson과 Ninja를 사용한 소스 빌드가 있습니다. 번역은 Weblate를 통해 조정됩니다. 이 프로젝트는 AI 생성 코드를 허용하지 않으며, GNU 일반 공중 사용 허가서 v3 이상에 따라 라이선스가 부여됩니다.