Kopuz: un lettore musicale completo per Linux con supporto per Jellyfin, Spotify e altro ancora.

  • Kopuz è un lettore musicale open-source sviluppato in Rust che combina file locali e diversi servizi musicali.
  • L'applicazione può connettersi a Jellyfin, Navidrome, servizi compatibili con Subsonic, Nextcloud, YouTube Music, SoundCloud, Spotify e Apple Music.
  • Su Linux è disponibile tramite DEB, RPM, Flatpak, AppImage, Cargo, Nix e AUR, e include anche testi sincronizzati, liste, preferiti, temi e un equalizzatore a dieci bande.

Kopuz

Kopuz è un lettore musicale open-source che mira a riunire in un'unica applicazione sia la collezione musicale locale dell'utente sia diversi servizi e server musicali. Sviluppato in Rust e basato sul framework Dioxus, il progetto vanta un'interfaccia moderna e multipiattaforma, con versioni per Linux, Windows, macOS e Android.

La sua offerta va ben oltre la semplice riproduzione di file memorizzati sul computer. L'applicazione è in grado di organizzare la musica locale e connettersi a servizi come Jellyfin, Navidrome e altri server compatibili con Subsonic, oltre a integrarsi con piattaforme come YouTube Music, SoundCloud, Spotify, Apple Music e Nextcloud . Il tutto è presentato all'interno di una libreria condivisa da cui è possibile sfogliare artisti, album, generi, brani e playlist.

Kopuz vuole unificare musica e servizi locali in un'unica applicazione.

La caratteristica principale di Kopuz è proprio la sua capacità di funzionare con diverse fonti musicali. L'utente può aggiungere cartelle locali e combinarle con un server personale o servizi online, evitando così di dover utilizzare un'applicazione diversa per ogni libreria.

Le sorgenti connesse vengono integrate nella libreria del lettore e possono essere gestite da un'unica interfaccia. Ciò consente di accedere ad artisti, album, brani, preferiti e playlist senza che l'applicazione sia limitata esclusivamente ai file memorizzati sul dispositivo.

Questo approccio è particolarmente interessante per chi possiede una collezione locale ma utilizza anche server domestici. Jellyfin, Navidrome e altri servizi compatibili con l'API Subsonic possono fungere da sorgenti musicali all'interno della stessa applicazione.

Un moderno lettore musicale sviluppato in Rust

Il progetto è sviluppato in Rust e utilizza Dioxus per la creazione dell'interfaccia. L'obiettivo di questa combinazione è offrire un'applicazione leggera e moderna con un'architettura in grado di funzionare su diversi sistemi operativi.

La libreria, le playlist, i preferiti e le varie impostazioni vengono memorizzati localmente utilizzando un database SQLite. Questa infrastruttura mantiene organizzate le informazioni dell'utente e aggiorna l'interfaccia quando si verificano modifiche nelle sorgenti o nella libreria.

Il lettore offre anche l'integrazione nativa con i controlli multimediali di ciascuna piattaforma. Su Linux, utilizza MPRIS, quindi può essere visualizzato nei controlli dell'ambiente desktop e rispondere ai tasti multimediali standard.

Kopuz include il supporto per la sincronizzazione dei testi e diverse opzioni di riproduzione.

Tra le funzionalità disponibili c'è il supporto per i testi sincronizzati, inclusi i testi tradizionali e i sistemi che visualizzano il testo in sincrono con la canzone. Le versioni più recenti hanno inoltre ampliato questa funzionalità includendo testi sincronizzati parola per parola e vari effetti visivi.

Kopuz include anche playlist, preferiti, navigazione per genere, funzione di ricerca e un sistema di temi per personalizzare l'aspetto dell'app. Gli utenti possono utilizzare i temi inclusi o crearne di propri modificando le variabili visive disponibili.

Include anche un mini player che consente di mantenere visibili i comandi principali senza utilizzare l'intera finestra. Un'altra funzionalità disponibile sui sistemi desktop è la possibilità di ridurre a icona l'applicazione nella barra delle applicazioni per continuare la riproduzione in background.

Un equalizzatore a dieci bande e funzioni aggiuntive

L'app include un equalizzatore a dieci bande con preset e impostazioni personalizzabili. Questa funzione consente di modificare il suono direttamente dal lettore senza bisogno di un equalizzatore esterno.

La libreria consente inoltre di identificare visivamente il tipo di file utilizzato dai brani locali. I formati possono essere visualizzati accanto ai brani, facilitando la rapida distinzione tra file come MP3, FLAC o WAV.

Oltre alla riproduzione, il programma include funzionalità per la gestione delle raccolte. È possibile contrassegnare i brani come preferiti, creare playlist e aggiungere tracce o interi album. Con alcuni servizi connessi, i preferiti e le playlist possono anche essere sincronizzati con il server.

Jellyfin, Navidrome e Subsonic fanno parte del loro approccio

