LINUX.ORG.RU

ZXTune b1850

 , , ,


0

2

Вышла новая версия ZXTune — кроссплатформенного плеера и риппера музыки старого доброго ZX Spectrum.

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

Плеер представлен в виде GUI-приложения на базе Qt (zxtune-qt) и в виде CLI (zxtune123).

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

  • Добавлено:
    • Поддержка архивов LHA.
    • Поддержка форматов VTX,YM,TFC,TFD.
    • Поддержка TurboFM (YM2203).
    • Поддержка сжатых образов TeleDisk (.td0).
    • Поддержка раскладки Mono для AY/YM.
    • Сборки в формате RPM.
    • Настройка систем вывода звука.
  • Исправлено:
    • Исправлено падение в linux-версии.
    • Ускорен поиск модулей.
    • Улучшен детект STP 1.xx & AS0.
    • Ускорен рендеринг AY/YM.
    • Уменьшен размер версии для dingux.
    • Ускорен UI версии для dingux.
    • Пофикшена загрузка плейлистов с кодированными строками.
    • Переделан рендеринг звука на предмет корректной знаковости семплов.
    • Исправлено получение атрибутов для TurboSound модулей (TS).
    • Исправлена распаковка DataSqueezer (DSQ) блоков.

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

>>> Страница проекта



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

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

Нэт. Гента не нужна.

Учись комментировать более интересно.

firestarter ★★★☆
()

Гм. Я старый спектрумовец, люблю иной раз в эмуляторе поиграть, но не знаю, для чего нужно это?

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

Я старый спектрумовец, люблю иной раз в эмуляторе поиграть, но не знаю, для чего нужно это?

Мелодии для мобилы же.

sdio ★★★★★
()

Респект тебе! Частенько бывают «приходы» и я начинаю слушать старую добрую музычку...

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

Ненене. Для этого нетбук есть.

Я про закидывание образов со спектрофоном в плейлист ZXTune

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

Поставил. Работает, всё что нужно умеет, шесть лет ждал, спасибо вам, дождался =)

Binary ★★★★★
()

Спасибо. Отличная прога правда я недогентушник-сабайоноюзер, но говорят можно в opt кидать все эти ваши rpm.

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

разработчики молодцы ) отчаяно плюсую )

Проект асоциально пишется в одну харю. Графика разве что сторонняя.

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

У меня есть какая-то коллекция spectrum файлов в том числе и музыкальных, но всё таки хотелось бы спросить: Посоветуйте ресурсов с интересными композициями в фоматах для этой программы(так сказать в первозданном виде). Думаю наличие таких русервос под рукой будет лучшей рекламой для этой православной софтинки.

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

Сайт из профиля просит авторизацию...

Binary ★★★★★
()

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

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

Не знаю даже. Не замечал. Из предположительных причин- время на выковыривание модуля из архива/сжатого блока данных, время на проверку и преобразование формата плюс время на инициализацию звуковой системы. Ну и плюс задержка на обработку событий возможна- там переделать кой-что надо.

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

время на выковыривание модуля из архива/сжатого блока данных

Не, лежат чистые модули в ФС, ничем не сжатые, даже не в образах.

плюс время на инициализацию звуковой системы

может пульсаудио чего тупит...

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

может пульсаудио чего тупит...

Он эмулирует OSS? Потому что нативной поддержки PA нет.

так а зачем её инициализировать между треками?

Ну открытие устройства, его настройка.

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

Он эмулирует OSS? Потому что нативной поддержки PA нет.

и OSS, и ALSA

Ну открытие устройства, его настройка

Так уже открытое для прошлого трека использовать?

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

А ещё: поддержка нескольких плейлистов это круто, но нужно тогда уметь между ними перемещать треки (не обязательно drag'n'drop, кстати, я бы предпочёл из контекстного меню).

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

и OSS, и ALSA

Ну а что выбрано-то первым?

Так уже открытое для прошлого трека использовать?

Нельзя. Может потом переработаю, но пока так. Все треки и выводы звука абсолютно независимы. Можно одновременно слушать модуль и конвертить несколько экземпляров параллельно- AYEmul такое не умеет:)

btw, ещё фичреквест: хоткеи :)

Ну кой-какие уже есть. В Qt траблы с глобальными хоткеями...

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

А ещё: поддержка нескольких плейлистов это круто, но нужно тогда уметь между ними перемещать треки (не обязательно drag'n'drop, кстати, я бы предпочёл из контекстного меню).

Дык Copy+Paste!

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

Ну а что выбрано-то первым?

А не понятно: у меня вкладка Sound в настройках не активна, на неё нельзя перейти. Хотя, похоже, нет у меня никакой эмуляции OSS — aylet вот не работает :) Так что, видимо, ALSA.

Можно одновременно слушать модуль и конвертить несколько экземпляров параллельно- AYEmul такое не умеет:)

Это классно, но, как по мне, к проблеме косвенно :)

Ну кой-какие уже есть.

где о них узнать? в помощи ничего не нашёл. В принципе, хорошим вариантом было бы добавить CLI команд для zxtune-qt типа там zxtune-qt --next, дальше сделать хоткеи было бы делом техники.

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

А не понятно: у меня вкладка Sound в настройках не активна, на неё нельзя перейти. Хотя, похоже, нет у меня никакой эмуляции OSS — aylet вот не работает :) Так что, видимо, ALSA.

Остановить воспроизведение надо сначала.

Это классно, но, как по мне, к проблеме косвенно :)

Огрехи проектирования:)

где о них узнать? в помощи ничего не нашёл. В принципе, хорошим вариантом было бы добавить CLI команд для zxtune-qt типа там zxtune-qt --next, дальше сделать хоткеи было бы делом техники.

Ну прямо в меню написаны. Типа там Ctrl+O, Ctrl+N и т.д. Доберусь и до них, я тоже люблю сворачивание в трей и глобальные хоткеи.

Работает же. =) Просто в интерфейсе никакого намёка на копипаст нет. :)

Дык мануал же!

Стандартные управляющие комбинации могут использоваться для установки/снятия выделения (Ctrl+LClick/Shift+LClick). Операции с буфером обмена (копировать/вставить/вырезать) могут использоваться для копирования и перемещения модулей в пределах списка, между разными списками и даже между одновременно запущенными экземплярами программы. Также строки можно перетаскивать в пределах списка для изменения их порядка.

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

я тоже люблю сворачивание в трей

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

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