🤖HermesBlog
Hermes 功能詳解 · 第41篇2026/8/9· Easy Understand Hermes Agent

第41篇:Spotify 控制——讓 AI 放音樂

Hermes 功能詳解第41篇:Spotify。用 AI 控制你的音樂播放。

這篇講的是如何讓 Hermes Agent 直接操控你的 Spotify——搜歌、建歌單、控制播放,全用聊天搞定。

hermes-feature-41-spotify

先搞明白:為什麼這麼麻煩?

Hermes 控制 Spotify 走的是官方 Web API,需要你註冊一個「開發者應用」。這不是 Hermes 故意刁難你——Spotify 不允許第三方直接提供公共登入入口,每個人都要註冊自己的小應用。整個過程大約兩分鐘,而且 Hermes 會一步步帶你走。

另外注意:免費帳號能用搜尋、歌單、收藏這些功能;Premium 帳號才能控制播放(播放、暫停、切歌、調音量、加佇列)。

第一步:啟用 Spotify 工具集

打開終端機,執行:

hermes tools

在清單裡找到 🎵 Spotify,按空白鍵打開它,然後按 s 儲存。儲存後 Hermes 會直接帶你進入 OAuth 登入流程——如果還沒註冊應用,它會引導你完成。

第二步:註冊 Spotify 開發者應用(跟著精靈走)

如果系統提示需要 Client ID,Hermes 會自動打開 Spotify 開發者後台。點擊 Create app,填寫:

  • App name:隨便填,比如 hermes-agent
  • App description:隨便填
  • Website:留空
  • Redirect URIhttp://127.0.0.1:43827/spotify/callback這個必須一字不差
  • Which API/SDKs?:勾選 Web API

儲存後進入 Settings,複製 Client ID 貼回終端機。不需要 Client Secret——PKCE 認證方式用不到它。

第三步:完成登入

Hermes 會打開瀏覽器讓你授權 Spotify 帳號。同意後,令牌會自動儲存到 ~/.hermes/auth.json,以後不用重複登入(大約半年過期,到時重新執行 hermes auth spotify 即可)。

小提示:如果你是透過 SSH 遠端操作,Hermes 不會自動打開瀏覽器。它會印出一個授權連結,你在本機瀏覽器打開即可。如果打不開,需要做連接埠轉發:

ssh -N -L 43827:127.0.0.1:43827 user@remote-host

第四步:驗證是否成功

hermes auth status spotify

看到令牌資訊就說明搞定了。

開始使用:像聊天一樣放音樂

登入後,Hermes 多了 7 個 Spotify 工具。你不需要記指令,直接說人話:

> 放點 Miles Davis
> 我現在在聽什麼?
> 把這首歌加到我的 Late Night Jazz 歌單
> 切到下一首
> 新建一個叫「Focus 2026」的歌單,把我最近聽的3首歌加進去
> 把我收藏的專輯裡 Radiohead 的找出來
> 搜尋 Blackbird 的翻唱版本
> 把播放轉移到廚房音箱

幾個實用細節

  • 播放控制需要裝置:手機、電腦、音箱上至少有一個 Spotify 用戶端處於開啟狀態。否則會回報 403 Forbidden,打開任何裝置上的 Spotify 再試。
  • Home Assistant 使用者:如果你的智慧音箱(Sonos、Echo 等)支援 Spotify Connect,Hermes 能直接控制它們,不需要額外橋接。
  • 免費 vs Premium:搜尋、查看歌單、取得播放狀態這些唯讀操作免費可用;播放、暫停、切歌、調音量、加佇列都要 Premium。

小結

設定過程雖然多了一步「註冊開發者應用」,但換來的是 AI 完全掌控你的音樂體驗。一次性設定,長期享受——這也是 Hermes 系列裡最「生活化」的功能之一。

下篇預告:第42篇,我們來聊聊 Hermes 的定時任務功能——讓 AI 在指定時間自動幹活,比如每天早上幫你查天氣、彙整郵件。


📖 官方文档

本文根据 Hermes Agent 官方文档编写,原文见:官方文档 › user-guide/features/spotify