Принцип Smart Radio в музыкальных сервисах заключается в возможности пользователей создавать, управлять и делиться музыкальными программами, основанными на их персональных предпочтениях. link.springer.com www.content-review.com
Некоторые особенности работы такого принципа:
- Сбор статистики прослушивания. habr.com lumtu.com Сервер накапливает данные о том, как долго пользователи слушают треки. habr.com lumtu.com На основе этой информации каждому музыкальному жанру присваивается оценка предпочтения, которая влияет на вероятность выбора соответствующих композиций при ротации. habr.com lumtu.com
- Ротация треков. habr.com lumtu.com За одну итерацию обновления загружается определённое количество треков. habr.com lumtu.com После того как пользователь как минимум дважды прослушал каждый из них, инициируется новое обновление. habr.com lumtu.com Треки, у которых среднее время прослушивания ниже заданного предела, удаляются, а с сервера загружаются метаданные новых композиций. habr.com lumtu.com
- Воспроизведение. habr.com lumtu.com Чем больше среднее время прослушивания трека, тем чаще он проигрывается. habr.com lumtu.com
Один из примеров сервиса, где реализован принцип Smart Radio, — «Звук». go.zvuk.com Здесь есть интерактивное радио, где слушатели могут настраивать аудиопоток в соответствии с музыкальными предпочтениями, регулировать звучание треков и пауз между ними, а также искать людей с похожими музыкальными вкусами. go.zvuk.com