Interfața este construită pe baza Qt Quick Controls și biblioteci standard din setul KDE Frameworks (de exemplu, KFileMetaData). Pentru redare sunt utilizate componentele QtMultimedia și biblioteca libVLC. Există o bună integrare cu desktop-ul KDE Plasma, dar programul nu este legat de acesta și poate fi folosit în alte medii și sisteme de operare (inclusiv Windows și Android). Elisa vă permite să creați liste de redare și să răsfoiți colecții de muzică cu navigare după albume, artiști și melodii, dar dezvoltarea aplicației este axată pe funcțiile de redare a muzicii, fără să vă aprofundați în instrumentele de gestionare a colecțiilor de muzică.
Este posibil să începeți să lucrați imediat după lansare fără setări și fără a defini directoare cu fișiere muzicale. Colecția este formată automat prin indexarea tuturor fișierelor muzicale din sistem. Indexarea se poate face folosind fie indexatorul încorporat, fie motorul de căutare semantic KDE nativ.
Indexatorul încorporat este autosuficient și interesant prin faptul că vă permite să limitați directoarele pentru căutările muzicale. Indexatorul Baloo este mult mai rapid, deoarece toate informațiile necesare sunt deja indexate pentru KDE.
- Suport implementat pentru imaginile încorporate ale coperților de albume muzicale incluse în metadatele fișierelor multimedia;
- S-a adăugat posibilitatea de a folosi libVLC pentru a reda muzică. LibVLC poate fi folosit pentru a reda formate muzicale suplimentare care nu sunt acceptate de QtMultimedia;
- A implementat un indicator de progres al redării piesei afișat pe panoul desktop Plasma;
- Modul „petrecere” a fost îmbunătățit, în care pe ecran sunt afișate doar antetul cu informații despre melodia curentă și butoanele de control al redării, iar blocul de navigare al albumului este ascuns. În noua versiune, o variantă a acestui mod este oferită pentru lista de redare. În modul Petrecere, comenzile listelor de redare sunt optimizate pentru ecranele tactile și vă permit să comutați între melodii printr-un simplu clic sau atingere;
- S-a adăugat suport pentru derularea înapoi a operațiunii de ștergere a listei de redare. Dacă ștergeți din greșeală o listă, acum o puteți restaura cu ușurință;
- S-a adăugat un nou mod de navigare care oferă acces la listele de melodii redate recent și la cele mai frecvente melodii (sunt afișate cele mai recente 50 și 50 de melodii cele mai populare);
- Adăugat modul Vizualizare context, care arată informații detaliate despre compoziție, inclusiv informații suplimentare specificate în metadate, cum ar fi compozitorul, textierul, numărul de redări, versurile etc. În prezent, este acceptată doar rezultatul testului prezent în metadate, dar pe viitor așteptăm suport pentru descărcarea versurilor melodiilor prin intermediul serviciilor online;
- S-a adăugat suport pentru indexarea fișierelor muzicale găzduite pe dispozitive bazate pe platforma Android. În viitor, este planificată pregătirea unei versiuni de Elisa pentru platforma Android, inclusiv implementarea unei opțiuni de interfață pentru dispozitivele mobile;
- În titlul compoziției curente a fost adăugată posibilitatea de a merge la album și autor făcând clic pe câmpurile corespunzătoare;
- Modelul de procesare a fișierelor muzicale este unificat pentru a simplifica extinderea și personalizarea. Printre planurile pe termen lung se numără și posibilitatea de a schimba designul modurilor de navigare prin colecția de muzică, în funcție de preferințele utilizatorului și tipul de muzică;
- Au fost făcute optimizări de performanță și s-a lucrat pentru a reduce consumul de memorie. Conținutul zonelor de vizualizare (View) este acum încărcat din mers după ce faceți clic pe zona corespunzătoare; în consecință, zonele ascunse nu se mai formează în prealabil și nu consumă resurse inutile. Când efectuați operațiuni care necesită mult resurse, cum ar fi descărcarea unei colecții de muzică, este afișat un indicator de progres al operațiunii, permițându-vă să înțelegeți ce se întâmplă în acest moment.
Sursa: opennet.ru