Sobre el proyecto

Celluloid es una interfaz gráfica de escritorio GTK+ para mpv, que utiliza la API cliente libmpv para exponer las capacidades de reproducción de mpv a través de una interfaz gráfica más simple. Anteriormente se conocía como GNOME MPV. Los medios se pueden abrir desde argumentos de línea de comandos, un selector de archivos, un diálogo Abrir ubicación o mediante arrastrar y soltar. La lista de reproducción, oculta por defecto, se puede alternar con F9 y admite agregar archivos o URI, reordenar elementos, eliminar entradas seleccionadas y expandir archivos de lista de reproducción o listas de reproducción en línea en elementos individuales. La configuración está disponible a través de un diálogo de preferencias y dconf, mientras que la configuración específica de mpv se puede proporcionar mediante un archivo mpv.conf, un campo Opciones adicionales de mpv u opciones de línea de comandos con un prefijo mpv-. Celluloid también puede ejecutar la mayoría de los scripts de usuario Lua de mpv, instalados a través de la pestaña de preferencias de Complementos, y admite enlaces de teclas personalizados utilizando la sintaxis input.conf de mpv. El proyecto documenta los requisitos de compilación y ejecución, incluyendo GTK, libadwaita, GLib, gdk-pixbuf, mpv y epoxy, con soporte opcional para Lua y youtube-dl. La instalación está disponible a través de paquetes de distribución, Flatpak en Flathub, Snap y compilaciones desde el código fuente usando Meson y Ninja. Las traducciones se coordinan a través de Weblate. El proyecto no acepta código generado por IA y está licenciado bajo la Licencia Pública General de GNU v3 o posterior.