Synology NAS 上有個很好用的聽音樂套件叫「Audio Station」,這套件可以從網頁上直接聽音樂、也可以從 App 透過手機聽音樂,對於我這種在 NAS 裡裝了大量音樂的人來說非常方便。此外,Audio Station 也可以透過 Airplay 直接由 NAS 串流到其他播放器去,對於多室音樂串流播放來說也很實用。
不過不知從何時開始,在 Mac 上聽音樂突然出現個嚴重的問題:Safari 無法用 Audio Station 直接透過網頁播放音樂。一直以來我都以為這是個 Bug,所以也沒去管它。直到前兩天我突然想到去問 Synology,才知道原來這不是 Synology 的 bug,而是 Safari 的新功能「阻擋自動播放聲音」造成的啊!
Safari 防自動播放機制在搞鬼
原先 Safari 播放音樂的時候是直接點了歌就會有聲音,但有一天突然變成上圖這樣,就算點了音樂也開始播放了,歌曲的時間不僅不會顯示,也完全不會有聲音出來。
現在我們已經知道這問題的罪魁禍首是 Safari,但為何會這樣,又要怎麼解決呢?
關閉防止自動播放/自動封鎖
原來是先前 Safari 新增了一個阻擋網站自動播放媒體的功能,避免那種會自己播音樂的部落格造成我們的困擾。然而這功能卻也會阻擋 Audio Station 在網頁上播音樂,因此我們得特別針對我們的 NAS 頁面,將他設定為例外網頁。
請打開 Safari 的偏好設定,如上圖。
接著再到「網站」選項裡,找到「自動播放」。在右邊的欄位裡你會看到目前你開啟的網頁,請在設定時先開啟你的 NAS 控制頁面,就可以在「目前打開的網站」欄位裡面看到你的頁面啦!接著點擊後面的選項,把「停止包含聲音的媒體」改成「允許所有自動播放」。
設定過之後你的 NAS 頁面之後就會出現在下面的「已設定的網站」裡,以後設定就不會變啦~只要改好這個設定就可以了。
之後就可以正常地用 Safari 透過網頁聽音樂囉!很簡單吧~