LINUX.ORG.RU

ZXTune b2850

 , , , ,


2

2

Вышла новая версия кроссплатформенного плеера и риппера чиптюн-музыки ZXTune b2850.

Основными достоинствами проекта является его кроссплатформенность, быстрый и глубокий поиск музыкальных модулей в больших объемах данных. Также плеер имеет множество функций, облегчающих работу с большими коллекциями треков: поиск и удаление дубликатов, множество плейлистов, асинхронное выполнение операций, экспорт и конверсия в популярные форматы.

Плеер представлен в виде GUI-приложения на базе Qt (zxtune-qt) и в виде CLI (zxtune123). Также существует версия для ОС Android.

Список основных изменений относительно версии b2635:

  • Добавлено:
    • поддержка более чем 40 различных форматов чиптюнов с помощью библиотеки libxmp
    • zxtune-android: поддержка онлайн-каталога http://zxtunes.com
    • zxtune-android: захват CPU на время сканирования
    • zxtune-android: быстрая навигация по плейлисту и браузеру
    • zxtune-android: режим выбора для плейлиста
    • zxtune-android: добавление текущего модуля в плейлист
    • zxtune-android: поддержка разрешения xxhdpi
    • zxtune-android: зацикленный и случайный порядок воспроизведения плейлиста
    • zxtune-android: зацикливание модулей
    • zxtune-android: строка с навигацией по экранам приложения
    • zxtune-android: добавление/воспроизведение отдельных .xspf файлов
    • zxtune-android: добавление/воспроизведение отдельных .ayl файлов
    • zxtune-android: сохранение списков
    • zxtune-android: всплывающие сообщения для сервиса сканирования
    • zxtune-android: пропуск директирий с ошибками при рекурсивном сканировании
    • zxtune-android: информация о поддерживаемых плагинах в диалоге «О программе»
    • zxtune-android: ручная сортировка плейлиста
  • Исправлено:
    • обработка упакованных TRUSH блоков с нестандартным распаковщиком
    • воспроизведение AS0/ASC треков
    • автоперименование файлов при экспорте/конверсии
    • пропуск поврежденных файлов в LHA архивах
    • падения при разборе DMM треков
    • zxtune-qt: человекочитаемый размер данных в статистике плейлиста
    • zxtune-qt: текст вместо иконок типов
    • zxtune-qt: отключение флага зацикливания при конверсии
    • zxtune-qt: улучшена отзывчивость интерфейса при выполнении асинхронных операций
    • zxtune-qt: прогресс при загрузке плейлистов
    • zxtune-qt: падение при закрытии плейлиста или программы во время выолнения асинхронной операции
    • zxtune-android: улучшенная статистика сканирования
    • zxtune-android: уменьшены залипания интерфейса
    • zxtune-android: улучшена обработка ошибок в файловом браузере
    • zxtune-android: человекочитаемые размеры файлов в браузере
    • zxtune-android: обновлена главная иконка и графика приложения
    • zxtune-android: минимальная поддерживаемая версия 2.3.5 (API v10)
    • zxtune-android: перемотка законченных модулей на начало
    • zxtune-android: кнопка «назад» в окне браузера выполняет переход в родительскую папку

Доступны сборки для Windows и различных дистрибутивов Linux (RedHat, Ubuntu, Arch Linux, Dingux etc). Поддерживаются аппаратные платформы x86, x86_64, arm, armhf (RaspberryPi) и mipsel (Dingux). Во всех пакетах (кроме версии для ArchLinux) Qt/boost слинкованы статически, поэтому дополнительных зависимостей не требуется.

ZXTune для Android поддерживает устройства с минимальной версией 2.3.3 (api v10) и аппаратными платформами arm, arm-v7a и x86.

>>> Подробности



Проверено: Shaman007 ()
Последнее исправление: CYB3R (всего исправлений: 2)

Выглядит вкусно! Пойду испробую.

Binary ★★★★★
()

А чё Fast Tracker давно запилил? Спасибо!

андроидовский плеер тоже стал очень крут, хоть и некогда пока с ним полноценно повозиться.

Binary ★★★★★
()
Ответ на: комментарий от anonymous

такая маленькая програмка, и тянет за собой монстров qt и boost. жуть.

А как отличить маленькую программу от большой?

Vitamin_CAIG
() автор топика

Для ZX Spectrum плеер запилили?

ZUKMAN
()
Ответ на: комментарий от Vitamin_CAIG

А как отличить маленькую программу от большой?

аналитически. смотрю на задачу, которую она выполняет и думаю: «это небольшая программа».

а зачем, кстати, нужны boost и qt в зависимостях (исключая gui)?

anonymous
()
Ответ на: комментарий от anonymous

аналитически. смотрю на задачу, которую она выполняет и думаю: «это небольшая программа».

А пример «большой» программы, решающей подобные задачи можно?

а зачем, кстати, нужны boost и qt в зависимостях (исключая gui)?

