网易首页 > 网易号 > 正文 申请入驻

当你按下「随机播放」时,QQ音乐和网易云们都做了什么?

0
分享至

  下班了,又一次走进熟悉的地铁站,听着已经听过无数遍哐当哐当的地铁轨道声,你突然觉得每天的日子有点乏味和单调,就像太阳每天从东边升起,又从西边落下。

  戴上耳机,打开你最喜欢的歌单,就像往常那样。你点下随机播放的按钮,希望把掌控权交给播放器和算法,让它们带给你一点未知的新鲜。

  你有没有想过,随机播放算法究竟是如何给我们呈现一个随机歌单的?

  「真随机」还是「伪随机」

  历史上最经典的随机音乐播放器,应该还要数 iPod Shuffle。

  2005 年的时候,苹果公司推出了经典的 iPod Shuffle,iPod Shuffle 在当时来说可以算是一个异类,那时候的音乐播放器(还在直接叫 MP3 的时代)基本上都已经有了一块用来显示音乐信息的屏幕,用户可以自由的选择自己喜欢的音乐,甚至有些 MP3 还能播放视频,比如 2006 年没魅族推出的 miniplayer M6 已经搭载了 2.4 英寸显示屏。

  而 iPod Shuffle 没有屏幕,整体比起苹果自家的 iPad Nano 来说也来得简陋。但最大的问题是,用户如何选择自己喜欢的歌曲?

  答案是随机列表,你可以通过 iTunes 同步你喜欢的音乐,也可以直接同步一个你喜欢的播放列表,但是在 iPod Shuffle 上,你所能获取的最大感受是「随机播放的魅力」。

  实际上,我们所说的「随机播放」常见的方式有两种,一种叫「Shuffle」,一种叫「Random」。

  ▲ 洗牌算法. 图片来自:9to5Mac

  Shuffle 一般叫做「洗牌算法」,它的原理是像扑克洗牌一样,将不同数量的扑克牌进行随机排列就能得到一个乱序的顺序。随机播放歌单也是如此,每次播放的时候会将这个列表中的歌曲进行洗牌,从而获得一个乱序的播放,也就是「伪随机」算法。

  而 Random 则是真正的随机播放,也就是说每次切换音乐都是独立的未知数,会随机到不同的音乐,就像「抓阄」一样,它没有列表的概念,所以没有上一首和下一首的概念,是「真随机」算法。

  怎么判断是「真随机」还是「伪随机」,其实只要按下「上一首」就知道了,如果切换到是你刚才听过的那一首,那就是「伪随机」的洗牌算法,如果是每次都在切换不同的歌,那么就是「真随机」算法。

  ▲ 洗牌算法本质来自洗扑克牌. 图片来自:Phys.org

  这两种哪种方法更好一些?对于目前的用户来说,洗牌算法要更能接受一些,理论上它更加具备可控性,又能满足用户乱序播放的要求,还能防止重复听到一首歌的可能性。

  目前在各大音乐 App 中用得比较多的是「洗牌算法」,比如用户数量很大的网易云音乐和 QQ 音乐等播放器都在使用。

  好的随机算法应当是怎样的

  但即便「洗牌算法」本身有足够多的优点,但原始的「洗牌算法」已经无法满足日益增长的听歌需求,或者说也有播放器越改越糟糕的情况。比如知乎提问中,很多人都感觉网易云音乐的随机算法有着很大问题,比如只放一小部分固定的歌曲,而有些歌曲似乎永远随机不到。甚至有的用户还表示自己删除的一首歌曲还能被随机到。

  其实 App 对于这个「随机列表」是有干预的,而并非简单的进行洗牌,而但从结果上说,到底用户感知是好还是差,就看各家对于「洗牌算法」的理解和设计了。尽管吐槽网易云算法的用户不少,但也并不影响推荐歌单和评论等受到欢迎的功能。

  根据知乎简介为 QQ 音乐产品经理的用户刘彦彬的回答,在洗牌算法之中也会掺杂更多的大数据算法干预:

