
Kopuz é um reprodutor de música de código aberto que visa reunir a coleção de músicas local do usuário e diversos serviços e servidores de música em um único aplicativo. Desenvolvido em Rust e baseado no framework Dioxus, o projeto possui uma interface moderna e multiplataforma, com versões para Linux, Windows, macOS e Android.
Suas funcionalidades vão muito além da simples reprodução de arquivos armazenados no seu computador. O aplicativo pode organizar músicas locais e conectar-se a serviços como Jellyfin, Navidrome e outros servidores compatÃveis com o Subsonic, além de integrar plataformas como YouTube Music, SoundCloud, Spotify, Apple Music e Nextcloud . Tudo isso é apresentado em uma biblioteca compartilhada, na qual você pode navegar por artistas, álbuns, gêneros, músicas e playlists.
A Kopuz pretende unificar a música e os serviços locais em um único aplicativo.
A principal caracterÃstica do Kopuz é justamente sua capacidade de trabalhar com múltiplas fontes de música. O usuário pode adicionar pastas locais e combiná-las com um servidor pessoal ou serviços online, evitando a necessidade de usar um aplicativo diferente para cada biblioteca.
As fontes conectadas são integradas à biblioteca do reprodutor e podem ser gerenciadas a partir de uma interface comum. Isso permite o acesso a artistas, álbuns, músicas, favoritos e listas de reprodução, sem que o aplicativo fique limitado exclusivamente aos arquivos armazenados no dispositivo.
Essa abordagem é particularmente interessante para quem mantém uma coleção local, mas também usa servidores domésticos. Jellyfin, Navidrome e outros serviços compatÃveis com a API Subsonic podem funcionar como fontes de música dentro do mesmo aplicativo.
Um reprodutor de música moderno desenvolvido em Rust.
O projeto foi desenvolvido em Rust e utiliza o Dioxus para construir sua interface. A combinação visa oferecer uma aplicação leve e moderna com uma arquitetura capaz de rodar em diferentes sistemas operacionais.
A biblioteca, as listas de reprodução, os favoritos e várias configurações são armazenados localmente usando um banco de dados SQLite. Essa infraestrutura mantém as informações do usuário organizadas e atualiza a interface quando ocorrem alterações nas fontes ou na biblioteca.
O reprodutor também oferece integração nativa com os controles de mÃdia de cada plataforma. No Linux, ele usa o MPRIS, podendo aparecer nos controles da área de trabalho e responder à s teclas multimÃdia padrão.
O Kopuz inclui suporte para letras sincronizadas e diversas opções de reprodução.
Entre os recursos disponÃveis está o suporte para letras sincronizadas, incluindo letras convencionais e sistemas que exibem o texto em sincronia com a música. Versões mais recentes também expandiram esse recurso para incluir letras sincronizadas palavra por palavra e diversos efeitos visuais.
O Kopuz também inclui listas de reprodução, favoritos, navegação por gênero, busca e um sistema de temas para personalizar a aparência do aplicativo. Os usuários podem usar os temas incluÃdos ou criar os seus próprios, modificando as variáveis ​​visuais disponÃveis.
O programa também inclui um mini-reprodutor que permite manter os controles principais visÃveis sem usar a janela inteira. Outro recurso disponÃvel em sistemas desktop é a possibilidade de minimizar o aplicativo para a bandeja do sistema, mantendo a reprodução em segundo plano.
Um equalizador de dez bandas e recursos adicionais.
O aplicativo inclui um equalizador de dez bandas com predefinições e configurações personalizadas. Esse recurso permite modificar o som diretamente do reprodutor, sem a necessidade de um equalizador externo.
A biblioteca também permite identificar visualmente o tipo de arquivo usado pelas faixas locais. Os formatos podem ser exibidos ao lado das músicas, facilitando a diferenciação rápida entre arquivos como MP3, FLAC ou WAV.
Além da reprodução, o programa inclui recursos para gerenciar coleções. Você pode marcar músicas como favoritas, criar listas de reprodução e adicionar faixas ou álbuns inteiros. Com determinados serviços conectados, os favoritos e as listas de reprodução também podem ser sincronizados com o servidor.
Jellyfin, Navidrome e Subsonic fazem parte da sua abordagem.
Uma das vantagens para usuários de Linux é a integração com servidores de música auto-hospedados. O Kopuz pode se conectar a serviços compatÃveis com Jellyfin e Subsonic, categoria que também inclui o Navidrome.
Isso permite que você use o aplicativo como um cliente para uma biblioteca de música armazenada em outro computador ou servidor. Dessa forma, você pode manter sua coleção centralizada e acessá-la de diferentes dispositivos.
A combinação de reprodução local e serviços auto-hospedados se encaixa particularmente bem no ecossistema de software livre. Em vez de forçar o usuário a escolher entre arquivos em seu computador e um servidor pessoal, ambas as fontes podem coexistir na mesma biblioteca.
Kopuz também se conecta com serviços de música online.
O projeto expandiu suas capacidades por meio de diversos serviços de streaming. Entre eles, o YouTube Music, o SoundCloud e o Spotify, embora cada integração tenha seus próprios requisitos e limitações.
No caso do Spotify, o aplicativo utiliza as APIs e ferramentas oficiais do serviço. A reprodução local por meio do player integrado depende do SDK de reprodução na Web e requer uma conta Premium, além da configuração inicial do usuário.
O YouTube Music também pode ser usado como fonte de música, enquanto o SoundCloud permite o acesso ao serviço diretamente do player. Essas integrações fazem do Kopuz uma alternativa bem diferente de um player tradicional focado apenas em arquivos locais.
Apple Music e Nextcloud ampliam as fontes disponÃveis
As atualizações mais recentes do projeto adicionaram novas possibilidades ao aplicativo. Uma delas é a integração com o Apple Music , que permite o acesso ao catálogo e à biblioteca do usuário, além da sincronização de certos elementos e do trabalho com listas de reprodução e favoritos.
Outra novidade é o Nextcloud, que pode ser usado via WebDAV para acessar arquivos de música armazenados no servidor. Os usuários podem selecionar as pastas que farão parte de sua biblioteca e reproduzir ou baixar faixas, dependendo das opções disponÃveis.
Com essas adições, o Kopuz continua a expandir sua gama de fontes compatÃveis. A ideia é que o aplicativo funcione como um hub central para diferentes maneiras de consumir e armazenar música.
O Linux possui diversas opções de instalação.
Usuários de Linux podem instalar o Kopuz usando vários métodos. O projeto oferece versões pré-compiladas em diversos formatos, incluindo pacotes DEB , RPM , Flatpak e AppImage.
O aplicativo também pode ser instalado via Cargo e é compatÃvel com Nix e NixOS. Para Arch Linux, um pacote também está disponÃvel no AUR, permitindo que usuários dessa famÃlia de distribuições o integrem à s ferramentas padrão do sistema.
A disponibilidade de múltiplos métodos de distribuição facilita o uso do player em diferentes distribuições sem depender exclusivamente de uma única tecnologia de empacotamento. Para muitos usuários de desktop, o Flatpak pode ser a opção mais simples, enquanto outros podem preferir pacotes nativos ou a versão AppImage.
Um reprodutor multiplataforma que também está disponÃvel para Android.
Embora o Linux seja uma das principais plataformas do projeto, o Kopuz não se limita a computadores. O reprodutor também possui versões para Windows, macOS e Android, permitindo que o mesmo aplicativo esteja disponÃvel em diferentes dispositivos.
O retorno do suporte para Android foi um dos desenvolvimentos recentes do projeto. Isso abre a possibilidade de usar o player em computadores e dispositivos móveis, especialmente para aqueles que desejam manter uma experiência consistente em múltiplas plataformas.
O desenvolvimento multiplataforma também pode ser útil para usuários que utilizam mais de um sistema operacional. Uma biblioteca conectada a um servidor pessoal pode ser acessada a partir de diferentes dispositivos usando a mesma famÃlia de aplicativos.
Uma alternativa diferente entre os reprodutores de música para Linux.
O Linux oferece inúmeros reprodutores de música, desde aplicativos leves focados exclusivamente em arquivos locais até centrais de mÃdia e clientes para serviços especÃficos. O Kopuz busca ocupar uma posição diferente, combinando vários desses conceitos em uma única interface.
Uma de suas caracterÃsticas mais marcantes é a capacidade de integrar arquivos locais, servidores próprios e serviços online. Isso é complementado por letras sincronizadas, temas, equalizador, gerenciamento de listas de reprodução e integração com controles de mÃdia para desktop.
O projeto ainda está em rápida evolução, mas sua proposta é particularmente interessante para quem busca um reprodutor de música moderno e flexÃvel. Com suporte para diferentes fontes, múltiplas plataformas e diversas opções de instalação no Linux, o Kopuz se apresenta como uma alternativa de código aberto que visa se tornar o ponto central para organizar grande parte da música do usuário.