Sobre o projeto
O Celluloid é um frontend de desktop GTK+ para o mpv, usando a API de cliente libmpv para expor as capacidades de reprodução do mpv através de uma interface gráfica mais simples. Era anteriormente conhecido como GNOME MPV.
A mídia pode ser aberta a partir de argumentos de linha de comando, um seletor de arquivos, uma caixa de diálogo 'Abrir Local' ou arrastar e soltar. A lista de reprodução, oculta por padrão, pode ser alternada com F9 e suporta adicionar arquivos ou URIs, reordenar itens, remover entradas selecionadas e expandir arquivos de lista de reprodução ou listas de reprodução online em itens individuais.
A configuração está disponível através de uma caixa de diálogo de preferências e dconf, enquanto configurações específicas do mpv podem ser fornecidas através de um arquivo mpv.conf, um campo 'Opções Extras do MPV' ou opções de linha de comando usando o prefixo mpv-. O Celluloid também pode executar a maioria dos scripts de usuário Lua do mpv, instalados através da aba de preferências Plugins, e suporta associações de teclas personalizadas usando a sintaxe input.conf do mpv.
O projeto documenta requisitos de compilação e execução incluindo GTK, libadwaita, GLib, gdk-pixbuf, mpv e epoxy, com suporte opcional a Lua e youtube-dl. A instalação está disponível através de pacotes de distribuição, Flatpak no Flathub, Snap e compilações de fonte usando Meson e Ninja. As traduções são coordenadas através do Weblate. O projeto não aceita código gerado por IA e é licenciado sob a GNU General Public License v3 ou posterior.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.