Celluloid é uma interface GTK amplamente utilizada para o MPV, um reprodutor de mídia multiplataforma altamente configurável baseado em linha de comando. A proposta do Celluloid é tornar mais acessíveis muitos dos recursos avançados oferecidos pelo MPV.
O MPV foi atualizado recentemente. Na versão 0.28, o foco do desenvolvimento do Celluloid esteve na melhoria da interface do usuário.
Os controles do reprodutor foram refinados para os modos normal, tela cheia e também quando os controles “flutuantes” estão ativados no modo de janela. Por padrão, menos botões são exibidos:
A versão 0.28 do Celluloid reduz o número de controles exibidos no player.
A barra de controle agora mostra apenas os elementos essenciais: retroceder, reproduzir/pausar, avançar, barra de busca, controle de volume e o botão para alternar a visualização da lista de reprodução (quando há itens na fila).
A interface está mais limpa e compacta, mesmo com os controles de janela ativos.
Se a fila da lista de reprodução contiver vários vídeos, os botões "anterior" e "próximo" reaparecem, permitindo a navegação entre os itens da lista. Os botões “loop” e “shuttle”, que foram removidos da barra de ferramentas principal, agora estão acessíveis diretamente pela lista de reprodução.
Além disso, o título do vídeo em reprodução foi reposicionado: ele não aparece mais na parte superior da janela em tela cheia, sendo agora exibido na caixa de controle flutuante acima da barra de busca — tanto em tela cheia quanto com os elementos flutuantes ativados.
A lista de reprodução recebeu melhorias visuais e funcionais. Agora ela desliza sobre o vídeo (em vez de ser fixada lateralmente), adota um visual semitransparente e exibe a duração dos vídeos quando disponível.
Interface da nova lista de reprodução com controles adicionais.
Outra novidade do Celluloid 0.28 é o suporte a módulos Lua, através de uma nova pasta chamada script-modules. Essa funcionalidade amplia o suporte a complementos, permitindo executar tarefas adicionais com base nos recursos do MPV.
Também foi adicionada a possibilidade de abrir o menu principal do aplicativo usando apenas o teclado — pressionando a tecla F10 — sem necessidade de utilizar o mouse.
Outras alterações presentes na versão 0.28 do Celluloid incluem:
- Botões "próximo" e "anterior" agora controlam a posição na lista de reprodução por padrão
- Controles flutuantes no modo de janela ativam a barra de cabeçalho flutuante
- Correção de falha ao fechar o aplicativo no GTK 4.17
- A largura mínima da janela foi aumentada para 290 pixels
- O botão "Abrir" agora possui um rótulo de texto
- Chamadas obsoletas da API GTK foram removidas
- Ferramentas automake/autotools não são mais utilizadas, facilitando a compilação
- A dependência da libadwaita foi atualizada para a versão 1.6
- Tradução para o gaélico irlandês incluída
Mais informações podem ser consultadas no registro oficial de alterações.
Instalação do Celluloid 0.28
Para testar as novidades da nova versão, é possível instalar o Celluloid no Ubuntu 24.10 ou 25.04 adicionando o PPA oficial do Celluloid:
sudo add-apt-repository ppa:xuzhen666/gnome-mpv
sudo apt update && sudo apt install celluloid
No Ubuntu 24.04 LTS ou em versões anteriores, a instalação pode ser feita via Flatpak, utilizando a compilação oficial disponível no Flathub (quando atualizada). É importante lembrar que, caso não existam outros aplicativos do Flathub no sistema que usem o mesmo runtime, será necessário realizar o download deste também.