Випуск музичного плеєра Elisa 0.4, який розвивається спільнотою KDE

Опубліковано випуск музичного програвача Еліза 0.4, побудованого на основі технологій KDE та поширюваного під ліцензією LGPLv3. Розробники програми намагаються втілити в життя рекомендації з візуального дизайну мультимедійних програвачів, розроблених робочою групою KDE VDG. При розвитку проекту основна увага приділяється забезпеченню стабільності, а вже згодом нарощуванню функціональності. Бінарні збірки найближчим часом будуть підготовлені для Linux (оборотів в хвилину для Fedora та універсальні пакети плоский пак), MacOS и Windows.

Інтерфейс побудований на базі Qt Quick Controls та типових бібліотеках із набору KDE Frameworks (наприклад, KFileMetaData). Для відтворення використовуються компоненти QtMultimedia та бібліотека libVLC. Забезпечується гарна інтеграція з робочим столом KDE Plasma, але програма не прив'язана до нього, і може використовуватися в інших оточеннях та ОС (зокрема Windows та Android). Elisa дозволяє створювати списки відтворення та переглядати музичні колекції з навігацією по альбомах, музикантам та трекам, але розвиток програми зосереджено на функціях відтворення музики, без заглиблення у засоби керування музичною колекцією.

Надається можливість розпочати роботу одразу після запуску без будь-яких налаштувань та без визначення каталогів із музичними файлами. Формування колекції здійснюється автоматично шляхом індексації всіх музичних файлів, що знаходяться в системі. Індексація може здійснюватися як за допомогою вбудованого індексатора, так і штатного для KDE движка семантичного пошуку балу.
Вбудований індексатор є самодостатнім і цікавим тим, що дозволяє обмежити каталоги для пошуку музики. Індексатор Baloo працює значно швидше, оскільки вся потрібна інформація вже проіндексована для KDE.

Особливості нової версії:

  • Реалізовано підтримку вбудованих зображень обкладинок музичних альбомів, включених до метаданих мультимедійних файлів;

    Випуск музичного плеєра Elisa 0.4, який розвивається спільнотою KDE

  • Додано можливість використання libVLC для відтворення музики. LibVLC може застосовуватися для відтворення додаткових музичних форматів, які не підтримуються QtMultimedia;
  • Реалізовано індикатор прогресу відтворення треку, який відображається на панелі робочого столу Plasma;

    Випуск музичного плеєра Elisa 0.4, який розвивається спільнотою KDE

  • Покращено режим "вечірки", в якому на екрані відображається лише заголовок з інформацією про поточну композицію та кнопки управління відтворенням, а блок навігації по альбомах приховується. У новому випуску варіант цього режиму запропонований для списку відтворення. У режимі "вечірки" керування списком відтворення оптимізовано для сенсорних екранів і дозволяє перемикатися між треками простим кліком або торканням;

    Випуск музичного плеєра Elisa 0.4, який розвивається спільнотою KDE

  • Додано підтримку відкату операції очищення списку відтворення. При випадковому видаленні списку його можна легко відновити;

    Випуск музичного плеєра Elisa 0.4, який розвивається спільнотою KDE

  • Додано новий навігаційний режим, що надає доступ до списків нещодавно програних композицій і треків, що найчастіше звучать (показується 50 останніх і 50 найпопулярніших треків);

    Випуск музичного плеєра Elisa 0.4, який розвивається спільнотою KDE

  • Додано режим перегляду контексту (Context View), в якому відображається детальна інформація про композицію, що включає додаткові відомості, вказані в метаданих, такі як композитор, автор тексту, кількість відтворень, текст пісні тощо. В даний час підтримується тільки виведення тесту, що є у метаданих, але в майбутньому очікується підтримка завантаження текстів пісень через online-сервіси;

    Випуск музичного плеєра Elisa 0.4, який розвивається спільнотою KDE

  • Додано підтримку індексації музичних файлів, розміщених на пристроях на базі платформи Android. Надалі планується підготувати версію Elisa для платформи Android, зокрема реалізувати варіант інтерфейсу для мобільних пристроїв;
  • У заголовку поточної композиції додано можливість переходу до альбому та автора через клік на відповідні поля;

    Випуск музичного плеєра Elisa 0.4, який розвивається спільнотою KDE

  • Модель обробки музичних файлів уніфікована для спрощення розширення та кастомізації. Серед довгострокових планів наголошується на можливості зміни оформлення режимів навігації за музичною колекцією залежно від уподобань користувача та типу музики;
  • Внесено оптимізацію продуктивності та проведено роботу зі скорочення споживання пам'яті. Вміст областей перегляду (View) тепер завантажується на льоту після натискання на відповідну область, відповідно приховані області тепер не формуються заздалегідь і не витрачають зайві ресурси. Під час виконання ресурсоємних операцій, таких як завантаження музичної колекції, забезпечено відображення індикатора виконання операції, що дозволяє зрозуміти, що відбувається в даний момент.

Джерело: opennet.ru

Додати коментар або відгук