ZXTune b2239
Вышла новая версия кроссплатформенного плеера и риппера музыки старого доброго ZX Spectrum.
Основными достоинствами проекта является его кроссплатформенность, быстрый и глубокий поиск музыкальных модулей в больших объемах данных. Также плеер имеет множество функций, облегчающих работу с большими коллекциями треков: поиск и удаление дубликатов, множество плейлистов, асинхронное выполнение операций, экспорт и конверсия в популярные форматы.
Плеер представлен в виде GUI-приложения на базе Qt (zxtune-qt) и в виде CLI (zxtune123).
Список изменений относительно версии b2000:
- Добавлено:
- Поддержка платформы ARMHF (например, Raspberry Pi)
- Настройка режима стерео для конверсии в mp3
- Поддержка неблокирующего режима OSS
- Сохранение метаданных при конверсии в WAV
- Поддержка затухания при воспроизведении AY файлов
- zxtune123: режим benchmark
- zxtune-qt: возможность приостановки сканирования
- zxtune-qt: создание промежуточных директорий при конверсии/экспорте
- zxtune-qt: удаление всех недоступных модулей из контекстного меню
- zxtune-qt: возможность автопереименования при конверсии/экспорте
- zxtune-qt: настройка параметров кеширования для плейлистов
- zxtune-qt: проверка обновлений
- Исправлено:
- Уменьшен размер билдов
- Ускорен рендеринг AY/YM и весь звуковой тракт в целом
- Пофикшена поддержка OSS систем, не поддерживающих беззнаковые семплы (например, Dingux)
- Ускорение поиска Z80, STC, ST3, PSM
- Использование таблицы громкости AY при воспроизведении цифровых чиптюнов с 4-битными семплами (DST, DMM)
- Пофикшен пропуск первых 44 байт при конверсии в WAV
- Уменьшен динамический диапазон AY/YM для уменьшения щелчков при начале/остановке воспроизведения
- zxtune-qt: пофикшен запуск из $PATH
- zxtune-qt: глубокое сканирование включено всегда
- zxtune-qt: оптимизация сканирования директорий при поиске
- zxtune-qt: ускорение копирования/вставки модулей в плейлистах
Доступны сборки для Windows и различных дистрибутивов Linux (RedHat, Ubuntu, Arch Linux, Dingux etc). Поддерживаются аппаратные платформы x86, x86_64, arm, armhf (RaspberryPi) и mipsel (Dingux). Во всех пакетах (кроме версии для ArchLinux) Qt/boost слинкованы статически, поэтому дополнительных зависимостей не требуется.
>>> Подробности