Babe er en lovende ny Qt musikafspiller

Jeg bruger KDE Plasma meget mere i disse dage (takket være KDE Neon) og hidtil nyder jeg virkelig det.

Ligesom mange foretrækker jeg også at køre Qt-apps på et Qt-skrivebord og GTK + -apps på en GNOME-baseret. Det er ikke, at GTK apps ikke kan køre, de bare aldrig føler sig så problemfrit integrerede som native Qt ones.

Men jeg har et lille problem: hver Qt musikafspiller, jeg har prøvet, har efterladt mig.

Clementine er et kraftværk (og med rette en af skal have Ubuntu apps), men Amarok er ikke for mig, og mens jeg virkelig sætter pris på den måde, hvorpå Qt musikafspiller Sayonara værker, det er også lidt tekst fokuseret på min smag.

Jeg vil dybest set have Qt ækvivalent med Lollypop; noget der er indfødt og godt designet, men det fokuserer mindre på at styre min musik og mere på at spille det.

En ny Qt musikafspiller i udvikling ser ud som det kan lige præcis hvad jeg er efter.

Babe - En Qt musikafspiller i udvikling

Qt Babes musikafspiller er en ren, let udseende musikafspiller, der kan spille en håndfuld af spor efter behov eller styre en hel musiksamling. Det tilbyder afspilningsliste support og live søgning, og viser samlinger, hvordan jeg kan lide: kunst først.

Din musiksamling kan gennemses gennem en række visninger, herunder alfabetisk efter spornavn eller grupperet efter kunstner eller album.

browsing efter album i babe player

Men min yndlingsfunktion er noget, jeg værdsætter, er slags overflødig eller irrelevant for de fleste: en funktionel mini-mode.

Nu er der brug for lidt kontekst til dette. Jeg bruger stadig CoverGloobus, når du spiller musik lokalt. Yup, det er trods albumkunst og afspilningskontroller er til stede i Ubuntu Sound Menu, eller via den pæne Indikator for mediespillerindikator for GNOME Shell.

Det er en vane - og jeg er ligeglad.

Spillere med indbygget mini-mode får en ekstra stjerne for indsats, da jeg kan afstå fra behovet for at køre en separat app. Med et klik på en knap er jeg i stand til at krympe min afspiller ned i en minimal tilstand og holde den flydende rundt.

Og - hurray - Babe har to mini-tilstande: playliste og album kunst.

mini modes i baby qt afspiller

Det er endnu ikke udgivet

Her kommer den deflerende del.

Hvis du håbede at komme til denne del af artiklen og finde installationsvejledninger, desværre! Da der endnu ikke er en formel udgivelse af appen, findes der ikke en PPA, Flatpak eller Snap-pakke. Mine egne forsøg på at kompilere det fra kilden mødte en klæbrig ende!

Når det er sagt, vil jeg holde øje med denne app som det (forhåbentlig) modnes.

Hvis du kan lide hvad du ser, opfordrer jeg dig til at gå stjerne det på Github, bygge det fra kilden for at give feedback, rapportere bugs du finder, og bare generelt engagere sig. Og vær hurtig om det som jeg ikke kan vente med at prøve det!

Hold kritik konstruktiv!

Nu for skolelærerens bit.

Jeg er sikker på, at mange af jer har åbnet dette indlæg med det formål at klage over "endnu en musikafspiller", kløe for at insistere på, at 'udviklere skal arbejde sammen om en app'.

Det er en forståelig frustration, men udvikling af open source software handler ikke om grænser eller regler; Det handler om innovation og udforskning. Hvis nogen vil opbygge en musikafspiller for at lære om udvikling, lader en bestemt værktøjskasse eller et sprog og / eller design dem.

Linux fungerer, fordi folk er fri til at arbejde på alt, hvad de vil, og nogle gange kan det være en divergerende musikafspiller eller 'endnu en' distro, desktop dock, app launcher, widget ramme eller GTK + tema.

De-motiverende disse udviklere (især når de lige er begyndt og finde deres fødder) er kontraproduktive. De kan arbejde på 'endnu en' musikafspiller denne måned, men næste måned? Nå de kan have tillid til at indsende en patch opstrøms, tilslutte sig et andet projekt, involvere sig i nogle lavt niveau ting osv.

Hvis du er vred på dobbeltarbejde, fordi en app du elsker er bagved, gør noget ved det og find ud af, hvorfor det er. En ubemærket opblussen af ​​kodebase kan være skræmmende nye bidragsydere; projektet kan være hostet på en mindre samarbejdsvillig platform; eller - noget at huske på - det kan være, at udvikleren blev demotiveret af folk, der kræver at vide, hvorfor deres app eksisterer.

Kilde

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.