Билд 3720:
+ переход на C++11
* улучшена поддержка снапшотов SNA128
* улучшена поддержка формата DST
* исправлена обработка многотрековых SAP файлов
* улучшена поддержка okim6295 для VGM
* исправлены возможные падения в декодере MsPack
* ускорена инициализация приложения
* улучшена поддержка KSSX файлов с одним треком (BB#59)
* исправлены падения при навигации по KSS трекам
* улучшено детектирование AY формата
* для AHX файлов используется моно раскладка каналов
* zxtune-qt: исправлена невозможность удалить последний закешированный файл (BB#62)
+ zxtune-android: интеграция с сервисом Crashlytics для сбора информации о падениях приложения
* zxtune-android: добавлена натуральная сортировка файлов в браузере
* zxtune-android: обновлены ассоциации файлов
+ zxtune-android: добавлен перевод на чешский
* zxtune-android: исправлена нехватка памяти в некоторых ситуациях
* zxtune-android: исправлен доступ на zxtunes.com
* zxtune-android: исправлены проблемы в браузере с доступом из не-UI потока
* zxtune-android: длительность треков по умолчанию можно устанавливать до 30 минут
* zxtune-android: зацикливание коротких треков для создания рингтонов любой длины
* zxtune-android: исправлена работа с каталогом zxart.ee для случая неизвестных компо, добавлена поддержка 'related' компо
Самый большой перерыв между версиями за всю историю проекта
Изменений не так много, как хотелось бы, но все же достаточно
Была проделана достаточно большая работа по переводу проекта на стандарт С++11. Это дало возможность уменьшить (а в некоторых частях и избавиться) от использования сторонних библиотек в пользу стандартной. Также стал доступен ряд оптимизаций и улучшений, которые хорошо сказались на размере и скорости работы приложений.
Самое большое изменение, которое коснулось версии для Андроид - внедрение интеграции с сервисом сбора статистики Crashlytics. Тут стоит рассказать подробнее.
Теперь появилась возможность моментально получать информацию о падениях приложения и всяких подозрительных нефатальных проблемах. К сожалению, встроенный в GooglePlay механизм недостаточно хорош и сообщает далеко не обо всех проблемах, а также не работает для пользователей без этого самого GooglePlay. Также добавлена некоторая аналитика по поведению пользователей в приложении - какие каталоги чаще всего используются, какие форматы слушаются, насколько эффективен кеш и т.п. Статистика абсолютно анонимная, не содержит никаких персональных данных (в т.ч. путей и имен файлов на устройстве) и неотключаемая (как минимум, пока что). Это связано с необходимостью получить некий отклик от пользователей и иметь представление о типичных сценариях использования. Для тех, кто категорически против, всегда имеется возможность скачать предыдущую версию приложения на сайте.
Остальные изменения связаны с исправлением найденных и сообщенных проблем.
Скачать версию для Android
Скачать версию для win32
Скачать версию для win64
Скачать версию для win32 (MMX/SSE/SSE2)
Скачать версию для win64 (MMX/SSE/SSE2)