Qt нужен только десктопной гуевой версии. В консольной только boost. Версия под андроид обходится только header-only библиотеками boost.

Vitamin_CAIG
() автор топика
Ответ на: комментарий от DELIRIUM

WTF? O_O Только я не знаю, что это такое?

Это сейчас у хипстеров всяких модно.
UPD: хотя нет, перепутал с дабстепом.

sid350 ★★★★★
()
Последнее исправление: sid350 (всего исправлений: 1)
Ответ на: комментарий от Vitamin_CAIG

А вы какую музыку слушаете?

Да обычную, рок-баллады, Кино, 8mm... разное... Но музыка из денди? Ради ностальджи? Или еще кто-то пишет подобное?

zh_v68
()
Ответ на: комментарий от zh_v68

Да обычную, рок-баллады, Кино, 8mm... разное... Но музыка из денди? Ради ностальджи? Или еще кто-то пишет подобное?

А почему бы и нет? Это же тоже творчество. И пишут еще как:)

Vitamin_CAIG
() автор топика
Ответ на: комментарий от zh_v68

Нормальное математически простое звучание, без этих ваших натуральных дуделок с кучей обертонов и всяческих их имитаций.

MiniRoboDancer ★☆
()
Ответ на: комментарий от moot

Да ни о чём, просто после жёсткого чиптюна ушам даже бростеп не страшен...

MiniRoboDancer ★☆
()
Ответ на: комментарий от Vitamin_CAIG

Офигенно же! Как я пропустил то? Спасибо ещё раз. Донаты где-нибудь принимаются в какой-либо форме?

Binary ★★★★★
()
Ответ на: комментарий от anonymous

и тянет за собой монстров qt и boost

boost - это не монстр, а необходимость в c++-проектах stl - очень бедная библиотека хотя, при использовании qt он не так уж и нужен

anonymous
()

кроме версии для ArchLinux

Арч и тут лучший.

crowbar
()
Ответ на: комментарий от Binary

Офигенно же! Как я пропустил то? Спасибо ещё раз.

Пожалуйста:)

Донаты где-нибудь принимаются в какой-либо форме?

Принимаются в форме багрепортов, фичреквестов, распространения и отзывов:)

Vitamin_CAIG
() автор топика
Ответ на: Рэп и ZX-Spectrum от cyberax

По приставке https в ссылках на ютуб вычисляются хромоюзеры ))

anonymous
()

быстрый и глубокий поиск музыкальных модулей в больших объемах данных

Каких данных? Значит ли это, что я смогу взять какой-нибудь дендивский ром и с помощью zxtune выдрать из него любимую музычку?

Indexator ★★★
()
Ответ на: комментарий от Indexator

Каких данных? Значит ли это, что я смогу взять какой-нибудь дендивский ром и с помощью zxtune выдрать из него любимую музычку?

Поддержка дендивской музыки пока отсутствует. Надо брать спектрумовский образ диска (или архив с образами- все разжует).

Vitamin_CAIG
() автор топика
Ответ на: комментарий от anonymous

boost - это не монстр, а необходимость

так может быть не надо писать на c++?

написал ядро компактно на C, а дальше на чём-нибудь более высокоуровневом.

anonymous
()
Ответ на: комментарий от anonymous

написал ядро компактно на C, а дальше на чём-нибудь более высокоуровневом.

А что у нас нынче в аналогах библиотек буста для голого С? Сырые указатели, утечки памяти и коредампы? Извините, не подходит.

Vitamin_CAIG
() автор топика

версия

кроссплатформенного

плеера

риппера

чиптюн

музыки

Русский язык? Не не слышал, особенно конечно доставил чиптюн.

anonymous
()
Ответ на: комментарий от Vitamin_CAIG

судя по багфиксам, у вас этого хватает и в c++. тем не менее, проще написать компактное ядро без всяких утечек, чем годами вылизывать тонны oob на c++.

anonymous
()
Ответ на: комментарий от anonymous

проще написать компактное ядро без всяких утечек, чем годами вылизывать тонны oob на c++

Нет, проще сидеть в интернетах и чесать языком.

Indexator ★★★
()
Ответ на: комментарий от anonymous

Русский язык? Не не слышал, особенно конечно доставил чиптюн.

Назови русский аналог.

nerfur ★★★
()
Ответ на: комментарий от Indexator

Обманывают негры, даже графика там не спектрумовская.

madcore ★★★★★
()
Ответ на: комментарий от anonymous

аналитически. смотрю на задачу, которую она выполняет и думаю: «это небольшая программа».


Как тебе писалка дисков в 1,5 Гб ?

vasya_pupkin ★★★★★
()
Ответ на: комментарий от Indexator

Значит ли это, что я смогу взять какой-нибудь дендивский ром и с помощью zxtune выдрать из него любимую музычку?

нет. Вся музычка выдирается из ромов вручную. Ибо в каждой игре свой велосипедный звуковой движок и свой «формат» мелодий

n_play
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.