Skip to content

Private Music 3.30.11

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Oct 15:37
· 709 commits to ff603accf4dd0d792d9a114a3f2e7e7faca55975 since this release

Private Music 3.30.11 (pre-release)

Новое

  • Главная: один раздел «Музыка и настроение» — чипы
    настроения и занятия берутся из настроек микса VK, под ними
    ряд миксов VK и переход в «Исследовать музыку». Миксы идут в
    порядке VK.
  • «For You» в миксах заполняется полностью: приложение
    дозапрашивает у VK, пока не наберётся ряд треков.

Исправлено

  • Genius: запасная загрузка через встроенный браузер теперь
    работает внутри окна приложения, чтобы пройти проверку
    Cloudflare; в журнал пишется причина, если не вышло.
  • Расход заряда: обложки миксов не запрашиваются повторно при
    каждом входе, часы Apple Watch спят на паузе, профиль VK не
    запрашивается при каждом возврате в приложение, анимация
    фона микса качается один раз на ссылку.
  • Плеер: крупный шрифт переносится, действия раскладываются в
    две колонки; компактная шапка читается и учитывает безопасные
    зоны; кнопки на стекле, текст песни и источники оформлены
    единообразно.
  • Оформление: вторичные экраны, сетки внешнего вида,
    неактивные кнопки и уведомления подчиняются теме и режиму
    «Уменьшить движение». Опасные действия переспрашивают, лишний
    заголовок в настройках убран.
  • Экспорт аудио: профили HE-AAC сохраняются в CMAF, размеры
    блоков и часы воспроизведения проверяются, куки AAC
    валидируются.

Для разработчиков

  • В журнале появляется запись interruption contest, когда
    плеер уступает звук другому приложению.

Проверка на устройстве

Музыкальные методы VK зависят от прав сессии и могут измениться
без предупреждения. Если музыка прерывается, воспроизведите
проблему и сразу экспортируйте логи, не очищая их.

Установка

IPA не подписан.

  • …-iphone-unsigned.ipa — без Watch
  • …-unsigned.ipa — полная сборка с Watch
  • …-dSYMs.zip — символы отладки, не устанавливаются на устройство