根据产品团队调研,用户想要的其实不是真正的「随机播放」,而是用户更多是不知道听哪首,更多是选择困难,希望能帮我做决定。而且,尽量地符合我当前的心境。

  随机算法可以解决选择困难,但是并不能真正解决用户需要的心境,因为「洗牌算法」并不会知道用户究竟想要什么。但是音乐应用其实是可以做到这一点的,在足够大的个人听歌数据样本和大数据调研情况下,算法可以做出一些判断,用户此刻更想要听哪些歌。

  ▲ QQ 音乐. 图片来自:YouTube

  举个简单的例子,比如说在夜深人静的深夜点开随机播放,那么用户很大可能性是不想听比如金属、摇滚等过于吵杂的音乐,结合用户以往的听歌历史,这个时候随机算法就会根据用户当前的环境时间,更多的随机到轻音乐。

  不然你以为那些听歌报告为什么那么详细,你夜里不睡觉循环了多少遍哪首歌,它都一清二楚。

  QQ 音乐产品经理刘彦彬还总结了好的随机算法应该具备的几条特征:

  记录我本地或最近一段时间的听歌记录,尽量在随机时不会推荐出来,保证随机的新鲜感

  洗牌算法做好,尽可能的隔开某个歌手,某张专辑,让用户从感官上感觉是一个随机列表

  可以在本地做用户操作记录,比如跳过歌曲的次数,对用户不感兴趣的歌曲进行降权或者过滤,精选随机的池子

  在对歌曲标签丰富后,可以做的事情就更多了,比如根据当前的场景,推荐本地适合收听的歌曲优先随机播放,这些都有助于让用户感知智能。

  ▲ Spotify 的随机播放. 图片来自:REGENDUS

  对随机播放算法调研的当然不只是 QQ 音乐,一直以推荐算法闻名的流媒体音乐服务 Spotify 也有对「洗牌算法」更深度的思考,甚至他们还在官网里面写出了如何改进随机播放算法。

  即便是对于 Spotify 这样的流媒体音乐,依然有许多用户会觉得随机播放不「随机」,Spotify 的洗牌算法当然是随机的,但他们开始思考为什么用户会这样觉得。

  从基础上说,Spotify 从提供服务开始就用的是 Fisher-Yates 洗牌算法,他们觉得这个洗牌算法做的最出色。

  ▲ 如果用不同颜色代表不同歌手,这意味完全真随机时,上下两种列表都可能出现

  不过,Spotify 一开始并不理解用户说的「不随机」是什么意思,但在研究之后发现,用户的核心理念是不希望一位歌手在短时间内重复出现,但这里其实用户陷入了了一个经典的「赌徒谬论」,当人们连续几次没有中彩票时,就会认为自己下次中奖的几率会增大,而其实每次概率都是独立而相同的。

  但如果用户连续听到某一位歌手的作品时,他们就会粗暴地觉得这个算法「有问题」。

  结论表示,用户并不喜欢「完美的随机」。

  比起「完美」,用户更喜欢的是「平衡」

  那什么是「不完美的随机」?

  在马丁·菲德勒(Martin Fiedler)的博客文章 「混洗音乐的艺术」中,他展示了为什么完全的随机列表是糟糕的。

  假设在你的播放器中存在三种不同曲风的流派分别是 A、B、C,其中 A 有 10 首,B 和 C 都是 11 首,一共 32 首歌。如果使用真正的随机算法来洗牌会出现怎样的情况?可能是:

AACBBCBACABBCCACCCCABBACBACABABB

  其中出现了连续的 C 曲风流派,以及在四分之一的时间里是没有 B 曲风流派的,对于用户来说,重复单一的曲风无疑是糟糕的。而绝对的随机算法,很可能在大部分情况下都会生成这种糟糕的播放列表,因为绝对的随机也意味着「不平衡」。

  ▲ 图片来自:Marie Claire

  更好的随机里列表是为了满足用户无法下决定但又想要获得新鲜感的心理,这时就应该尽可能的避免重复和单调,所以下面这种播放列表才是更合适的:

ABCBCABACBACBCABCACBABCACBACBCAB

  很四平八稳的一个播放列表,没有任何「异常」存在,马丁·菲德勒称之为「平衡洗牌」。为了实现将歌单洗牌更加平衡,马丁·菲德勒发明了一套较为复杂的洗牌算法,如果你对具体实现感兴趣,也可以直接移步到这篇博客。

  Spotify 借鉴了这个算法,但将之修改为更适合自己的方式,并且同时借鉴了抖动算法(例如 Floyd–Steinberg 抖动),最终将歌曲更加均匀平衡地分散到播放列表之中。

  就是这样,今天,各家的随机播放算法虽然大都基于「洗牌算法」的模式,但也都有着自己的「调味秘方」,有的用户会喜欢,也有做的糟糕的,不停被用户吐槽的。

  但本质上,随机播放算法的重点不在于「随机」,而是一场产品和用户之间的心理博弈对决,甚至它们会随着你的听歌习惯的逐渐养成,自身也在改变着随机歌单的加权倾向。

  越听,它们就会越了解你。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
用了多年手机号要大变!中国移动率先带头,关系每个人

用了多年手机号要大变!中国移动率先带头,关系每个人

林子说事
2026-05-16 20:34:24
多地紧急提醒:非必要不外出!上海马上受影响,本周连续6天雨...

多地紧急提醒:非必要不外出!上海马上受影响,本周连续6天雨...

上海约饭局
2026-05-18 15:32:46
情绪稳定度最高的三个星座

情绪稳定度最高的三个星座

星座不求人
2026-05-17 21:47:43
原来如此!樊振东决赛两败勒布伦兄弟后,国乒长盛不衰原因曝光

原来如此!樊振东决赛两败勒布伦兄弟后,国乒长盛不衰原因曝光

林雁飞
2026-05-18 14:20:00
骑车去酒店、跑团演宫斗!这些运动圈子真的很“乱”吗?

