Выпущены новые версии плеера Qmmp. Плеер написан на C++ с использованием библиотеки Qt. В основную поставку входят два интерфейса: «классический» (skinned) и с использованием стандартных элементов (simple ui).
Основные изменения:
- из Qmmp Plugin Pack в основной архив перенесён history plugin - модуль для сбора статистики по прослушанным трекам с небольшим улучшением в виде сортировки по времени добавления (используется SQLITE);
- добавлена поддержка декодера mpg123 (выбор между MAD и mpg123 имеется в настройках);
- возможность вывода монофонического звука на два канала;
- регулировка громкости средствами PulseAudio;
- редактирование обложек внутри тегов для основных типов файлов;
- поддержка TAK с помощью FFmpeg;
- отправка прослушанных треков на ListenBrainz.
- небольшие улучшения плейлиста для обоих интерфейсов: настройка разделителей столбцов и устранение смещения списка во время загрузки;
- добавлены специальные настройки для KWin;
- в меню «Добавить» («Файл» в простом интерфейса) перенесены список съёмных носителей и обзор потоков;
- в модуле «обзор потоков» расширены возможности редактирования закладок;
- улучшена поддержка HTTP: ограничен размер буфера и оптимизирована работа с памятью
- в формат строки названия добавлены новые поля (число каналов, частота дискретизации и др.);
- возможность отключения чтение метаданных при загрузке плейлиста;
- улучшение поддержки командной строки;
- изменения в сборке: задействован модуль GNUInstallDirs для cmake, скрыты внутренние символы библиотек;
- устранён конфликт между версиями на базе Qt4 и Qt5;
- эксклюзивный режим для WASAPI.
Дополнительные изменения в 1.3.0:
- чистка от устаревшего кода (удалены MPRIS 1.0, поддержка старых версий библиотек и устаревшие классы Qt);
- частичный переход на C++11;
- прекращение поддержки Windows XP (только в 1.3)
- улучшена поддержка Windows: индикатор в панели задач, определение съёмных томов.
Одновременно выпущен набор дополнительных модулей Qmmp Plugin Pack, переведённый на новую версию API.
Стоит также отметить, что после выпуска 0.12 активная разработка для Qt4 была прекращена. Однако планируется выпуск исправлений и небольших улучшений до тех пор, пока это будет иметь смысл. Кроме того, поддержка старых версий библиотек по возможности сохранена в 0.12, что делает её пригодной для использования на старых версиях различных дистрибутивов.
>>> Подробности