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/songs, search/packages)

三步入门

  1. 打开Muro Box App → 设置 → API密钥 → 添加。为密钥命名并确认。完整密钥仅显示一次,请立即复制并保存(之后无法再次查看)。
  2. 请在 App 的设备设置页面中找到您的设备序列号(device_sn)。
  3. 调用API:向https://api.murobox.com/muro_api/v1/...发送POST请求,并在请求头中携带你的API密钥。
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

「用科技说你的故事」是我们的创业初衷。我们希望科技不只能让生活更便利,更能拉近人与人的距离。因此开发了可以更换曲目,演奏每个人专属回忆音乐的音乐盒,希望让音乐盒成为珍藏回忆的媒介,记录着每个家庭独一无二的故事。

All Posts

关于酷鸠科技股份有限公司

公司命名为「酷鸠」是因为我们觉得新科技常给人「酷」炫感,但真正核心价值应该要能满足人的心理需求,就像我们过去在美国生活十几年,陪伴我们取得博士学位到返台创业的那对珍珠斑「鸠」一样。

追踪我们以取得最新消息与优惠

最近的文章