본문 바로가기
Homeassistant

Homeassistant에서 갤럭시 홈 미니로 임의의 mp3 재생하기

by miumida 2020. 9. 3.

smartthings api를 이용해서 notify custom component를 만들긴 했는데,

그래도 활용도가 떨어지는 갤럭시 홈 미니를 어떻게 또 일을 시켜야할지 고민해봤다.

 

네이버 스마트싱스 카페에 룰루해피님께서 '갤럭시 홈미니에서 임의의 mp3파일 재생하기'라는 글을 올려주셨다.

최근에 올리신 글은 아니지만, 찾다보니 homeassistant에 갤럭시 홈 미니를 사용하는데 큰도움이 됐다.

포스팅 해논 글을 보시진 않으시겠지만, 룰루해피님께 감사드린다는 인사를 전하고 싶다:D

 

 

갤럭시 홈미니에서 임의의 mp3파일을 재생하기 (DTH)

(수정) ver 0.1.4 URL escape 추가 (파일명에 한글 및 빈칸 등 지원)ver 0.1.1 웹코어 지원 추가 (추가사항) * http redirect가 되는 UR...

cafe.naver.com

 

카페 글에 이미 적혀 있는 내용이지만, 갤럭시 홈 미니는 DLNA를 지원한다.

사실 DLNA가 뭔지 잘 알지 못해서 구글을 검색해 위키백과를 보니... 응? 응??? 응???? 비영리단체?!?

대충은 네트워크로 연결하여, 공유하는 통식방식이라고 생각하면 될듯하다.

 

DLNA - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. DLNA(디지털 리빙 네트워크 얼라이언스, Digital Living Network Alliance)는 소니가 2003년 6월에 설립한[1] 비영리 단체로, 모바일, 가전 기기, PC, 서비스 제공자 산업의 250

ko.wikipedia.org

 

hameassistant에서 DLNA 관련해서 dlna_dmr 플랫폼으로 media_player가 제공되는 기능이 있다!

 

DLNA Digital Media Renderer

Instructions on how to integrate a DLNA DMR device into Home Assistant.

www.home-assistant.io

 

설정도 딱히 어려운 것도 없다. 단 문제는 url을 입력하는 부분에 the device description XML file을 적으라고 되어 있다.

이건 무슨 소리지? 갤럭시 홈 미니의 description XML file 경로를 내가 어떻게 알지...

또 열심히 구글링을 해봤다. 그리고 삼성 스마트TV 중에도 DLNA가 지원되는게 있을거라 생각하고 열심히 검색...

결과는 성공!

 

갤럭시 홈 미니의 DLNA 포트는 9197이고, description XML 경로는 /dmr을 바로 붙여주면 된다.

홈페이지에 나와있는대로 configration파일에 media_player로 추가하고, ha를 재시작 해준다.

#media_player
media_player:
  - platform: dlna_dmr
    url: http://[Galaxy Home Mini IP]/dmr
    name: galaxy home mini

 

media_player로 추가되서 구성요소에서 확인가능하다.

구글 홈 미니처럼 구글캐스트로 ha와 연계되는게 아니라 단순히 DLNA로만 연계된거라 사용하는데 있어서는 제한적이다.

 

개발자 도구로 들어가서 play_media로 nas경로나 ha www 경로에 있는 mp3 파일을 테스트로 재생해 볼 수 있다.

테스트는 대충 요렇게 서비스 데이터에 넣고, 서비스를 호출하면 된다. 그러면 갤럭시 홈 미니에서 노래가 뚜둥!

entity_id: media_player.galmini
media_content_id: 'http://192.168.0.100:8123/local/1.mp3'
media_content_type: music

 

dlna_dmr을 이용해서 갤럭시 홈 미니를 media_player로 연결해서 좋은 점은 볼륨조절할 때 편하다는 점.

사실은 자동화에 사용할때 볼륨 줄이로 높이는게 필요할 때가 있어서 smartthins api로 custom component를 만들어놨었는데...

괜히 만들었단 생각이 든다. 사서 고생했다-_ㅠ

 

갤미니야, 놀지말고 일하자!

댓글