
Kopuz és un reproductor de música de codi obert que cerca reunir en una sola aplicació tant la col·lecció local de l'usuari com diferents serveis i servidors musicals. Desenvolupat amb Rust i basat en el framework Dioxus, el projecte aposta per una interfície moderna i multiplataforma, amb versions per a Linux, Windows, macOS i Android.
La seva proposta va força més enllà de reproduir fitxers emmagatzemats a l'ordinador. L'aplicació pot organitzar música local i connectar-se a serveis com Jellyfin, Navidrome i altres servidors compatibles amb Subsonic, a més d'integrar plataformes com YouTube Music, SoundCloud, Spotify, Apple Music i Nextcloud . Tot això es presenta dins una biblioteca comuna des de la qual és possible navegar per artistes, àlbums, gèneres, cançons i llistes de reproducció.
Kopuz vol unificar la música local i els serveis en una sola aplicació
La principal característica de Kopuz és precisament la seva capacitat per funcionar amb múltiples fonts de música. Un usuari pot afegir carpetes locals i combinar-les amb un servidor personal o amb serveis en línia, evitant haver d'utilitzar una aplicació diferent per a cada biblioteca.
Les fonts connectades s'integren dins la biblioteca del reproductor i es poden gestionar des d'una interfície comuna. Això permet accedir a artistes, àlbums, cançons, favorits i llistes sense que l'aplicació estigui limitada exclusivament als fitxers emmagatzemats a l'equip.
L'enfocament és especialment interessant per als que mantenen una col·lecció local però també utilitzen servidors domèstics. Jellyfin, Navidrome i altres serveis compatibles amb l'API de Subsonic poden actuar com a fonts de música dins de la mateixa aplicació.
Un reproductor de música modern desenvolupat a Rust
El projecte està desenvolupat a Rust i utilitza Dioxus per construir la seva interfície. La combinació cerca oferir una aplicació lleugera i moderna, amb una arquitectura capaç de funcionar en diferents sistemes operatius.
La biblioteca, les llistes de reproducció, els preferits i diferents paràmetres s'emmagatzemen localment mitjançant una base de dades SQLite. Aquesta infraestructura permet mantenir organitzada la informació de l'usuari i actualitzar la interfície quan es produeixen canvis a les fonts oa la biblioteca.
El reproductor també compta amb integració nativa amb els controls multimèdia de cada plataforma. A Linux utilitza MPRIS, per la qual cosa pot aparèixer als controls de l'entorn d'escriptori i respondre les tecles multimèdia habituals.
Kopuz inclou suport per a lletres sincronitzades i diferents opcions de reproducció
Entre les funcions disponibles hi ha el suport per a lletres sincronitzades, incloent lletres convencionals i sistemes que mostren el text seguint la reproducció de la cançó. Les versions més recents també han ampliat aquesta part amb lletres sincronitzades paraula per paraula i diferents efectes visuals.
Kopuz incorpora a més llistes de reproducció, favorits, navegació per gèneres, cerca i un sistema de temes per modificar l'aparença de l'aplicació. L'usuari pot utilitzar els temes inclosos o crear-ne d'altres personalitzats modificant les variables visuals disponibles.
També compta amb un mini reproductor que permet mantenir visibles els controls principals sense haver de fer servir la finestra completa. Una altra funció disponible als sistemes descriptori és la possibilitat de minimitzar laplicació a la safata del sistema per mantenir la reproducció activa en segon pla.
Un equalitzador de deu bandes i funcions addicionals
L'aplicació inclou un equalitzador de deu bandes amb ajustaments predefinits i configuracions personalitzades. Aquesta funció permet modificar el so directament des del reproductor sense dependre necessàriament d'un equalitzador extern.
La biblioteca també permet identificar visualment el tipus de fitxer utilitzat per les pistes locals. Els formats es poden mostrar al costat de les cançons, facilitant diferenciar ràpidament entre fitxers com MP3, FLAC o WAV.
A més de la reproducció, el programa incorpora funcions relacionades amb la gestió de col·leccions. És possible marcar cançons com a favorites, crear llistes i afegir pistes o àlbums complets. En determinats serveis connectats, els favorits i les llistes també es poden sincronitzar amb el servidor.
Jellyfin, Navidrome i Subsonic formen part del seu enfocament
Un dels avantatges per als usuaris de Linux és la integració amb servidors musicals autohostats. Kopuz pot connectar-se a Jellyfin ia serveis compatibles amb Subsonic, una categoria en què també es troba Navidrome.
Això permet utilitzar l'aplicació com a client per a una biblioteca musical emmagatzemada a un altre equip o servidor. L'usuari pot així mantenir la seva col·lecció centralitzada i accedir-hi des de diferents dispositius.
La combinació de reproducció local i serveis autohostats encaixa especialment bé amb l'ecosistema del programari lliure. En lloc d'obligar l'usuari a triar entre els fitxers del vostre ordinador i un servidor personal, les dues fonts poden conviure dins de la mateixa biblioteca.
Kopuz també es connecta amb serveis musicals en línia
El projecte ha anat ampliant les possibilitats mitjançant diferents serveis de streaming. Entre ells hi ha YouTube Music, SoundCloud i Spotify, encara que cada integració compta amb els seus propis requisits i limitacions.
En el cas de Spotify, l'aplicació utilitza les APIs i les eines oficials del servei. La reproducció local mitjançant el reproductor integrat depèn del Web Playback SDK i requereix un compte Premium, a més d'una configuració inicial per part de l'usuari.
YouTube Music també es pot utilitzar com a font musical, mentre que SoundCloud permet accedir al servei des del propi reproductor. Aquestes integracions converteixen Kopuz en una alternativa força diferent d'un reproductor tradicional centrat únicament en fitxers locals.
Apple Music i Nextcloud amplien les fonts disponibles
Les novetats més recents del projecte han afegit noves possibilitats a laplicació. Una és la integració amb Apple Music , que permet accedir al catàleg ia la biblioteca de l'usuari, a més de sincronitzar determinats elements i treballar amb llistes i preferits.
Una altra incorporació és Nextcloud, que es pot utilitzar mitjançant WebDAV per accedir a arxius musicals emmagatzemats al servidor. L'usuari pot seleccionar les carpetes que formaran part de la biblioteca i reproduir o descarregar les pistes segons les possibilitats disponibles.
Amb aquestes incorporacions, Kopuz continua ampliant la varietat de fonts compatibles. La idea és que l'aplicació pugui actuar com a punt central per a diferents maneres de consumir i emmagatzemar música.
Linux compta amb diverses opcions d'instal·lació
Els usuaris de Linux poden instal·lar Kopuz mitjançant diferents mètodes. El projecte ofereix versions preparades en diversos formats, incloent paquets DEB , RPM , Flatpak i AppImage.
L'aplicació també es pot instal·lar des de Càrrec i compta amb suport per a Nix i NixOS. A Arch Linux hi ha a més un paquet disponible a AUR, per la qual cosa els usuaris d'aquesta família de distribucions poden integrar-lo amb les eines habituals del sistema.
La disponibilitat de diversos mètodes de distribució facilita utilitzar el reproductor en diferents distribucions sense dependre exclusivament duna única tecnologia dempaquetat. Per a molts usuaris descriptori, Flatpak pot ser lopció més senzilla, mentre que altres poden preferir els paquets nadius o la versió AppImage.
Un reproductor multiplataforma que també està disponible per a Android
Tot i que Linux és una de les plataformes importants per al projecte, Kopuz no està limitat a lescriptori. El reproductor també disposa de versions per a Windows, macOS i Android, permetent que la mateixa aplicació estigui disponible a diferents dispositius.
La recuperació del suport per a Android ha estat una de les novetats recents del projecte. Això obre la possibilitat de fer servir el reproductor en ordinadors i dispositius mòbils, especialment per als que volen mantenir una experiència similar entre diverses plataformes.
El desenvolupament multiplataforma també pot ser útil per a usuaris que utilitzen més d‟un sistema operatiu. Una biblioteca connectada a un servidor personal es pot accedir des de diferents dispositius utilitzant la mateixa família d'aplicacions.
Una alternativa diferent dins dels reproductors de música per a Linux
Linux compta amb nombrosos reproductors musicals, des d'aplicacions lleugeres centrades exclusivament en fitxers locals fins a centres multimèdia i clients per a serveis concrets. Kopuz intenta ocupar una posició diferent en combinar diversos conceptes dins d'una sola interfície.
La seva capacitat per reunir arxius locals, servidors autohostats i serveis en línia és una de les seves característiques més destacades. A això se sumen les lletres sincronitzades, els temes, l'equalitzador, la gestió de llistes i la integració amb els controls multimèdia de l'escriptori.
El projecte encara continua evolucionant ràpidament, però la seva proposta és especialment interessant per als que busquen un reproductor de música modern i flexible. Amb suport per a diferents fonts, múltiples plataformes i diverses opcions d'instal·lació a Linux, Kopuz es presenta com una alternativa de codi obert que es vol convertir en el centre des d'on organitzar bona part de la música de l'usuari.