Gränssnittet är byggt på basis av Qt Quick Controls och standardbibliotek från KDE Frameworks set (till exempel KFileMetaData). För uppspelning används QtMultimedia-komponenter och libVLC-biblioteket. Det finns bra integration med KDE Plasma-skrivbordet, men programmet är inte bundet till det och kan användas i andra miljöer och OS (inklusive Windows och Android). Elisa låter dig skapa spellistor och bläddra bland musiksamlingar med navigering efter album, artister och spår, men applikationens utveckling är fokuserad på musikuppspelningsfunktioner, utan att fördjupa dig i verktyg för hantering av musiksamlingar.
Det är möjligt att börja arbeta direkt efter lanseringen utan några inställningar och utan att definiera kataloger med musikfiler. Samlingen bildas automatiskt genom att indexera alla musikfiler i systemet. Indexering kan göras med antingen den inbyggda indexeraren eller den inbyggda KDE semantiska sökmotorn.
Den inbyggda indexeraren är självförsörjande och intressant genom att den låter dig begränsa katalogerna för musiksökningar. Baloo-indexeraren är mycket snabbare eftersom all nödvändig information redan är indexerad för KDE.
- Implementerat stöd för inbäddade bilder av skivomslag inkluderade i metadata för multimediafiler;
- Lade till möjligheten att använda libVLC för att spela musik. LibVLC kan användas för att spela ytterligare musikformat som inte stöds av QtMultimedia;
- Implementerade en förloppsindikator för spåruppspelning som visas på Plasma-skrivbordspanelen;
- Festläget har förbättrats, där endast rubriken med information om den aktuella låten och kontrollknapparna för uppspelning visas på skärmen, och albumnavigeringsblocket är dolt. I den nya versionen erbjuds en variant av detta läge för spellistan. I partyläget är spellistkontrollerna optimerade för pekskärmar och låter dig växla mellan spår med ett enkelt klick eller tryck;
- Lagt till stöd för att återställa spellistans raderingsoperation. Om du av misstag tar bort en lista kan du nu enkelt återställa den;
- Lade till ett nytt navigeringsläge som ger tillgång till listor över nyligen spelade låtar och de mest spelade spåren (de 50 senaste och 50 mest populära spåren visas);
- Added Context View-läge, som visar detaljerad information om kompositionen, inklusive ytterligare information specificerad i metadata, såsom kompositör, textförfattare, antal spelningar, texter, etc. För närvarande stöds endast utdata från testet som finns i metadata, men i framtiden förväntar vi oss stöd för nedladdning av sångtexter via onlinetjänster;
- Lade till stöd för att indexera musikfiler som är värd på enheter baserade på Android-plattformen. I framtiden är det planerat att förbereda en version av Elisa för Android-plattformen, inklusive implementering av ett gränssnittsalternativ för mobila enheter;
- I titeln på den aktuella kompositionen har möjligheten att gå till albumet och författaren genom att klicka på motsvarande fält lagts till;
- Musikfilsbearbetningsmodellen är enad för att förenkla expansion och anpassning. Bland de långsiktiga planerna är möjligheten att ändra utformningen av navigeringslägen genom musiksamlingen, beroende på användarens preferenser och typ av musik;
- Prestandaoptimeringar har gjorts och arbete har gjorts för att minska minnesförbrukningen. Innehållet i visningsområdena (View) laddas nu i farten efter att ha klickat på motsvarande område, följaktligen bildas dolda områden inte längre i förväg och förbrukar inte onödiga resurser. När du utför resurskrävande operationer, som att ladda ner en musiksamling, visas en operationsförloppsindikator, så att du kan förstå vad som händer just nu.
Källa: opennet.ru