История версий — CX's Music
Оба плеера нумеруются и выпускаются независимо, поэтому у каждого своя страница истории версий.
Улучшены FLAC с высокой частотой дискретизации, настройки звука и сохранение данных; исправлены ошибки сканирования и текстов песен.
Новое
- В «Звук и вывод» появился переключатель «Включить скорость и высоту тона», а также отображение действующих параметров и формата вывода.
- Перед удалением из медиатеки объясняются последствия; для отдельного трека тоже требуется подтверждение.
Исправлено
- FLAC использует встроенный программный декодер, устраняя отсутствие звука у FLAC 96 и 192 кГц на части устройств.
- При ошибке текущий трек пропускается, а серия ошибок останавливает воспроизведение. Длительная тишина или отсутствие прогресса сопровождаются сообщением.
- Обновление очереди больше не засчитывает тот же трек как повторно воспроизведённый и пропущенный.
- Открытый извне новый трек больше не заменяется старым восстановлением воспроизведения. При переходах также не подставляется посторонний трек.
- Редактирование эквалайзера трека сохраняет показанные настройки вместо случайного изменения глобальных. Пресет трека также можно удалить.
- Добавление или пересканирование при раскрытой папке больше не вызывает сбой во время обновления списка.
- Файлы FLAC с расширением .x-flac теперь добавляются сканированием.
- При обновлении повторно связываются сохранившиеся старые кэши текстов. Выбранные вручную тексты сохраняются.
Улучшено
- Раньше мы зафиксировали 10 полос и не учли телефоны, предоставляющие меньше. Теперь приложение читает число полос, центральные частоты и диапазон усиления устройства и показывает соответствующие регуляторы.
- Данные треков отделены от результатов сканирования: при пересканировании или удалении и повторном добавлении реже теряются связи с избранным, плейлистами, обложками и настройками текстов.
- Повторно зарегистрированные пути удаляются; пути с подтверждённой ссылкой на один файл нормализуются.
Загрузите и установите новый APK; сначала рекомендуется сохранить резервную копию медиатеки. Переключатель скорости и тона по умолчанию выключен. В ветви Float32 звук высокой разрядности не поддерживает эти регулировки; 16-битный звук поддерживает. Включение использует 16-битную обработку с компромиссом для большей разрядности. Float32 не обозначает окончательную разрядность аппаратного вывода. Известные ошибки этой обработки перечислены ниже.
Исправлена проблема, из-за которой повторное сканирование фонотеки стирало данные песен. Сканер больше не перезаписывает файл текста, выбранный вами вручную.
Важно — Версия 1.1.0 и более ранние: повторное сканирование библиотеки стирало данные треков
Безвозвратно потеряно следующее: счётчики прослушиваний и история воспроизведения, принадлежность трека ко всем плейлистам (включая системный список «Избранное»), отметка «избранное», пользовательская обложка и настройка перевода текста для каждого трека.
Это происходит в любом из этих случаев; файлы на диске могли не меняться:
- Трек попал в библиотеку при сканировании папки, а затем вы добавили этот же файл отдельно через «Выбрать файлы» или «Ввести путь». Хватало одного раза.
- Вы повторно добавили уже добавленную папку, а за это время файлы внутри неё добавлялись или удалялись. Все треки этой папки потеряли перечисленные данные.
- Вы открыли аудиофайл в CX’s Music из файлового менеджера («Открыть с помощью»), а этот трек уже был в библиотеке.
- Никаких действий не требуется. Если в вашей библиотеке были треки, название или исполнитель которых отображались «кракозябрами» (часто у файлов с японскими тегами), приложение при одном из запусков автоматически исправляет их кодировку, и исправленные треки тоже потеряли перечисленные данные. Проверить задним числом, происходило ли это, невозможно.
Потеря происходит незаметно: приложение не сообщает об ошибке. Вы бы заметили лишь то, что случайное воспроизведение хуже угадывает вкус, или что часть избранного исчезла.
Условия 1–3 вы можете проверить сами по памяти. Условие 4 задним числом не проверить, но оно затронуло только треки, у которых когда-то были испорченные теги: если в вашей библиотеке никогда не было «кракозябр», к вам оно не относится.
Следующая версия не допустит повторения, но уже потерянные данные вернуть нельзя.
Первый выпуск с открытым исходным кодом.
Проблемы, которые остаются
- Воспроизведение всё ещё может надолго зависнуть; причина полностью не установлена.
- Обработка скорости и тона всё ещё содержит ошибки. Иногда помогает пропуск трека. Это возможно и для 16-битного звука с настройками по умолчанию.
- Старым запросам текстов запрещено перезаписывать текущий результат. Смешивание текстов остаётся под наблюдением и не считается полностью устранённым.