Назад к версии для Android

История версий — CX's Music

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

  1. v1.1.2

    Улучшены FLAC с высокой частотой дискретизации, настройки звука и сохранение данных; исправлены ошибки сканирования и текстов песен.

    Новое

    • В «Звук и вывод» появился переключатель «Включить скорость и высоту тона», а также отображение действующих параметров и формата вывода.
    • Перед удалением из медиатеки объясняются последствия; для отдельного трека тоже требуется подтверждение.

    Исправлено

    • FLAC использует встроенный программный декодер, устраняя отсутствие звука у FLAC 96 и 192 кГц на части устройств.
    • При ошибке текущий трек пропускается, а серия ошибок останавливает воспроизведение. Длительная тишина или отсутствие прогресса сопровождаются сообщением.
    • Обновление очереди больше не засчитывает тот же трек как повторно воспроизведённый и пропущенный.
    • Открытый извне новый трек больше не заменяется старым восстановлением воспроизведения. При переходах также не подставляется посторонний трек.
    • Редактирование эквалайзера трека сохраняет показанные настройки вместо случайного изменения глобальных. Пресет трека также можно удалить.
    • Добавление или пересканирование при раскрытой папке больше не вызывает сбой во время обновления списка.
    • Файлы FLAC с расширением .x-flac теперь добавляются сканированием.
    • При обновлении повторно связываются сохранившиеся старые кэши текстов. Выбранные вручную тексты сохраняются.

    Улучшено

    • Раньше мы зафиксировали 10 полос и не учли телефоны, предоставляющие меньше. Теперь приложение читает число полос, центральные частоты и диапазон усиления устройства и показывает соответствующие регуляторы.
    • Данные треков отделены от результатов сканирования: при пересканировании или удалении и повторном добавлении реже теряются связи с избранным, плейлистами, обложками и настройками текстов.
    • Повторно зарегистрированные пути удаляются; пути с подтверждённой ссылкой на один файл нормализуются.

    Загрузите и установите новый APK; сначала рекомендуется сохранить резервную копию медиатеки. Переключатель скорости и тона по умолчанию выключен. В ветви Float32 звук высокой разрядности не поддерживает эти регулировки; 16-битный звук поддерживает. Включение использует 16-битную обработку с компромиссом для большей разрядности. Float32 не обозначает окончательную разрядность аппаратного вывода. Известные ошибки этой обработки перечислены ниже.

  2. v1.1.1

    Исправлена проблема, из-за которой повторное сканирование фонотеки стирало данные песен. Сканер больше не перезаписывает файл текста, выбранный вами вручную.

  3. Важно — Версия 1.1.0 и более ранние: повторное сканирование библиотеки стирало данные треков

    Безвозвратно потеряно следующее: счётчики прослушиваний и история воспроизведения, принадлежность трека ко всем плейлистам (включая системный список «Избранное»), отметка «избранное», пользовательская обложка и настройка перевода текста для каждого трека.

    Это происходит в любом из этих случаев; файлы на диске могли не меняться:

    1. Трек попал в библиотеку при сканировании папки, а затем вы добавили этот же файл отдельно через «Выбрать файлы» или «Ввести путь». Хватало одного раза.
    2. Вы повторно добавили уже добавленную папку, а за это время файлы внутри неё добавлялись или удалялись. Все треки этой папки потеряли перечисленные данные.
    3. Вы открыли аудиофайл в CX’s Music из файлового менеджера («Открыть с помощью»), а этот трек уже был в библиотеке.
    4. Никаких действий не требуется. Если в вашей библиотеке были треки, название или исполнитель которых отображались «кракозябрами» (часто у файлов с японскими тегами), приложение при одном из запусков автоматически исправляет их кодировку, и исправленные треки тоже потеряли перечисленные данные. Проверить задним числом, происходило ли это, невозможно.

    Потеря происходит незаметно: приложение не сообщает об ошибке. Вы бы заметили лишь то, что случайное воспроизведение хуже угадывает вкус, или что часть избранного исчезла.

    Условия 1–3 вы можете проверить сами по памяти. Условие 4 задним числом не проверить, но оно затронуло только треки, у которых когда-то были испорченные теги: если в вашей библиотеке никогда не было «кракозябр», к вам оно не относится.

    Следующая версия не допустит повторения, но уже потерянные данные вернуть нельзя.

    Первый выпуск с открытым исходным кодом.

Проблемы, которые остаются

История версий — CX'Music →