Kopuz: en komplet musikafspiller til Linux med understøttelse af Jellyfin, Spotify og mere

  • Kopuz er en open source musikafspiller udviklet i Rust, der kombinerer lokale filer og forskellige musiktjenester.
  • Applikationen kan oprette forbindelse til Jellyfin, Navidrome, Subsonic-kompatible tjenester, Nextcloud, YouTube Music, SoundCloud, Spotify og Apple Music.
  • På Linux er den tilgængelig via DEB, RPM, Flatpak, AppImage, Cargo, Nix og AUR, og inkluderer også synkroniserede sangtekster, lister, favoritter, temaer og en ti-bånds equalizer.

Kopuz

Kopuz er en open source-musikafspiller, der har til formål at samle både brugerens lokale musiksamling og forskellige musiktjenester og -servere i én applikation. Projektet er udviklet i Rust og baseret på Dioxus-frameworket og kan prale af en moderne, tværplatformsgrænseflade med versioner til Linux, Windows, macOS og Android.

Dens tilbud rækker langt ud over blot at afspille filer, der er gemt på din computer. Applikationen kan organisere lokal musik og oprette forbindelse til tjenester som Jellyfin, Navidrome og andre servere, der er kompatible med Subsonic, samt integrere platforme som YouTube Music, SoundCloud, Spotify, Apple Music og Nextcloud . Alt dette præsenteres i et delt bibliotek, hvorfra du kan gennemse kunstnere, albums, genrer, sange og playlister.

Kopuz vil samle lokal musik og tjenester i én applikation

Kopuz' hovedfunktion er netop dens evne til at arbejde med flere musikkilder. En bruger kan tilføje lokale mapper og kombinere dem med en personlig server eller onlinetjenester, hvilket undgår behovet for at bruge en forskellig applikation til hvert bibliotek.

Forbundne kilder er integreret i afspillerens bibliotek og kan administreres fra en fælles brugerflade. Dette giver adgang til kunstnere, albummer, sange, favoritter og afspilningslister uden at applikationen er begrænset udelukkende til filer, der er gemt på enheden.

Denne tilgang er især interessant for dem, der vedligeholder en lokal samling, men også bruger hjemmeservere. Jellyfin, Navidrome og andre tjenester, der er kompatible med Subsonic API'en, kan fungere som musikkilder i den samme applikation.

En moderne musikafspiller udviklet i Rust

Projektet er udviklet i Rust og bruger Dioxus til at bygge sin brugerflade. Kombinationen sigter mod at tilbyde en let og moderne applikation med en arkitektur, der kan køre på forskellige operativsystemer.

Biblioteket, afspilningslister, favoritter og forskellige indstillinger gemmes lokalt ved hjælp af en SQLite-database. Denne infrastruktur holder brugeroplysninger organiseret og opdaterer brugergrænsefladen, når der sker ændringer i kildekoden eller biblioteket.

Afspilleren har også indbygget integration med hver platforms mediekontroller. På Linux bruger den MPRIS, så den kan vises i skrivebordsmiljøets kontroller og reagere på standard multimedietaster.

Kopuz inkluderer understøttelse af synkroniserede sangtekster og forskellige afspilningsmuligheder

Blandt de tilgængelige funktioner er understøttelse af synkroniserede sangtekster, herunder konventionelle sangtekster og systemer, der viser teksten synkroniseret med sangen. Nyere versioner har også udvidet denne funktion til at omfatte ord-for-ord synkroniserede sangtekster og forskellige visuelle effekter.

Kopuz inkluderer også afspilningslister, favoritter, genresøgning, søgning og et temasystem til at tilpasse appens udseende. Brugere kan bruge de inkluderede temaer eller oprette deres egne ved at ændre de tilgængelige visuelle variabler.

Den har også en miniafspiller, der giver dig mulighed for at holde hovedkontrollerne synlige uden at bruge hele vinduet. En anden funktion, der er tilgængelig på desktop-systemer, er muligheden for at minimere applikationen til proceslinjen for at holde afspilningen kørende i baggrunden.

En ti-bånds equalizer og yderligere funktioner

Appen indeholder en ti-bånds equalizer med forudindstillinger og brugerdefinerede indstillinger. Denne funktion giver dig mulighed for at ændre lyden direkte fra afspilleren uden at skulle bruge en ekstern equalizer.

Biblioteket giver dig også mulighed for visuelt at identificere den filtype, der bruges af lokale spor. Formater kan vises ved siden af ​​sangene, hvilket gør det nemt hurtigt at skelne mellem filer som MP3, FLAC eller WAV.

Udover afspilning indeholder programmet funktioner til administration af samlinger. Du kan markere sange som favoritter, oprette afspilningslister og tilføje numre eller hele albummer. Med visse tilsluttede tjenester kan favoritter og afspilningslister også synkroniseres med serveren.

Jellyfin, Navidrome og Subsonic er en del af deres tilgang

