
Kopuz este un player muzical open-source care își propune să reunească într-o singură aplicație atât colecția muzicală locală a utilizatorului, cât și diverse servicii și servere muzicale. Dezvoltat în Rust și bazat pe framework-ul Dioxus, proiectul se mândrește cu o interfață modernă, multiplatformă, cu versiuni pentru Linux, Windows, macOS și Android.
Oferta sa merge mult dincolo de simpla redare a fișierelor stocate pe computer. Aplicația poate organiza muzica locală și se poate conecta la servicii precum Jellyfin, Navidrome și alte servere compatibile cu Subsonic, precum și poate integra platforme precum YouTube Music, SoundCloud, Spotify, Apple Music și Nextcloud . Toate acestea sunt prezentate într-o bibliotecă partajată din care puteți răsfoi artiști, albume, genuri, melodii și liste de redare.
Kopuz dorește să unifice muzica și serviciile locale într-o singură aplicație
Principala caracteristică a Kopuz este tocmai capacitatea sa de a lucra cu mai multe surse muzicale. Un utilizator poate adăuga foldere locale și le poate combina cu un server personal sau servicii online, evitând necesitatea de a utiliza o aplicație diferită pentru fiecare bibliotecă.
Sursele conectate sunt integrate în biblioteca playerului și pot fi gestionate dintr-o interfață comună. Aceasta permite accesul la artiști, albume, melodii, favorite și liste de redare fără ca aplicația să fie limitată exclusiv la fișierele stocate pe dispozitiv.
Această abordare este deosebit de interesantă pentru cei care mențin o colecție locală, dar folosesc și servere de acasă. Jellyfin, Navidrome și alte servicii compatibile cu API-ul Subsonic pot acționa ca surse muzicale în cadrul aceleiași aplicații.
Un player muzical modern dezvoltat în Rust
Proiectul este dezvoltat în Rust și folosește Dioxus pentru a-și construi interfața. Combinația își propune să ofere o aplicație ușoară și modernă, cu o arhitectură capabilă să ruleze pe diferite sisteme de operare.
Biblioteca, listele de redare, favoritele și diverse setări sunt stocate local folosind o bază de date SQLite. Această infrastructură menține informațiile utilizatorilor organizate și actualizează interfața atunci când apar modificări în surse sau în bibliotecă.
Playerul dispune și de integrare nativă cu controalele media ale fiecărei platforme. Pe Linux, folosește MPRIS, astfel încât poate apărea în controalele din mediul desktop și poate răspunde la tastele multimedia standard.
Kopuz include suport pentru versuri sincronizate și diverse opțiuni de redare
Printre funcțiile disponibile se numără suportul pentru versuri sincronizate, inclusiv versuri convenționale și sisteme care afișează textul sincronizat cu melodia. Versiunile mai recente au extins, de asemenea, această funcție pentru a include versuri sincronizate cuvânt cu cuvânt și diverse efecte vizuale.
Kopuz include, de asemenea, liste de redare, favorite, navigare după genuri, căutare și un sistem de teme pentru personalizarea aspectului aplicației. Utilizatorii pot folosi temele incluse sau își pot crea propriile teme modificând variabilele vizuale disponibile.
De asemenea, dispune de un mini player care vă permite să păstrați comenzile principale vizibile fără a utiliza întreaga fereastră. O altă caracteristică disponibilă pe sistemele desktop este posibilitatea de a minimiza aplicația în bara de sistem pentru a menține redarea în fundal.
Un egalizator pe zece benzi și funcții suplimentare
Aplicația include un egalizator pe zece benzi cu presetări și setări personalizate. Această funcție vă permite să modificați sunetul direct din player, fără a fi nevoie de un egalizator extern.
Biblioteca vă permite, de asemenea, să identificați vizual tipul de fișier utilizat de piesele locale. Formatele pot fi afișate lângă melodii, facilitând diferențierea rapidă între fișiere precum MP3, FLAC sau WAV.
Pe lângă redare, programul include funcții pentru gestionarea colecțiilor. Puteți marca melodiile ca favorite, puteți crea liste de redare și puteți adăuga piese sau albume întregi. Cu anumite servicii conectate, favoritele și listele de redare pot fi, de asemenea, sincronizate cu serverul.
Jellyfin, Navidrome și Subsonic fac parte din abordarea lor
Unul dintre avantajele utilizatorilor de Linux este integrarea cu servere de muzică auto-găzduite. Kopuz se poate conecta la servicii compatibile cu Jellyfin și Subsonic, o categorie care include și Navidrome.
Acest lucru vă permite să utilizați aplicația ca și client pentru o bibliotecă muzicală stocată pe un alt computer sau server. Astfel, utilizatorul își poate păstra colecția centralizată și o poate accesa de pe diferite dispozitive.
Combinația dintre redarea locală și serviciile auto-găzduite se potrivește deosebit de bine cu ecosistemul software-ului liber. În loc să oblige utilizatorul să aleagă între fișierele de pe computerul său și cele de pe un server personal, ambele surse pot coexista în cadrul aceleiași biblioteci.
Kopuz se conectează și cu servicii de muzică online
Proiectul și-a extins capacitățile prin diverse servicii de streaming. Acestea includ YouTube Music, SoundCloud și Spotify, deși fiecare integrare are propriile cerințe și limitări.
În cazul Spotify, aplicația folosește API-urile și instrumentele oficiale ale serviciului. Redarea locală prin intermediul playerului integrat se bazează pe Web Playback SDK și necesită un cont Premium, precum și configurarea inițială a utilizatorului.
YouTube Music poate fi folosit și ca sursă muzicală, în timp ce SoundCloud permite accesul la serviciu direct din player. Aceste integrări fac din Kopuz o alternativă foarte diferită față de un player tradițional axat exclusiv pe fișiere locale.
Apple Music și Nextcloud extind sursele disponibile
Cele mai recente actualizări ale proiectului au adăugat noi posibilități aplicației. Una dintre acestea este integrarea cu Apple Music , care permite accesul la catalogul și biblioteca utilizatorului, precum și sincronizarea anumitor elemente și lucrul cu liste de redare și favorite.
O altă funcție suplimentară este Nextcloud, care poate fi utilizată prin WebDAV pentru a accesa fișierele muzicale stocate pe server. Utilizatorii pot selecta folderele care vor face parte din biblioteca lor și pot reda sau descărca melodii în funcție de opțiunile disponibile.
Cu aceste adăugiri, Kopuz continuă să-și extindă gama de surse compatibile. Ideea este ca aplicația să acționeze ca un nod central pentru diferite modalități de consum și stocare a muzicii.
Linux are mai multe opțiuni de instalare
Utilizatorii de Linux pot instala Kopuz folosind diverse metode. Proiectul oferă versiuni predefinite în mai multe formate, inclusiv pachete DEB , RPM , Flatpak și AppImage.
Aplicația poate fi instalată și din Cargo și este compatibilă cu Nix și NixOS. Pentru Arch Linux, este disponibil și un pachet în AUR, permițând utilizatorilor acestei familii de distribuții să o integreze cu instrumentele standard ale sistemului lor.
Disponibilitatea mai multor metode de distribuție facilitează utilizarea playerului pe diferite distribuții, fără a se baza exclusiv pe o singură tehnologie de împachetare. Pentru mulți utilizatori de desktop, Flatpak poate fi cea mai simplă opțiune, în timp ce alții pot prefera pachete native sau versiunea AppImage.
Un player multiplatformă disponibil și pentru Android
Deși Linux este una dintre platformele cheie ale proiectului, Kopuz nu se limitează la desktop. Playerul are și versiuni pentru Windows, macOS și Android, permițând ca aceeași aplicație să fie disponibilă pe diferite dispozitive.
Revenirea suportului pentru Android a fost una dintre dezvoltările recente ale proiectului. Aceasta deschide posibilitatea utilizării playerului pe computere și dispozitive mobile, în special pentru cei care doresc să mențină o experiență consistentă pe mai multe platforme.
Dezvoltarea multi-platformă poate fi utilă și pentru utilizatorii care utilizează mai multe sisteme de operare. O bibliotecă conectată la un server personal poate fi accesată de pe diferite dispozitive folosind aceeași familie de aplicații.
O alternativă diferită în cadrul playerelor muzicale pentru Linux
Linux oferă numeroase playere muzicale, de la aplicații ușoare axate exclusiv pe fișiere locale, până la centre media și clienți pentru servicii specifice. Kopuz încearcă să ocupe o poziție diferită combinând mai multe dintre aceste concepte într-o singură interfață.
Capacitatea sa de a reuni fișiere locale, servere auto-găzduite și servicii online este una dintre cele mai remarcabile caracteristici ale sale. Aceasta este completată de versuri sincronizate, teme, un egalizator, gestionarea listelor de redare și integrarea cu controalele media de pe desktop.
Proiectul este încă în continuă evoluție, dar propunerea sa este deosebit de interesantă pentru cei care caută un player muzical modern și flexibil. Cu suport pentru diferite surse, platforme multiple și diverse opțiuni de instalare pe Linux, Kopuz se prezintă ca o alternativă open-source care își propune să devină centrul pentru organizarea unei mari părți a muzicii utilizatorului.