Kopuz: um reprodutor de música completo para Linux com suporte para Jellyfin, Spotify e muito mais.

  • Kopuz é um reprodutor de música de código aberto desenvolvido em Rust que combina arquivos locais e diferentes serviços de música.
  • O aplicativo pode se conectar ao Jellyfin, Navidrome, serviços compatíveis com Subsonic, Nextcloud, YouTube Music, SoundCloud, Spotify e Apple Music.
  • No Linux, está disponível via DEB, RPM, Flatpak, AppImage, Cargo, Nix e AUR, e também inclui letras sincronizadas, listas, favoritos, temas e um equalizador de dez bandas.

Kopuz

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.


Adicionar como fonte preferencial no Google