47,5 млн подписчиков Плюса больше не нужно заранее скачивать треки — «Моя волна» откроет новую музыку и адаптируется под предпочтения даже там, где связь нестабильна или отсутствует: в самолёте, в поездке за город или в горном походе.
Обычно рекомендательные системы в музыкальных стримингах работают только онлайн: как только интернет пропадает, остаются лишь заранее скачанные треки. Яндекс Музыка решила эту проблему, создав отдельный рекомендательный движок, который работает непосредственно на устройстве пользователя.
Александра Сагалович,
руководитель Яндекс Музыки
«Мою волну» регулярно слушают 94% наших пользователей — это крупнейший рекомендательный продукт в стране с десятками миллионов слушателей. Мы сами знаем, каково это, когда музыка в машине внезапно замолкает из-за плохой связи или когда во время долгого перелёта приходится слушать одни и те же треки из Коллекции. Поэтому для нас было важно сделать рекомендации независимыми от подключения к сети. Наш новый рекомендательный движок работает прямо на устройстве и весит всего 100 Кб, но даже при такой компактности функционирует как полноценная рекомендательная система. Теперь музыка в «Моей волне» не прервётся, если сеть пропадёт. Впервые пользователи не ограничены набором скачанных треков — даже без интернета.
Перед командой стоял технологический вызов — создать мощную, но лёгкую рекомендательную технологию, способную работать локально на устройстве пользователя. Для этого было разработано нестандартное решение — вместо тяжёлой нейросетевой модели в приложение встроили лёгкий рекомендательный движок весом всего 100 Кб. Когда треки загружаются на телефон, сервер присылает персональную «шпаргалку» — как именно подбирать музыку для этого пользователя из этих конкретных треков. Рекомендательный движок использует эту «шпаргалку» прямо на устройстве и продолжает реагировать на действия слушателя даже без интернета. Это решение позволило не нагружать смартфон, но сохранить качество персональных рекомендаций.
Для того чтобы работать без интернета, «Моя волна» анализирует вкусы пользователя, прогнозирует, какая музыка может ему понравиться, и заранее загружает её на устройство. Когда сети нет, рекомендации продолжают работать локально: рекомендательный движок выбирает из скачанного набора наиболее подходящие композиции, учитывая действия слушателя: лайки, прослушивания, пропуски и так далее. Яндекс Музыка автоматически определяет, когда нужно обновить треки на устройстве: сервис анализирует реакции слушателя и заменяет пропущенные или недослушанные композиции на новые. Благодаря этому музыка в «Моей волне» всегда остаётся актуальной — даже без интернета.
Пользователи могут самостоятельно управлять объёмом памяти, который «Моя волна» использует для офлайн-работы. В разделе «Настройки» в приложении Яндекс Музыки можно выставить лимит. Чем он больше, тем дольше рекомендации будут оставаться разнообразными и интересными. Чтобы не расходовать мобильный интернет, треки скачиваются только при подключении к Wi-Fi. Скачивание происходит ночью, когда устройство достаточно заряжено или стоит на зарядке.
Новая функция автоматически активирована у всех подписчиков Яндекс Плюса, которые обновили приложение Яндекс Музыки. С ней «Моя волна» не прервётся, если связь нестабильна или отсутствует. Кроме того, рекомендации можно запустить, уже находясь вне сети.
Теги
Контакты
Пресс-служба компании «Яндекс»
Кристина Шавадзе
Тел.: +7 495 739-70-00
Электронная почта: pr@yandex-team.ru