Clapper 0.10 Media Player objavljen s poboljšanjima sustava dodataka Enhancer
Clapper 0.10, open-source media player, jača svoj sustav plugina za pojačavanje, dodajući mogućnost konfiguracije, nove plugine i još mnogo toga.
Nakon jedanaest mjeseci razvoja nakon svoje prethodne verzije 0.8, Clapper, open-source media player za Linux izgrađen na GTK4 i GStreameru, upravo je objavio verziju 0.10.
Glavna novost je migracija funkcionalnosti MPRIS-a, Servera i Discoverera iz same osnovne aplikacije u dodatke za poboljšanje. Te su značajke sada zastarjele kao ugrađene komponente. Aplikacijama koje uključuju Clapper kao dio kontejneriziranih distribucija savjetuje se da te značajke onemoguće prilikom izrade i umjesto toga isporuče ih kao dodatke.
Za Flatpak aplikacije, nove implementacije mogu se pružiti kao proširenja za runtime, a Clapper će automatski preferirati verzije temeljene na enhanceru kada su obje prisutne na sustavu.
S aplikacijske strane, Clapper 0.10 uvodi konfigurabilne dodatke za poboljšanje putem nove kartice 'Prilagodbe' u prozoru postavki.
Uz to dolazi nekoliko poboljšanja upotrebljivosti i stabilnosti, uključujući nešto širi dijalog za unos URI-ja, podršku za povlačenje i ispuštanje između lista u različitim prozorima, priložene prilagođene ikone brzine i popravke za padove povezane s automatskim mijenjanjem veličine i povlačenjem i ispuštanjem u prazni red.
Nadalje, dodana je napredna funkcija koraka okvira (frame-step), dostupna putem tipke „E“, uz opciju u informativnom dijalogu za pregled aktivnog GStreamer pipelinea. Sustav izrade sada koristi modernu validaciju appstreama umjesto appstream-util, a zastarjeli Adwaita 1.6 API-ji su obrađeni.
Što se tiče Clapper core API-ja, nova funkcionalnost uključuje pristup podacima o grafu cjevovoda, detaljno prijavljivanje poruka od strane playera i informacije o verziji u runtime-u za vanjske aplikacije. Enhancer dodaci dobivaju trajna konfigurabilna svojstva, podršku za keširanje za ekstrahirane enhancere, slanje događaja između aplikacije i playback reactables te mogućnost definiranja datuma isteka za prikupljene podatke.
Dodana je podrška za pojačivače temeljene na Lua-i, a novi sučelja omogućuju prilagođeno parsiranje popisa pjesama i rukovanje reprodukcijom. Rukovanje medijima dodatno je poboljšano s boljim izdvajanje oznaka i metapodataka, uključujući početno popunjavanje popisa oznaka za medijske stavke.
Promjene se također odnose na GTK API. Značke vremenske linije na traci za traženje sada mogu koristiti prilagođene boje, a ClapperGtkVideo widget je podijeljen u novu ClapperGtkAv osnovnu klasu. Uveden je poseban ClapperGtkAudio widget za igrače fokusirane na zvuk, zajedno s primjerima implementacija Python audio playera.
Dodatna rješenja se bave provjerama tipa svojstava priključka u video widgetu. Osim ovih istaknutih novosti, Clapper 0.10 uključuje brojne manje ispravke grešaka, čišćenja i ažuriranja dokumentacije.
Za više informacija, pogledajte zapisnik promjena.

