Смешивание плейлистов по вероятности
Мы с вами знаем, что есть фантазии об ИИ-диджеях, которые сами будут красиво смешивать треки, знать что мы хотим послушать и быть на волне со всем, что происходит вокруг. Также мы знаем, что есть идеи о папках плейлистов, где они просто будут случайно смешиваться в общей куче.
А что если?
В чём заключается мысль:
Реализуется отдельный режим воспроизведения, некоторый микшер плейлистов, куда скидывается списком несколько плейлистов (условно — три ступени настроения для вечеринки). У каждого плейлиста стоит слайдер, который управляет как бы развесовкой плейлистов, то есть вероятностью появления треков из него. Пользователь может в процессе менять развесовку, по сути регулируя шансы, из какого плейлиста выпадет следующий трек. При этом это обязательно шафл, очереди как таковой нет из-за неопределённости (динамическая вероятность), но Я.М помнит уже воспроизведённые треки из общей кучи и не кидает их в дальнейшем (или это разрешается отдельной галочкой).
Та же самая история может быть с альбомами, исполнителями, настроениями в Волне и т.д.
Зачем?
- Гибко управляется настроение (хочешь, будет больше весёлых, хочешь - будет поровну). Юзкейс — можно отсекать плейлист с весёлыми треками, когда на тусовке уже все спать хотят.
- Не сбивается шафл, если надо бегать туда-сюда между плейлистами.
- Нет мучений с очередью. Не добавлять же по одному треку.