в разработке!
Важная информация
  • Вышла очередная версия ZXTune

    Билд 3950

    + добавлена поддержка Nintendo DS Sound Format (2SF)
    + добавлена поддержка Startrekker (MOD)
    * ускорен поиск многофайловых треков в архивах
    * исправлено воспроизведение GSF
    * база длительностей SID модулей обновлена до версии 66
    + zxtune-qt: открываемые через командную строку файлы могут добавляться не только в новый, но и в текущий активный или видимый плейлист
    + zxtune-android: добавлен каталог http://2sf.joshw.info
    * zxtune-android: векторные иконки в приложении
    - zxtune-android: минимально поддерживаемая версия Android 4.0.3 (API v14)
    * zxtune-android: исправлены некоторые падения
    Очередная "галочка" в списке поддерживаемых форматов - 2SF. Это очередной представитель семейства xSF форматов, созданный для сохранения музыки с приставки Nintendo DS. Также в версию для Android добавлен доступ к каталогу с такой музыкой.
    Сделан первый шаг в сторону Material Design - переделаны все иконки приложения кроме главной. Для новых версий Android (начиная с 5.0) они будут показываться в наилучшем возможном качестве в связи со своей векторной натурой.
    Также пришлось отказаться от совсем уж старых версий Android (2.3.3 - 3.2) - доля пользователей этих платформ уже практически не видна на радарах, а сложностей с поддержкой имеется достаточно.
    Остальные исправления связаны с найденными и сообщенными проблемами, недобностями и падениями.

    Скачать версию для Android

    Скачать версию для win32
    Скачать версию для win64
    Скачать версию для win32 (MMX/SSE/SSE2)
    Скачать версию для win64 (MMX/SSE/SSE2)
    Эта статья изначально была опубликована в теме форума: ZXTune - ZX Music player автор темы Vitamin Посмотреть оригинальное сообщение

    Комментарии 597 Комментарии
    1. Аватар для Shiny
      Shiny -
      Vitamin, помнишь, ты делал по моей просьбе библиотеку эмуляции AY-8910? А ты не мог бы собрать ту же библиотеку, которая не требует runtine DLL?
    1. Аватар для Vitamin
      Vitamin -
      Цитата Сообщение от Shiny Посмотреть сообщение
      Vitamin, помнишь, ты делал по моей просьбе библиотеку эмуляции AY-8910? А ты не мог бы собрать ту же библиотеку, которая не требует runtine DLL?
      Могу только собрать что есть. Никаких доработать делать не планирую.
      Вложение 82546
    1. Аватар для Shiny
      Shiny -
      Цитата Сообщение от Vitamin Посмотреть сообщение
      Могу только собрать что есть. Никаких доработать делать не планирую.
      Вложение 82546
      ооо, даже х64. Был бы проект на VS, вопросов не возникло.
    1. Аватар для transman
      transman -
      А положение ползунка воспроизведения починили? На древнем билде годовалой+ давности его положение при воспроизведении s98 работает корректно, но вот на уже предпоследнем билде после события loop его положение зависит от расположения звёзд. Но по большей части оно расположено ближе к концу s98
    1. Аватар для ^m00h^
      ^m00h^ -
      @Vitamin добавь в список внизу ссылку на версию для Haiku OS плз:

      https://depot.haiku-os.org/#!/pkg/zx...-/-/-/1/x86_64
    1. Аватар для Vitamin
      Vitamin -
      Цитата Сообщение от transman Посмотреть сообщение
      А положение ползунка воспроизведения починили? На древнем билде годовалой+ давности его положение при воспроизведении s98 работает корректно, но вот на уже предпоследнем билде после события loop его положение зависит от расположения звёзд. Но по большей части оно расположено ближе к концу s98
      Телепаты в отпуске были. Потом ждали трек с проблемой. Пока не дождались.

      - - - Добавлено - - -

      Цитата Сообщение от ^m00h^ Посмотреть сообщение
      @Vitamin добавь в список внизу ссылку на версию для Haiku OS плз:

      https://depot.haiku-os.org/#!/pkg/zx...-/-/-/1/x86_64
      Куда добавить?
    1. Аватар для ^m00h^
      ^m00h^ -
      - - - Добавлено - - -

      Цитата Сообщение от Vitamin Посмотреть сообщение
      Билд 5100:
      [*] исправлена обработка тегов ID3
      [*] исправлена обработка RAR с именами файлов в юникоде
      [+] zxtune-android: добавлен каталог downloads.khinsider.com
      [+] zxtune-android: поддержаны иконки в браузере (обложки треков и графика для некоторых объектов онлайн-каталогов)
      [*] zxtune-android: исправлен каталог aminet
      [*] zxtune-android: исправлен каталог ocremix для старых устройств Android

      Девиз релиза - "красота и восторг!"
      Давно уже чесались руки сделать отображение миниатюр обложек в браузере, прошлогодние релизы с внедрением нового асинхронного движка, а также поддержка обложек как таковых были первыми шагами в этом направлении. На данный момент поддержано отображение вшитых обложек для всех проиндексированных (т.е. воспроизведенных и/или добавленных в плейлист) треков, а также картинки, предоставляемые некоторыми (zxtunes, vgmrips, ocremix, khinsider) онлайн-каталогами.
      К слову о последнем. Почти 5 лет назад я писал авторам с предложением об интеграции. Они посоветовали этого не делать ввиду атак копирастов на сайт и все что с ним связано. Но все же решил рискнуть, будучи готовым вырезать поддержку каталога для релизов на GooglePlay (оставив для остальных само собой). Два месяца подготовки зеркала сайта (качалось понемногу, ребята просят не наглеть дабы не перегружать сервера, их дневной трафик и так более 8 Тб в день) и две недели на написание кода по вечерам. Итого: почти 88 тысяч альбомов, 2.5 млн треков объемом 8.8 Тб и 175 тысяч картинок на 25 Гб. Слушайте и не говорите, что не слышали
      Также были исправлены разные мелкие и не очень ошибки.

      Скачать версию для Android

      Скачать версию для win64
      Скачать версию для linux x86_64
      Скачать версию для Ubuntu/Debian x86_64
      Скачать версию для Redhat/Suse/Centos/Fedora x86_64
      Скачать версию для Raspberry Pi
      Скачать версию для Mac OS X Intel
      Скачать версию для Mac OS X M1
      Добавь в этот список внизу поста плиз.
    1. Аватар для Vitamin
      Vitamin -
      Цитата Сообщение от ^m00h^ Посмотреть сообщение
      Добавь в этот список внизу поста плиз.
      Вот тут не понял.
      Почему среди ссылок на файлы пакетов релиза 5100 должна находиться ссылка на страницу с плавающим релизом (на данный момент 5040, хз какая была на время поста)?
    1. Аватар для Dim7
      Dim7 -
      Создал плейлист из треков онлан баз.

      Треки играют только в текущей папки и далее не переходят в следующие папки этих онлайн ресурсов. В локальных папках такого нет.

      К примеру треки будут играть в папке asma:/Composers/Anal_lysator и всё. Следующий трек в папке asma:/Composers/Anal_lysator/ не доступен, хотя обозначен в плейлисте.

      <location>asma:/Composers/Anal_lysator/Retraktur.sap</location>
      <creator><?> (Anal-lysator)</creator>
      <title>Retraktur</title>
      <duration>105253</duration>
      </track>
      <track>
      <location>asma:/Composers/Anal_lysator/Seban_Ty_Prosiaq.sap</location>
      <creator><?> (Anal-lysator)</creator>
      <title>Seban Ty Prosiaq</title>
      <duration>89850</duration>
      </track>
      <track>
      <location>asma:/Composers/Anti_Cheat/Back_for_Sap.sap</location>
      <creator><?> (Anti-Cheat)</creator>
      <title>Back for Sap</title>
      <duration>92410</duration>
      </track>

      - - - Добавлено - - -

      если приложение еще обновляется, то Автоплей после запуска приложения просьба включить )
    1. Аватар для Vitamin
      Vitamin -
      Цитата Сообщение от Dim7 Посмотреть сообщение
      К примеру треки будут играть в папке asma:/Composers/Anal_lysator и всё. Следующий трек в папке asma:/Composers/Anal_lysator/ не доступен, хотя обозначен в плейлисте.
      Похоже на проблему с сетью. Если следующий трек не готов спустя 5 секунд после окончания воспроизведения текущего, воспроизведение останавливается. Тут будут улучшения.

      Цитата Сообщение от Dim7 Посмотреть сообщение
      если приложение еще обновляется, то Автоплей после запуска приложения просьба включить )
      Обновляется. Автоплей в смысле сразу играть при запуске приложения? Нет, такого не будет.
    1. Аватар для Dim7
      Dim7 -
      Цитата Сообщение от Vitamin Посмотреть сообщение
      Похоже на проблему с сетью.
      Возможно.
      Но я пробовал на ПК-эмуляторе-андроида, аналогично плеер не переходит из одной онлайн папки в другую для воспроизведения.
      Более того если в папке выбрать трек из середины папки, то плеер (кнопками "наза/предыдущий" и "вперед/следующий") может играть только этот трек и треки до конца папки, но не выше расположеннеы треки по иерархии.

      Плейлисты ниже
      https://drive.google.com/file/d/1LqI...ew?usp=sharing
      https://drive.google.com/file/d/1Sgn...ew?usp=sharing
      https://drive.google.com/file/d/1TgM...ew?usp=sharing

      не критично, но в пробках на ГУ-андроид отбираю для себя лучшие треки в различных каталогах).
    1. Аватар для Vitamin
      Vitamin -
      Цитата Сообщение от Dim7 Посмотреть сообщение
      Но я пробовал на ПК-эмуляторе-андроида, аналогично плеер не переходит из одной онлайн папки в другую для воспроизведения.
      Ты как-то в кучу все скидываешь. Изначально речь шла о плейлисте. Переход между папками никогда не делался (и не вижу причин его делать).
    1. Аватар для Dim7
      Dim7 -
      Цитата Сообщение от Vitamin Посмотреть сообщение
      Ты как-то в кучу все скидываешь. Изначально речь шла о плейлисте. Переход между папками никогда не делался (и не вижу причин его делать).
      я писал про папки в плейлисте собранный из онлайн каталога. речь только про плейлисты (сохраненные списки).
      я бы не справшивал, если бы плейлист сформированный из треков в разных локальных папок на устройстве так же себя вел, но плеер проигрывает плейлист сфомированный из треков в разных локальных папок, даже рандомно. наверное с онлайн папками так не работает.
      ладно спасибо за ответ, видать воспроизведение/навигация по папкам (даже через плейлист) - сложно обрабатывать плееру.
    1. Аватар для Vitamin
      Vitamin -
      Цитата Сообщение от Dim7 Посмотреть сообщение
      я писал про папки в плейлисте собранный из онлайн каталога. речь только про плейлисты (сохраненные списки).
      я бы не справшивал, если бы плейлист сформированный из треков в разных локальных папок на устройстве так же себя вел, но плеер проигрывает плейлист сфомированный из треков в разных локальных папок, даже рандомно. наверное с онлайн папками так не работает.
      ладно спасибо за ответ, видать воспроизведение/навигация по папкам (даже через плейлист) - сложно обрабатывать плееру.
      Еще раз: плейлисты для того и нужны чтобы собрать треки из разных папок-источников в один список. Попробуй запустить вручную нестартанувший трек (он подгрузится и закешируется), а потом предыдущий и дождаться автоматического перехода - все должно сработать.
    1. Аватар для Dim7
      Dim7 -
      Цитата Сообщение от Vitamin Посмотреть сообщение
      Еще раз: плейлисты для того и нужны чтобы собрать треки из разных папок-источников в один список. Попробуй запустить вручную нестартанувший трек (он подгрузится и закешируется), а потом предыдущий и дождаться автоматического перехода - все должно сработать.
      https://youtu.be/sVNC1HV7zQo
      работает у меня так на двух устройствах
    1. Аватар для Dim7
      Dim7 -
      Привет. После перезагрузки устройства (андроид в машине это частое явление), на виджете не отображается наименование звучавшего трека, поэтому при нажатии кнопки плей на виджете - с начала появляется наименование трека, повторное нажатие запускает проигрывание. Итого нужно нажимать два раза, по моему ранее такого не было)
    1. Аватар для Vitamin
      Vitamin -
      Цитата Сообщение от Dim7 Посмотреть сообщение
      Привет. После перезагрузки устройства (андроид в машине это частое явление), на виджете не отображается наименование звучавшего трека, поэтому при нажатии кнопки плей на виджете - с начала появляется наименование трека, повторное нажатие запускает проигрывание. Итого нужно нажимать два раза, по моему ранее такого не было)
      Надо разбираться. Возможно, связано с давнишними оптимизациями, чтобы приложение не стартовало когда не нужно - жаловались на такое при простом подключении блютуз наушников.
  • Yandex.Direct

  • ZX Banner Ring

  • ВКонтакте