當你按下「隨機播放」時,QQ音樂和網易雲們都做了什麼?

2020-11-28 懂球帝官方

本文轉自微信公眾號:愛範兒(id:ifanr)。未經授權,不得轉載。

下班了,又一次走進熟悉的地鐵站,聽著已經聽過無數遍哐當哐當的地鐵軌道聲,你突然覺得每天的日子有點乏味和單調,就像太陽每天從東邊升起,又從西邊落下。

戴上耳機,打開你最喜歡的歌單,就像往常那樣。你點下隨機播放的按鈕,希望把掌控權交給播放器和算法,讓它們帶給你一點未知的新鮮。

你有沒有想過,隨機播放算法究竟是如何給我們呈現一個隨機歌單的?

「真隨機」還是「偽隨機」

歷史上最經典的隨機音樂播放器,應該還要數 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抖動),最終將歌曲更加均勻平衡的分散到播放列表之中。

就是這樣,今天,各家的隨機播放算法雖然大都基於「洗牌算法」的模式,但也都有著自己的「調味秘方」,有的用戶會喜歡,也有做的糟糕的,不停被用戶吐槽的。

但本質上,隨機播放算法的重點不在於「隨機」,而是一場產品和用戶之間的心理博弈對決,甚至它們會隨著你的聽歌習慣的逐漸養成,自身也在改變著隨機歌單的加權傾向。

越聽,它們就會越了解你。

