Інтерфейс побудований на базі Qt Quick Controls та типових бібліотеках із набору KDE Frameworks (наприклад, KFileMetaData). Для відтворення використовуються компоненти QtMultimedia та бібліотека libVLC. Забезпечується гарна інтеграція з робочим столом KDE Plasma, але програма не прив'язана до нього, і може використовуватися в інших оточеннях та ОС (зокрема Windows та Android). Elisa дозволяє створювати списки відтворення та переглядати музичні колекції з навігацією по альбомах, музикантам та трекам, але розвиток програми зосереджено на функціях відтворення музики, без заглиблення у засоби керування музичною колекцією.
Надається можливість розпочати роботу одразу після запуску без будь-яких налаштувань та без визначення каталогів із музичними файлами. Формування колекції здійснюється автоматично шляхом індексації всіх музичних файлів, що знаходяться в системі. Індексація може здійснюватися як за допомогою вбудованого індексатора, так і штатного для KDE движка семантичного пошуку
Вбудований індексатор є самодостатнім і цікавим тим, що дозволяє обмежити каталоги для пошуку музики. Індексатор Baloo працює значно швидше, оскільки вся потрібна інформація вже проіндексована для KDE.
- Реалізовано підтримку вбудованих зображень обкладинок музичних альбомів, включених до метаданих мультимедійних файлів;
- Додано можливість використання libVLC для відтворення музики. LibVLC може застосовуватися для відтворення додаткових музичних форматів, які не підтримуються QtMultimedia;
- Реалізовано індикатор прогресу відтворення треку, який відображається на панелі робочого столу Plasma;
- Покращено режим "вечірки", в якому на екрані відображається лише заголовок з інформацією про поточну композицію та кнопки управління відтворенням, а блок навігації по альбомах приховується. У новому випуску варіант цього режиму запропонований для списку відтворення. У режимі "вечірки" керування списком відтворення оптимізовано для сенсорних екранів і дозволяє перемикатися між треками простим кліком або торканням;
- Додано підтримку відкату операції очищення списку відтворення. При випадковому видаленні списку його можна легко відновити;
- Додано новий навігаційний режим, що надає доступ до списків нещодавно програних композицій і треків, що найчастіше звучать (показується 50 останніх і 50 найпопулярніших треків);
- Додано режим перегляду контексту (Context View), в якому відображається детальна інформація про композицію, що включає додаткові відомості, вказані в метаданих, такі як композитор, автор тексту, кількість відтворень, текст пісні тощо. В даний час підтримується тільки виведення тесту, що є у метаданих, але в майбутньому очікується підтримка завантаження текстів пісень через online-сервіси;
- Додано підтримку індексації музичних файлів, розміщених на пристроях на базі платформи Android. Надалі планується підготувати версію Elisa для платформи Android, зокрема реалізувати варіант інтерфейсу для мобільних пристроїв;
- У заголовку поточної композиції додано можливість переходу до альбому та автора через клік на відповідні поля;
- Модель обробки музичних файлів уніфікована для спрощення розширення та кастомізації. Серед довгострокових планів наголошується на можливості зміни оформлення режимів навігації за музичною колекцією залежно від уподобань користувача та типу музики;
- Внесено оптимізацію продуктивності та проведено роботу зі скорочення споживання пам'яті. Вміст областей перегляду (View) тепер завантажується на льоту після натискання на відповідну область, відповідно приховані області тепер не формуються заздалегідь і не витрачають зайві ресурси. Під час виконання ресурсоємних операцій, таких як завантаження музичної колекції, забезпечено відображення індикатора виконання операції, що дозволяє зрозуміти, що відбувається в даний момент.
Джерело: opennet.ru