En af fordelene for Linux-brugere er integration med selvhostede musikservere. Kopuz kan oprette forbindelse til Jellyfin- og Subsonic-kompatible tjenester, en kategori der også inkluderer Navidrome.

Dette giver dig mulighed for at bruge applikationen som klient til et musikbibliotek, der er gemt på en anden computer eller server. På denne måde kan du holde din samling centraliseret og få adgang til den fra forskellige enheder.

Kombinationen af ​​lokal afspilning og selvhostede tjenester passer særligt godt til det frie softwareøkosystem. I stedet for at tvinge brugeren til at vælge mellem filer på deres computer og en personlig server, kan begge kilder sameksistere i det samme bibliotek.

Kopuz forbinder sig også med online musiktjenester

Projektet har udvidet sine muligheder gennem forskellige streamingtjenester. Disse inkluderer YouTube Music, SoundCloud og Spotify, selvom hver integration har sine egne krav og begrænsninger.

I tilfældet med Spotify bruger applikationen tjenestens officielle API'er og værktøjer. Lokal afspilning via den integrerede afspiller er afhængig af Web Playback SDK og kræver en Premium-konto samt initial brugeropsætning.

YouTube Music kan også bruges som musikkilde, mens SoundCloud giver adgang til tjenesten direkte fra afspilleren. Disse integrationer gør Kopuz til et helt andet alternativ end en traditionel afspiller, der udelukkende fokuserer på lokale filer.

Apple Music og Nextcloud udvider tilgængelige kilder

De seneste opdateringer til projektet har tilføjet nye muligheder til applikationen. En af disse er integration med Apple Music , som giver adgang til brugerens katalog og bibliotek, samt synkronisering af bestemte elementer og arbejde med afspilningslister og favoritter.

En anden tilføjelse er Nextcloud, som kan bruges via WebDAV til at få adgang til musikfiler gemt på serveren. Brugere kan vælge de mapper, der skal være en del af deres bibliotek, og afspille eller downloade numre afhængigt af de tilgængelige muligheder.

Med disse tilføjelser fortsætter Kopuz med at udvide sit udvalg af kompatible kilder. Ideen er, at appen skal fungere som et centralt knudepunkt for forskellige måder at forbruge og lagre musik på.

Linux har flere installationsmuligheder

Linux-brugere kan installere Kopuz ved hjælp af forskellige metoder. Projektet tilbyder præbyggede versioner i flere formater, herunder DEB- , RPM- , Flatpak- og AppImage-pakker.

Applikationen kan også installeres fra Cargo og understøtter Nix og NixOS. Til Arch Linux er der også en pakke tilgængelig i AUR, der giver brugere af denne distributionsfamilie mulighed for at integrere den med deres systems standardværktøjer.

Tilgængeligheden af ​​flere distributionsmetoder gør det nemt at bruge afspilleren på forskellige distributioner uden udelukkende at være afhængig af en enkelt pakketeknologi. For mange desktopbrugere kan Flatpak være den enkleste løsning, mens andre foretrækker native pakker eller AppImage-versionen.

En cross-platform-afspiller, der også er tilgængelig til Android

Selvom Linux er en af ​​projektets nøgleplatforme, er Kopuz ikke begrænset til desktop-versionen. Afspilleren har også versioner til Windows, macOS og Android, hvilket gør det muligt at bruge den samme applikation på forskellige enheder.

Tilbagevenden af ​​Android-understøttelse har været en af ​​projektets seneste udviklinger. Dette åbner op for muligheden for at bruge afspilleren på computere og mobile enheder, især for dem, der ønsker at opretholde en ensartet oplevelse på tværs af flere platforme.

Udvikling på tværs af platforme kan også være nyttigt for brugere, der bruger mere end ét operativsystem. Et bibliotek, der er forbundet til en personlig server, kan tilgås fra forskellige enheder, der bruger den samme applikationsfamilie.

Et andet alternativ inden for musikafspillerne til Linux

Linux tilbyder adskillige musikafspillere, lige fra lette applikationer, der udelukkende fokuserer på lokale filer, til mediecentre og klienter til specifikke tjenester. Kopuz forsøger at indtage en anden position ved at kombinere flere af disse koncepter i en enkelt brugerflade.

Dens evne til at samle lokale filer, selvhostede servere og onlinetjenester er en af ​​dens mest fremragende funktioner. Dette suppleres af synkroniserede sangtekster, temaer, en equalizer, administration af afspilningslister og integration med mediekontroller på skrivebordet.

Projektet udvikler sig stadig hurtigt, men dets forslag er særligt interessant for dem, der leder efter en moderne og fleksibel musikafspiller. Med understøttelse af forskellige kilder, flere platforme og forskellige installationsmuligheder på Linux præsenterer Kopuz sig selv som et open source-alternativ, der sigter mod at blive det centrale knudepunkt for at organisere en stor del af brugerens musik.


Tilføj som foretrukken kilde i Google