Repository navigation
Private Music 3.30.5
Pre-releasePrivate Music 3.30.5 (pre-release)
Новое
-
Цветовые темы: BananaGram (Graphite и Cream из BananaGram),
Полночь, Лес, Роза и Мокко. Акцент подстраивается под тему и
всегда читается (не ниже 4,5:1). -
Новый акцент «Банан»; в светлой теме акценты стали глубже и
читаемее. В выборе акцента есть кольцо выбора и предпросмотр. -
Акцент теперь красит больше: играющий трек в списках, активную
строку текста песни, полосу прогресса и включённые «Перемешать»
и «Повтор» в плеере, иконки в Настройках. -
Миксы показываются под именем Selena, остальное внутри без
изменений. На экране миксов сначала выбор (настроение, миксы,
артисты, полки), потом пояснение и список треков. -
Тап по настроению или артисту сразу показывает загрузку;
сообщения вроде «для этого настроения нет микса» исчезают сами. -
Наушники: Bluetooth-наушники (AirPods, Buds, Beats и т.п.)
распознаются по названию и получают полную ширину сцены вместо
профиля «колонка». -
Авто, экран блокировки и AirPods: на системных кнопках «Сейчас
играет» появились перемешивание, повтор и «в медиатеку».
Исправлено
- Тексты песен: Genius принимается только при совпадении названия
и исполнителя (раньше мог показать другую песню того же
артиста, перевод или ремикс). Сначала берётся текст VK по
lyrics_id, затем LRCLIB, Genius последним. - Плейлист больше 100 треков терял последнюю страницу; кнопка
«Повторить» в плейлисте теперь работает. - Загрузки: выбор больше не переживает смену раздела и поиск, так
что удалялись невидимые треки; удаление свайпом без полного
свайпа; у меню строки есть подпись. - Главная: неудачная загрузка видна и повторяется; станция больше
не отменяется, если пролистать экран. - Мини-плеер: во время буферизации остаётся кнопка паузы; свайп
по полоске прогресса не переключает трек. Большой плеер
показывает буферизацию. - Очередь: полный свайп не удаляет играющий трек.
- Вход через веб: если не удалось сохранить профиль, окно
остаётся и можно повторить, а не входить заново. - Сброс оформления и очистка автокэша теперь с подтверждением;
удаление из истории прослушивания работает через меню.
Для разработчиков
- В журнал на каждой смене маршрута звука пишутся названия
устройств, выбранный тембровый профиль и флаги возобновления. - Параметры
mix_optionsиaudio.getStreamMixSettingsне
документированы. Если VK отклонит настройку, играет обычный
микс, а в журнале появятся строкиmix options rejectedи
mix settings emptyс формой ответа.
Проверка на устройстве
Музыкальные методы VK зависят от прав сессии и могут измениться
без предупреждения. Если музыка прерывается, воспроизведите
проблему и сразу экспортируйте логи, не очищая их.
Установка
IPA не подписан.
…-iphone-unsigned.ipa— без Watch…-unsigned.ipa— полная сборка с Watch…-dSYMs.zip— символы отладки, не устанавливаются на устройство