Clapper é um reprodutor de mídia moderno projetado para simplicidade e facilidade de uso. Desenvolvido pelo GStreamer e desenvolvido para o ambiente de desktop GNOME usando o kit de ferramentas GTK4, ele possui uma interface limpa e elegante que permite que você se concentre em curtir seus vídeos favoritos.
O objetivo deste aplicativo é oferecer todos os recursos essenciais que você espera de um reprodutor de vídeo de uma forma simples.
O Clapper usa uma fila de reprodução onde você pode adicionar vários arquivos de mídia. Pense nisso como uma lista de reprodução que você pode criar. Você pode facilmente reordenar itens ou removê-los da fila com uma simples operação de arrastar e soltar.
A base de código do Clapper consiste em 2 bibliotecas com as quais o aplicativo principal é construído:
Ambas as bibliotecas suportam ligações GObject Introspection . Um exemplo simples de aplicação pode ser encontrado aqui.
As bibliotecas acima são licenciadas sob LGPL-2.1-or-later
. Você é livre para usá-los em seus próprios projetos, desde que cumpra os termos da licença. Observe que até a versão 1.0 elas devem ser consideradas uma API instável (algumas coisas podem mudar sem aviso prévio).
As ligações Clapper Vala
fazem parte deste repositório, enquanto as ligações Rust
podem ser encontradas aqui.
O pacote Flatpak
inclui todas as dependências e codecs necessários. Além disso, também possui alguns patches, portanto algumas funcionalidades funcionam melhor na versão Flatpak
(até que minhas alterações sejam aceitas no upstream). A lista de patches usados nesta versão pode ser encontrada aqui.
Pacotes RPM pré-construídos também estão disponíveis em meu repositório (veja o status).
Eles são construídos automaticamente em cada commit do git e, portanto, são considerados instáveis.
meson setup builddir
cd builddir
meson compile
sudo meson install
Se você deseja compilar o aplicativo como Flatpak
, lembre-se de clonar este repositório com a opção --recurse-submodules
.
Sinta-se à vontade para me fazer qualquer pergunta. Venha conversar no Matrix: #clapper-player:matrix.org
O método de tradução preferido é usar a página da web Clapper Crowdin.
Crowdin não requer nenhuma ferramenta adicional e a tradução pode ser feita através do navegador da web. Você pode fazer login usando uma conta GitHub ou criar uma nova. Somente eu posso adicionar novos idiomas a este projeto, portanto, se o seu idioma não estiver disponível, entre em contato comigo primeiro.
Muito obrigado ao sp1ritCS por criar e manter arquivos de compilação de pacotes. Muito obrigado a bridadan e Uniformbuffer3 por ajudar nos testes dos métodos de aceleração de hardware V4L2 e NVDEC. Também palavras de agradecimento a JanGernert que fez e está compartilhando encadernações Clapper Rust.
Muito obrigado a todas as pessoas que apoiam o desenvolvimento com suas doações anônimas através do Liberapay. Eu ❤️ U.