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 слинкована статически, поэтому дополнительных зависимостей не требуется.

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

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

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

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

firestarter ★★★☆ ()

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

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

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

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

sdio ★★★★★ ()

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

ASM ★★ ()

Отличная программка. Сижу закидываю спектрофоновскую музыку на плеер =)

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

Сижу закидываю спектрофоновскую музыку на плеер =)

Ты туда сами спектрофоны закинь)

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

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

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

Vitamin_CAIG ()

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

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

Нашёл таки одну проблему: не понимает форматов ftc и psc.

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

Разумеется. Также как и SQT, FLS, FXM и прочая, помеченная прочерком в таблице:)

Vitamin_CAIG ()

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

anonymous ()

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

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

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

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

Vitamin_CAIG ()

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

anonymous ()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

и OSS, и ALSA

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

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

Binary ★★★★★ ()

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

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 ★★★★★ ()
Ответ на: комментарий от Vitamin_CAIG

Дык Copy+Paste!

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

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 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.