Muro Box Open API — 오르골을 스마트 홈과 자동화 워크플로에 통합하다

세 개의 기계식 오르골은 투명 커버를 통해 기어와 음빗(음정 빗살)이 드러나 있으며, 'All Memories in One Music Box'라는 문구가 새겨져 있습니다. 따뜻한 원목 테이블과 책장 배경은 장인 정신과 감성적 디자인을 돋보이게 합니다.

Muro Box가 Open API를 공식 지원합니다.

(전체 매뉴얼은 이곳에서 확인할 수 있습니다.)

API 키 인증을 사용하면 Home Assistant, IFTTT 또는 직접 작성한 스크립트와 같은 제3자 서비스 및 자동화 도구가 사용자의 오르골을 직접 제어할 수 있습니다. 이러한 서비스와 도구는 곡과 재생 목록을 재생하고, 재생을 중지하며, 기기 설정을 조정하고, 곡 및 재생 목록 카탈로그를 검색할 수 있습니다.

모든 재생은 오르골 본체에서 이루어집니다. API는 MIDI 파일이나 다운로드 링크를 반환하지 않으며, 이를 통해 저작권 보호와 음악 콘텐츠의 무결성이 보장됩니다.

API로 할 수 있는 작업

  • 단일 곡 재생(play_song)
  • 재생 목록 재생: 시스템이 계정 권한에 따라 재생 가능한 곡을 자동으로 필터링합니다(play_playlist)
  • 현재 재생 중지(stop_playing)
  • 기기 설정 조회 및 변경: 모터 속도, 셔플 모드, 최대 재생 시간, MIDI 출력, 블루투스 MIDI 토글 (device_settings)
  • 키워드 검색, 페이지네이션, 다국어 이름 지원을 통한 곡 및 플레이리스트 검색 (search/songs, search/packages)

3단계로 시작하기

  1. Muro Box App을 열고 설정(Settings) → API Keys → 추가(Add)를 선택합니다. 키 이름을 입력한 후 확인합니다. 전체 키는 한 번만 표시되므로 즉시 복사하여 저장해야 합니다(이후에는 다시 확인할 수 없습니다).
  2. 앱의 기기 설정 페이지에서 기기 일련번호(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)는 앱에서 직접 복사할 수 있습니다. 플레이어 메뉴의 “곡 ID 복사” 또는 플레이리스트 상세 페이지의 “플레이리스트 ID 복사”를 이용하십시오.

보안 및 사용상 유의 사항

  • API 키는 비밀번호와 동일하게 취급해야 합니다. 서버에는 SHA‑256 지문만 저장되며, 원본 키는 복구할 수 없습니다. 키를 공유해서는 안 됩니다.
  • 각 키는 분당 최대 60회의 요청을 허용합니다(이를 초과할 경우 HTTP 429가 반환됩니다).
  • 키는 동일한 계정에 연결된 오르골만 제어할 수 있으며, 곡이나 MIDI 파일을 다운로드하는 데에는 사용할 수 없습니다.
  • 엔드포인트에 대한 전체 문서와 바로 가져올 수 있는 Postman 컬렉션에 대해서는 Muro Box Open API 사용자 가이드를 참고하십시오.
Muro Box Global
Muro Box Global

우리는 자신만의 추억을 연주할 수 있는 오르골을 발명했습니다. 이 오르골이 각 가정의 가보가 되어, 자신들만의 고유한 추억을 보존할 수 있기를 바랍니다.

모든 글

Tevofy Technology Ltd. 소개

“기술로 당신의 이야기를 들려드립니다”는 우리 회사의 비전입니다. 우리는 기술이 삶에 편리함을 가져다줄 뿐만 아니라 사람들 사이의 거리도 좁혀 주기를 바랍니다.

최신 업데이트와 쿠폰 코드를 받아 보시려면 저희를 팔로우해 주세요.

최근 게시물

저희를 팔로우하세요