Сформирован (https://github.com/KDE/elisa/releases/tag/v0.3.0) выпуск музыкального проигрывателя Elisa 0.3 (https://github.com/KDE/elisa), построенного на основе технологий KDE и распространяемого (https://github.com/KDE/elisa) под лицензией LGPLv3. Разработчики приложения пытаются воплотить в жизнь рекомендации (https://community.kde.org/KDE_Visual_Design_Group/Music_Player) по визуальному дизайну мультимедийных проигрывателей, разработанных рабочей группой KDE VDG. При развитии проекта основное внимание уделяется обеспечению стабильности, а уже потом наращиванию функциональности. Бинарные сборки в ближайшее время будут подготовлены для Linux (rpm (https://copr.fedorainfracloud.org/coprs/eclipseo/elisa/) для Fedora и универсальные пакеты flatpak (https://github.com/KDE/flatpak-kde-applications/blob/master/...)), macOS (https://binary-factory.kde.org/job/Elisa_Release_macos/) и Windows (https://binary-factory.kde.org/job/Elisa_Release_win32/).Интерфейс построен на базе Qt Quick Controls и типовых библиотеках из набора KDE Frameworks (например, KFileMetaData). Для воспроизведения используются компоненты QtMultimedia. Обеспечивается хорошая интеграция с рабочим столом KDE Plasma, но программа не привязана к нему, и может использоваться в других окружениях и ОС (в том числе Windows и Android). Elisa позволяет создавать списки воспроизведения и просматривать музыкальные коллекции с навигацией по альбомам, музыкантам и трекам, но развитие приложения сосредоточено на функциях проигрывания музыки, без углубления в средства управления музыкальной коллекцией.
Предоставляется возможность начать работу сразу после запуска без каких-либо настроек и без определения каталогов с музыкальными файлами. Формирование коллекции осуществляется автоматически путём индексации всех находящихся в системе музыкальных файлов. Индексация может производиться как при помощи встроенного индексатора, так штатного для KDE движка семантического поиска Baloo (https://www.opennet.ru/opennews/art.shtml?num=39183).
Встроенный индексатор самодостаточен и интересен тем, что позволяет ограничить каталоги для поиска музыки. Индексатор Baloo работает значительно быстрее, так как вся необходимая информация уже проиндексирована для KDE.
Особенности (https://mgallienkde.wordpress.com/2018/09/12/0-3-beta-releas.../) новой версии:
- Внесена большая порция улучшений в интерфейс пользователя. В заголовке текущей композиции обеспечено выравнивание кнопок, относительно эскиза альбома;
- Добавлен режим скрытия блока навигации по альбомам с оставлением на экране только заголовка с информацией о текущей композиции и кнопок управления воспроизведением;
- Добавлена возможность скрытия списка воспроизведения при посмотре музыкальной коллекции;
- При отсутствии данных о рейтинге блок звёздочек теперь скрывается вместо показа нулевого рейтинга;
- Реализован интерфейc для взаимодействия с движком семантического поиска Baloo, позволяющий отслеживать переименования файлов;
- Элементы кода, привязанные к устаревшим подсистемам KDE, переведены на использование фреймворка KDeclarative;
- Улучшена поддержка платформы Windows;
- Началась подготовка к модернизации области заголовка: переработан внутренний код различных компонентов, не связанных с выводом графики;
- Обеспечено динамического масштабирование области с информацией о композиции;
- Улучшено отображение заголовка списка воспроизведения;
- Оптимизированы методы обработки данных через model/view API (https://www.kdab.com/new-in-qt-5-11-improvements-to-the-mode.../);
- Фреймворки KIO и KFileMetaData переведены в число необязательных зависимостей. Ведётся работа по созданию сборки для Android с минимальным числом зависимостей.
URL: https://github.com/KDE/elisa/releases/tag/v0.3.0
Новость: https://www.opennet.ru/opennews/art.shtml?num=49372