Muro Box 開放 API — 將音樂盒帶入您的智慧家庭與自動化工作流程

Three mechanical music boxes with transparent covers reveal their gears and combs, engraved with 'All Memories in One Music Box'. A warm wooden table and bookshelf background highlight craftsmanship and emotional design.

Muro Box 正式支援開放 API

(完整手冊請參閱此處。)

透過 API 金鑰驗證,第三方服務與自動化工具(例如 Home Assistant、IFTTT 或您自訂的腳本)可直接控制您的音樂盒:播放歌曲與播放清單、停止播放、調整裝置設定,以及搜尋歌曲與播放清單目錄。

所有播放皆於音樂盒本體上進行。API 不會回傳 MIDI 檔案或下載連結,以確保音樂內容的版權保護與完整性。

您可以使用 API 做什麼

  • 播放單一首歌曲 (play_song)
  • 播放播放清單時,系統會根據帳號權限自動篩選可播放的歌曲(play_playlist
  • 停止目前播放 (stop_playing)
  • 讀取並更新裝置設定:馬達速度、隨機播放模式、最大播放時間、MIDI 輸出、藍牙 MIDI 開關 (device_settings)
  • 以關鍵字、分頁及多語言名稱支援搜尋歌曲與播放清單(search/songssearch/packages

三步驟入門

  1. 開啟 Muro Box App → 設定 → API 金鑰 → 新增。為金鑰命名並確認。完整金鑰僅會顯示一次,請立即複製並儲存(之後將無法再次取得)。
  2. 請在 App 的裝置設定頁面中找到您的裝置序號 (device_sn)。
  3. 呼叫API:將您的API金鑰放在標頭中,向https://api.murobox.com/muro_api/v1/...發送POST請求。
curl -X POST https://api.murobox.com/muro_api/v1/devices/play_song/ 
  -H "api-key: YOUR_API_KEY" 
  -H "Content-Type: application/json" 
  -d '{"device_sn": "YOUR_DEVICE_SN", "song_id": "SONG_ID"}'

歌曲 ID(song_id)與播放清單 ID(playlist_id)可直接在 App 中複製:在播放器選單中選擇「複製歌曲 ID」,或在播放清單詳細頁面中選擇「複製播放清單 ID」。

安全與使用說明

  • API 金鑰等同於密碼。伺服器僅儲存 SHA‑256 指紋;原始金鑰無法還原。請勿分享。
  • 每個金鑰每分鐘最多允許 60 次請求(超過此限制將回傳 HTTP 429)。
  • 金鑰僅能控制綁定於同一帳號下的音樂盒;無法用於下載歌曲或 MIDI 檔案。
  • 如需完整的端點文件與可直接匯入的 Postman Collection,請參閱Muro Box Open API 使用者指南
Picture of 智慧音樂盒 Muro Box

智慧音樂盒 Muro Box

「用科技說你的故事」是我們的創業初衷。我們希望科技不只能讓生活更便利,更能拉近人與人的距離。因此開發了可以更換曲目,演奏每個人專屬回憶音樂的音樂盒,希望讓音樂盒成為珍藏回憶的媒介,記錄著每個家庭獨一無二的故事。

所有部落格文章

關於酷鳩科技股份有限公司

公司命名為「酷鳩」是因為我們覺得新科技常給人「酷」炫感,但真正核心價值應該要能滿足人的心理需求,就像我們過去在美國生活十幾年,陪伴我們取得博士學位到返台創業的那對珍珠斑「鳩」一樣。

追蹤我們以取得最新消息與優惠

最近的文章

臉書粉專