
Kopuz je glazbeni player otvorenog koda koji ima za cilj objediniti lokalnu glazbenu kolekciju korisnika i razne glazbene usluge i poslužitelje u jednu aplikaciju. Razvijen u Rustu i temeljen na Dioxus frameworku, projekt se može pohvaliti modernim, višeplatformskim sučeljem, s verzijama za Linux, Windows, macOS i Android.
Njegova ponuda ide daleko iznad pukog reprodukcije datoteka pohranjenih na vašem računalu. Aplikacija može organizirati lokalnu glazbu i povezati se s uslugama poput Jellyfina, Navidromea i drugih poslužitelja kompatibilnih sa Subsonicom, kao i integrirati platforme poput YouTube Musica, SoundClouda, Spotifyja, Apple Musica i Nextclouda . Sve je to predstavljeno unutar dijeljene biblioteke iz koje možete pregledavati izvođače, albume, žanrove, pjesme i popise za reprodukciju.
Kopuz želi objediniti lokalnu glazbu i usluge u jednu aplikaciju
Glavna značajka Kopuza je upravo njegova sposobnost rada s više glazbenih izvora. Korisnik može dodati lokalne mape i kombinirati ih s osobnim poslužiteljem ili online uslugama, izbjegavajući potrebu korištenja zasebne aplikacije za svaku biblioteku.
Povezani izvori integrirani su u biblioteku playera i mogu se upravljati putem zajedničkog sučelja. To omogućuje pristup izvođačima, albumima, pjesmama, favoritima i popisima za reprodukciju bez da je aplikacija ograničena isključivo na datoteke pohranjene na uređaju.
Ovaj pristup je posebno zanimljiv za one koji održavaju lokalnu kolekciju, ali koriste i kućne servere. Jellyfin, Navidrome i druge usluge kompatibilne sa Subsonic API-jem mogu djelovati kao izvori glazbe unutar iste aplikacije.
Moderni glazbeni player razvijen u Rustu
Projekt je razvijen u Rustu i koristi Dioxus za izgradnju sučelja. Cilj kombinacije je ponuditi laganu i modernu aplikaciju s arhitekturom sposobnom za rad na različitim operativnim sustavima.
Biblioteka, popisi za reprodukciju, favoriti i razne postavke pohranjuju se lokalno pomoću SQLite baze podataka. Ova infrastruktura organizirano održava korisničke podatke i ažurira sučelje kada se dogode promjene u izvorima ili biblioteci.
Player također ima izvornu integraciju s medijskim kontrolama svake platforme. Na Linuxu koristi MPRIS, tako da se može pojaviti u kontrolama okruženja radne površine i reagirati na standardne multimedijske tipke.
Kopuz uključuje podršku za sinkronizirane tekstove i razne opcije reprodukcije
Među dostupnim značajkama je podrška za sinkronizirane tekstove, uključujući konvencionalne tekstove i sustave koji prikazuju tekst sinkronizirano s pjesmom. Novije verzije također su proširile ovu značajku kako bi uključile sinkronizirane tekstove riječ po riječ i razne vizualne efekte.
Kopuz također uključuje popise za reprodukciju, favorite, pregledavanje žanrova, pretraživanje i sustav tema za prilagođavanje izgleda aplikacije. Korisnici mogu koristiti uključene teme ili stvoriti vlastite mijenjanjem dostupnih vizualnih varijabli.
Također ima mini player koji vam omogućuje da glavne kontrole budu vidljive bez korištenja cijelog prozora. Druga značajka dostupna na stolnim sustavima je mogućnost minimiziranja aplikacije u sistemsku traku kako bi reprodukcija i dalje radila u pozadini.
Desetopojasni ekvilajzer i dodatne značajke
Aplikacija uključuje desetopojasni ekvilajzer s unaprijed postavljenim i prilagođenim postavkama. Ova značajka omogućuje vam izmjenu zvuka izravno iz playera bez potrebe za vanjskim ekvilajzerom.
Biblioteka vam također omogućuje vizualnu identifikaciju vrste datoteke koju koriste lokalne pjesme. Formati se mogu prikazati pored pjesama, što olakšava brzo razlikovanje datoteka poput MP3, FLAC ili WAV.
Osim reprodukcije, program uključuje značajke za upravljanje kolekcijama. Možete označiti pjesme kao favorite, kreirati popise za reprodukciju i dodavati pjesme ili cijele albume. S određenim povezanim uslugama, favoriti i popisi za reprodukciju također se mogu sinkronizirati s poslužiteljem.
Jellyfin, Navidrome i Subsonic dio su njihovog pristupa
Jedna od prednosti za Linux korisnike je integracija sa samostalno hostiranim glazbenim poslužiteljima. Kopuz se može povezati s uslugama kompatibilnim s Jellyfin i Subsonic, kategorijom koja također uključuje Navidrome.
To vam omogućuje korištenje aplikacije kao klijenta za glazbenu biblioteku pohranjenu na drugom računalu ili poslužitelju. Korisnik tako može centralizirati svoju kolekciju i pristupiti joj s različitih uređaja.
Kombinacija lokalne reprodukcije i samostalno hostanih usluga posebno se dobro uklapa u ekosustav slobodnog softvera. Umjesto prisiljavanja korisnika da bira između datoteka na svom računalu i osobnog poslužitelja, oba izvora mogu koegzistirati unutar iste biblioteke.
Kopuz se također povezuje s online glazbenim servisima
Projekt je proširio svoje mogućnosti kroz razne streaming usluge. To uključuje YouTube Music, SoundCloud i Spotify, iako svaka integracija ima svoje zahtjeve i ograničenja.
U slučaju Spotifyja, aplikacija koristi službene API-je i alate servisa. Lokalna reprodukcija putem integriranog playera oslanja se na Web Playback SDK i zahtijeva Premium račun, kao i početno postavljanje korisnika.
YouTube Music se također može koristiti kao izvor glazbe, dok SoundCloud omogućuje pristup usluzi izravno iz playera. Ove integracije čine Kopuz vrlo drugačijom alternativom tradicionalnom playeru usmjerenom isključivo na lokalne datoteke.
Apple Music i Nextcloud proširuju dostupne izvore
Najnovija ažuriranja projekta dodala su nove mogućnosti aplikaciji. Jedna od njih je integracija s Apple Musicom , koja omogućuje pristup korisnikovom katalogu i biblioteci, kao i sinkronizaciju određenih elemenata i rad s popisima za reprodukciju i favoritima.
Još jedan dodatak je Nextcloud, koji se može koristiti putem WebDAV-a za pristup glazbenim datotekama pohranjenim na poslužitelju. Korisnici mogu odabrati mape koje će biti dio njihove biblioteke i reproducirati ili preuzimati pjesme ovisno o dostupnim opcijama.
S ovim dodacima, Kopuz nastavlja širiti svoju ponudu kompatibilnih izvora. Ideja je da aplikacija djeluje kao središnje središte za različite načine konzumiranja i pohranjivanja glazbe.
Linux ima nekoliko opcija instalacije
Korisnici Linuxa mogu instalirati Kopuz koristeći različite metode. Projekt nudi unaprijed izgrađene verzije u nekoliko formata, uključujući DEB , RPM , Flatpak i AppImage pakete.
Aplikacija se također može instalirati s Carga i podržava Nix i NixOS. Za Arch Linux, paket je također dostupan u AUR-u, što korisnicima ove distribucijske obitelji omogućuje integraciju sa standardnim alatima svog sustava.
Dostupnost više metoda distribucije olakšava korištenje playera na različitim distribucijama bez oslanjanja isključivo na jednu tehnologiju pakiranja. Za mnoge korisnike stolnih računala, Flatpak može biti najjednostavnija opcija, dok drugi mogu preferirati izvorne pakete ili AppImage verziju.
Višeplatformski player koji je dostupan i za Android
Iako je Linux jedna od ključnih platformi projekta, Kopuz nije ograničen samo na stolna računala. Player također ima verzije za Windows, macOS i Android, što omogućuje da ista aplikacija bude dostupna na različitim uređajima.
Povratak podrške za Android jedan je od nedavnih razvoja projekta. To otvara mogućnost korištenja playera na računalima i mobilnim uređajima, posebno za one koji žele održati dosljedno iskustvo na više platformi.
Razvoj na više platformi može biti koristan i za korisnike koji koriste više od jednog operativnog sustava. Biblioteci povezanoj s osobnim poslužiteljem može se pristupiti s različitih uređaja koji koriste istu obitelj aplikacija.
Drugačija alternativa unutar glazbenih playera za Linux
Linux nudi brojne glazbene playere, od laganih aplikacija usmjerenih isključivo na lokalne datoteke do medijskih centara i klijenata za određene usluge. Kopuz pokušava zauzeti drugačiju poziciju kombinirajući nekoliko ovih koncepata unutar jednog sučelja.
Njegova sposobnost povezivanja lokalnih datoteka, samostalno hostanih poslužitelja i online usluga jedna je od njegovih najistaknutijih značajki. To je nadopunjeno sinkroniziranim tekstovima pjesama, temama, ekvilajzerom, upravljanjem popisima za reprodukciju i integracijom s kontrolama medija na računalu.
Projekt se još uvijek brzo razvija, ali njegov prijedlog je posebno zanimljiv za one koji traže moderan i fleksibilan glazbeni player. S podrškom za različite izvore, više platformi i raznim opcijama instalacije na Linuxu, Kopuz se predstavlja kao alternativa otvorenog koda koja ima za cilj postati središnje središte za organiziranje velikog dijela glazbe korisnika.