相關焦點

  • 網易雲音樂的星辰大海
    不止新推出的翻唱火出了圈,連帶著2017年的《達拉崩吧》原唱都在網易雲音樂平臺中煥發了「第二春」,打開這首歌的評論區,你可以看到點讚最高的前幾個熱評發布時間都是今年3月末,大家都在這裡集合調侃著「老歌新聽」,氣氛非常歡樂。除此之外,網易雲平臺中用戶們對這首歌的翻唱也如雨後春筍般不斷湧現。
  • 淺析移動音樂競品:網易雲音樂 VS QQ音樂
    (1)音樂播放功能移動音樂應用最核心的功能之一,滿足了用戶收聽歌曲的基本需求。從兩款應用的音樂播放功能來看,網易雲音樂最突出的亮點是歌曲評論。用戶可以在播放器界面上查看其他用戶對歌曲的評論,並做一些互動,如點讚、回復、分享評論等;或者自己寫評論,對歌曲作出評價或分享自己的心情與故事。由此,樂評功能逐漸形成一種用戶習慣和口碑效應,乃至產品文化。
  • 在線音樂類APP分析——網易雲音樂的進階之路
    「單曲」在這個功能上,有一個點雲音樂需要做一些調整。對於本地下載的眾多歌曲,用戶想要聽的時候,也是沒有選擇性的,沒有誰想要每次打開本地音樂總是收聽排列靠前的幾首歌。因此,能夠隨機播放本地歌曲也是一項需求。酷我,酷狗,QQ音樂都有一鍵隨機播放的按鈕,而雲音樂是「播放全部」,然後需要用戶再去點擊隨機播放。2.
  • 入駐網易雲音樂一年 音樂人劉欣然音樂視頻播放量破千萬
    作為網易雲音樂平臺7萬名原創音樂人之一,她不是平臺中粉絲最多的,也不是平臺中原創歌曲最多的,但對待做音樂卻非常堅定和投入,憑藉5首原創作品及十多個翻唱音樂視頻,2018年11月,劉欣然在網易雲音樂平臺視頻播放總量破千萬。走在音樂這條路,按照劉欣然的話來說,她遇到的問題都不算是什麼困難,「能有多難呢,堅持就好了」。
  • 網易和小米率先按下了「大逃殺手遊」的 F 鍵,誰能最終「吃雞」? |...
    網易和小米率先按下了「大逃殺手遊」的 F 鍵,誰能最終「吃雞」?誰不想在「大逃殺」手遊市場還空白的時候,來一個「大吉大利,今晚吃雞」?出艙跳傘每一局遊戲,100 名玩家將會被投放在絕地島的上空,遊戲從玩家按下 F 鍵跳傘開始,所有人都一無所有,所有人的目標都是活到最後。手遊廠商中,網易和小米率先出艙跳傘按下了「吃雞手遊」這場絕地求生的 F 鍵。
  • 一萬家門店的BGM都由你決定,網易雲音樂想用定製化的音樂穿透你的...
    題圖來自:視覺中國南京大牌檔跑堂大爺的吆喝穿透茶碗、香天下火鍋的誘人香辣味道、Kuma Cafe連空氣中都瀰漫著的萌感......人氣門店的用戶們幾乎都能準確說出其與眾不同的「加分」項。然而,店裡一旦播放不合時宜的背景音樂——尤其 TA 還在循環播放——卻很有可能毀了這一切。
  • 抖音「造音行動」寫下音樂市場新玩法
    在站內熱度的加持下,站外熱度持續發酵,Q音熱歌榜在榜1周、流行指數榜在榜12天、最高排名2;網易雲新歌榜上榜12次、人氣榜12次、飆升榜6次。 更早之前,第二期選中的曲目《他只是經過》,目前在抖音站內累計投稿已經超過了207萬,內容包含了遊戲、粉圈、動漫、校園、明星、娛樂等多個類型、播放量超過42億次;在站外音樂平臺也表現良好,佔據網易雲音樂熱歌榜TOP持續3周的時間。 而在進入「造音行動」之前,這首歌曲,也不過是抖音短視頻裡數以萬計bgm中的一首。
  • 產品分析|以網易雲音樂和落網為競品對象,聊聊QQ音樂的產品功能與...
    三、競品分析3.1 競品選擇QQ音樂作為一款綜合型的在線音樂平臺,不僅有播放歌曲、收聽與搜索歌曲等音樂平臺主流基本功能,還具有電臺、音樂直播這樣的延伸功能;作為在線音樂平臺,主要的競品包括網易旗下的「網易雲音樂」,阿里旗下的「蝦米音樂」和百度旗下的「百度音樂」。
  • QQ音樂、網易雲上線蝦米音樂歌單遷移功能
    經濟日報-中國經濟網北京1月7日訊 根據蝦米音樂發布的相關公告,2021年2月5日0點後,蝦米音樂App從應用商店下架。停止所有音樂內容消費場景,僅保留帳號資產處理、網頁端音樂人提現服務。眾多蝦米音樂用戶將何去何從?QQ音樂、網易雲音樂兩大平臺迅速上線一鍵「遷移」功能,供用戶歌單「拎包入住」。據經濟日報-中國經濟網記者了解,蝦米音樂發布公告當日,QQ音樂隨即上線「蝦米 一鍵導入」功能,提供「導入蝦米音樂資產贏取綠鑽」的抽獎服務,吸引原蝦米音樂用戶入駐QQ音樂。
  • 網易雲音樂app下載安裝_音樂播放器_18183軟體下載
    網易雲音樂app下載安裝讓你發現好音樂,找到共同愛音樂的人,一起享受美好的動聽時光,時刻都縈繞在你的耳邊,是一個使用便捷,音樂俱全,播放多樣的掌上音樂app。
  • 網易雲音樂2021電腦版下載_網易雲音樂2021版官網下載_18183軟體下載
    網易雲音樂是由網易公司開發的一款音樂播放器軟體。網易雲音樂專注於發現與分享音樂,依託專業音樂人、好友、DJ推薦和社交功能,當歌曲作者通過網易雲音樂的認證後,會成為網易音樂人,和網友互動。
  • Spotify 2020全球音樂榜單出爐!怪奇比莉拿下「最多播放」女歌手
    音樂串流服務平臺Spotify,每年年底都會為聽眾公布「年度總回顧」,列出今年播放次數最高的音樂家。明星藏不住光芒,他漸漸嶄露頭角、得到唱片公司的注意,壞痞兔的音樂被形容是一種「對話性的tone,低沉和泥漿似的發音,饒舌的節奏」,專輯《YHLQMDLG》已成為2020年最熱銷的西班牙語專輯之一。  全球最多播放女歌手:怪奇比莉(Billie Eilish)  Spotify 全球最多串流收聽次數女歌手:  1.
  • 網易雲音樂,「雲村」交友
    先是年初的時候在年度聽歌報告的最後加入了一個「小心機」,會匹配和你聽歌風格相同的網友,並可進入聊天。但當時就有網友吐槽稱,「配對的功能是讓你尋找相同愛好的人,不是讓你來相親的。」匹配聊天似乎讓網易雲音樂嘗到了甜頭。今年4月,開始向部分用戶私信推送「雲村交友」小程序內測通知,會根據音樂品位每天推薦150個異性,如購買會員可享無限次匹配。
  • 網易雲音樂電腦版在線聽歌
    網易雲音樂在界面上使用了紅黑色系的配色與界面設計,再加上磨砂效果,看起來還是非常舒適的,也有一番「高端大氣」的感覺。是專注發現與分享的音樂播放器產品,網易雲音樂電腦版尤其是創新的音樂社交俘獲了眾多音樂愛好者的心,是用戶口碑、評價甚高的優質音樂應用。
  • 網易雲音樂的競品分析報告以及優化建議
    從表格中我們可以發現蝦米音樂推薦的方式是多樣的,各個模塊都加入了個性化推薦的元素,比如播放模塊的AI模式;發現音樂模塊的歌單歌曲推薦;電臺、視頻等子模塊也有猜你喜歡、專屬定製等功能;個人中心會有猜你喜歡的歌單,帳號模塊有聽歌偏好設置。③最後關於個性化服務,網易雲音樂注重音樂社交,所以個人中心展示個人動態、歌單、收藏等個性化信息。
  • 產品分析報告 | 網易雲音樂,差異化路線打造高質量音樂社區
    而不管是做歌單、評論區互動還是發動態,網易雲音樂的UGC平臺都能很好地滿足他們的創作欲和表達欲。(4)痛點四:切到指定歌詞播放時,操作不方便根據訪談反饋,用戶在聽歌時想要從下一段歌詞開始播放,必須要下拉然後點擊歌詞旁邊的小三角按鈕,才能執行這一功能,如圖七所示。但由於小三角面積過小,在實際操作中,用戶很容易點錯或者沒點到,造成了操作上的障礙和用戶體驗度的下滑。
  • 聽古典音樂讓你變聰明?「莫扎特效應」是真的嗎?
    測驗結果顯示,聆聽莫扎特音樂的那組學生,比聽放鬆指令或是什麼都沒做的學生,成績都要來得好,而進步的幅度,相當於比他們原本的智商高出了八或九分──這對他們來說可是很有用的。在這項測驗中,學生們要看一些經過折迭裁剪的紙張上面的圖形,並猜測這張紙在沒有折過前是什麼樣子。這裡有一個類似的例子:你能看出下圖的紙張,在經過折迭和裁剪後,會變成圖A到E中的哪個形狀嗎?
  • 蝦米音樂別了!教你把蝦米導入QQ音樂網易雲音樂
    趁著蝦米音樂留給用戶的緩衝期(關停時間2021年2月5日)(比起某筆記軟體那突然的關停讓用戶連資料都無法備份的情況算良心了)。我們來看看如何把蝦米音樂中的歌單轉移到QQ音樂、酷狗音樂、酷狗音樂、咪咕音樂和網易雲音樂吧。放心,轉移的方式比較的簡單,不用你一首一首歌的去重新添加。
  • 《Love is Gone》播放量破2億,網易雲音樂歐美音樂優勢凸顯
    截至目前,歌曲在網易雲音樂播放量已突破2億,總評論量超10萬,分享量超過112萬,搜索量達939萬,成績喜人。這首《Love is Gone》(Acoustic)為原版人員改編,重新演繹,除去了原版中的電音,不再採用heaven trap風格,轉為用最原始的旋律演繹最純粹的情感。
  • 宮崎駿IP加持,網易雲音樂加速二次元布局
    毋庸置疑,吉卜力工作室的宮崎駿作品在國內上至70後下至00後的群體中都具有廣泛的知名度。愛屋及烏的心理,用戶們對作品中的歌曲也非常喜愛。根據網易雲音樂大數據表明,吉卜力工作室的相關音樂作品在網易雲音樂站內一直有著良好的收聽氛圍。