骑车去酒店、跑团演宫斗!这些运动圈子真的很“乱”吗?

健身迷
2026-05-18 13:18:40
儿童患癌越来越多!多名院士呼吁:这些东西少给孩子吃!危害大!

儿童患癌越来越多!多名院士呼吁:这些东西少给孩子吃!危害大!

蜉蝣说
2026-05-17 21:59:37
4-3!骑士晋级东决,赛后3个好消息和一个坏消息,哈登绝不能拉胯

4-3!骑士晋级东决,赛后3个好消息和一个坏消息,哈登绝不能拉胯

阿纂看事
2026-05-18 18:29:55
杨梅也双标?出口按欧盟标准,内销随意泡药水,曝光黑幕者遭威胁

杨梅也双标?出口按欧盟标准,内销随意泡药水,曝光黑幕者遭威胁

垛垛糖
2026-05-17 14:11:26
电力利润暴降435%,19个电力业绩暴雷,仅14个高增长,别踩雷了

电力利润暴降435%,19个电力业绩暴雷,仅14个高增长,别踩雷了

鹏哥投研
2026-05-18 12:31:31
福建漳州杨梅泡药风波持续发酵,无人收购,果农欲哭无泪,被害惨

福建漳州杨梅泡药风波持续发酵,无人收购,果农欲哭无泪,被害惨

魔都姐姐杂谈
2026-05-17 09:52:03
X:那个在全世界被看了1亿次的美女

X:那个在全世界被看了1亿次的美女

东京新青年
2026-05-17 16:10:38
沉默96小时后,中方准时反击,戈兰高地主权已定,以色列必须撤军

沉默96小时后,中方准时反击,戈兰高地主权已定,以色列必须撤军

云舟史策
2026-05-18 07:23:03
纪委大数据有多厉害?这几类行为一查一个准,公职人员别再侥幸

纪委大数据有多厉害?这几类行为一查一个准,公职人员别再侥幸

细说职场
2026-05-18 09:37:45
亡国灭种,断子绝孙?欧洲反华先锋立陶宛,正在从地图上消失

亡国灭种,断子绝孙?欧洲反华先锋立陶宛,正在从地图上消失

混沌录
2026-05-18 17:05:26
塞尔维亚总统:将在特朗普和普京之后对中国进行国事访问

塞尔维亚总统:将在特朗普和普京之后对中国进行国事访问

俄罗斯卫星通讯社
2026-05-18 15:10:17
3分钟倾家荡产?年入千亿“精神鸦片”,正精准掏空中国人的钱包

3分钟倾家荡产?年入千亿“精神鸦片”,正精准掏空中国人的钱包

趣文说娱
2026-05-12 19:53:22
黄三、李四是谁?广州荔湾多部门回应拆迁公告人名和地址质疑:房屋早已灭失,未实际补偿

黄三、李四是谁?广州荔湾多部门回应拆迁公告人名和地址质疑:房屋早已灭失,未实际补偿

澎湃新闻
2026-05-18 14:10:27
项羽举的鼎是千斤鼎,换算成现在的计算单位,一些运动员能做到吗

项羽举的鼎是千斤鼎,换算成现在的计算单位,一些运动员能做到吗

抽象派大师
2026-05-18 00:10:52
重磅!哈登决定降薪!晋级东决!骑士还是离不开詹姆斯啊!

重磅!哈登决定降薪!晋级东决!骑士还是离不开詹姆斯啊!

慢歌轻步谣
2026-05-18 18:41:48
乌克兰再攻入俄罗斯领土库尔斯克!海马斯摧毁红军村据点

乌克兰再攻入俄罗斯领土库尔斯克!海马斯摧毁红军村据点

项鹏飞
2026-05-18 19:02:26
2026-05-18 19:55:00
爱范儿 incentive-icons
爱范儿
消费科技第一媒体
38865文章数 2601695关注度
往期回顾 全部

科技要闻

同一公司,有人奖金是6年工资,我却只有半年

头条要闻

585人村庄62人患癌 村民举报泡花碱工厂4年未得到解决

头条要闻

585人村庄62人患癌 村民举报泡花碱工厂4年未得到解决

体育要闻

41岁,他还想第5次踢世界杯

娱乐要闻

票房会破14亿!口碑第一电影出现了

财经要闻

中国芯片,怎么突然不便宜了?

汽车要闻

二排座椅能躺能转/三排座椅能收纳 零跑D99座舱玩法多样

态度原创

时尚
游戏
艺术
教育
亲子

夏天裤子不用多买,提前准备几条休闲的阔腿裤,百搭舒适显瘦

Xbox性感擦边广告疯传!大雷美女手捧游戏主机?

艺术要闻

这才是帝王书法“尖子生“,水平完胜宋徽宗

教育要闻

项目式学习:学生如何从课堂走向生活?

亲子要闻

如何克服小孩挑食的毛病?这样做专治挑食,网友:立马抄作业”!

无障碍浏览 进入关怀版