Uno dei vantaggi per gli utenti Linux è l'integrazione con i server musicali self-hosted. Kopuz può connettersi a servizi compatibili con Jellyfin e Subsonic, categoria che include anche Navidrome.

Ciò consente di utilizzare l'applicazione come client per una libreria musicale memorizzata su un altro computer o server. L'utente può quindi centralizzare la propria collezione e accedervi da diversi dispositivi.

La combinazione di riproduzione locale e servizi self-hosted si integra particolarmente bene con l'ecosistema del software libero. Invece di costringere l'utente a scegliere tra file presenti sul proprio computer e un server personale, entrambe le fonti possono coesistere all'interno della stessa libreria.

Kopuz si collega anche ai servizi di musica online.

Il progetto ha ampliato le proprie funzionalità grazie a diversi servizi di streaming, tra cui YouTube Music, SoundCloud e Spotify, sebbene ogni integrazione presenti requisiti e limitazioni specifici.

Nel caso di Spotify, l'applicazione utilizza le API e gli strumenti ufficiali del servizio. La riproduzione locale tramite il lettore integrato si basa sul Web Playback SDK e richiede un account Premium, oltre alla configurazione iniziale dell'utente.

YouTube Music può essere utilizzato anche come sorgente musicale, mentre SoundCloud consente l'accesso al servizio direttamente dal lettore. Queste integrazioni rendono Kopuz un'alternativa molto diversa rispetto a un lettore tradizionale focalizzato esclusivamente sui file locali.

Apple Music e Nextcloud ampliano le fonti disponibili

Gli ultimi aggiornamenti al progetto hanno aggiunto nuove funzionalità all'applicazione. Una di queste è l'integrazione con Apple Music , che consente l'accesso al catalogo e alla libreria dell'utente, nonché la sincronizzazione di alcuni elementi e la gestione di playlist e brani preferiti.

Un'altra novità è Nextcloud, utilizzabile tramite WebDAV per accedere ai file musicali memorizzati sul server. Gli utenti possono selezionare le cartelle che faranno parte della propria libreria e riprodurre o scaricare i brani a seconda delle opzioni disponibili.

Con queste aggiunte, Kopuz continua ad ampliare la sua gamma di sorgenti compatibili. L'obiettivo è che l'app funga da hub centrale per diverse modalità di fruizione e archiviazione della musica.

Linux offre diverse opzioni di installazione.

Gli utenti Linux possono installare Kopuz utilizzando diversi metodi. Il progetto offre versioni precompilate in vari formati, tra cui pacchetti DEB , RPM , Flatpak e AppImage.

L'applicazione può essere installata anche tramite Cargo e supporta Nix e NixOS. Per Arch Linux, è disponibile un pacchetto anche nell'AUR, che consente agli utenti di questa famiglia di distribuzioni di integrarla con gli strumenti standard del proprio sistema.

La disponibilità di molteplici metodi di distribuzione semplifica l'utilizzo del player su diverse distribuzioni, senza dover dipendere esclusivamente da un'unica tecnologia di packaging. Per molti utenti desktop, Flatpak potrebbe essere l'opzione più semplice, mentre altri potrebbero preferire i pacchetti nativi o la versione AppImage.

Un lettore multipiattaforma disponibile anche per Android

Sebbene Linux sia una delle piattaforme chiave del progetto, Kopuz non si limita al desktop. Il lettore è disponibile anche per Windows, macOS e Android, consentendo di utilizzare la stessa applicazione su diversi dispositivi.

Il ritorno del supporto per Android è uno degli sviluppi più recenti del progetto. Questo apre la possibilità di utilizzare il player sia su computer che su dispositivi mobili, soprattutto per coloro che desiderano mantenere un'esperienza coerente su più piattaforme.

Lo sviluppo multipiattaforma può essere utile anche per gli utenti che utilizzano più di un sistema operativo. Una libreria connessa a un server personale può essere accessibile da diversi dispositivi che utilizzano la stessa famiglia di applicazioni.

Un'alternativa diversa tra i lettori musicali per Linux

Linux offre numerosi lettori musicali, che spaziano da applicazioni leggere focalizzate esclusivamente sui file locali a media center e client per servizi specifici. Kopuz cerca di occupare una posizione diversa combinando diversi di questi concetti in un'unica interfaccia.

Una delle sue caratteristiche più notevoli è la capacità di integrare file locali, server self-hosted e servizi online. A ciò si aggiungono testi sincronizzati, temi, un equalizzatore, la gestione delle playlist e l'integrazione con i controlli multimediali del computer.

Il progetto è ancora in rapida evoluzione, ma la sua proposta è particolarmente interessante per chi cerca un lettore musicale moderno e flessibile. Con il supporto per diverse sorgenti, molteplici piattaforme e varie opzioni di installazione su Linux, Kopuz si presenta come un'alternativa open-source che mira a diventare il punto di riferimento centrale per organizzare gran parte della musica dell'utente.


Aggiungi come fonte preferita in Google