miniserver:bluetooth_sound
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
miniserver:bluetooth_sound [2015/05/29 13:58] – changwoo | miniserver:bluetooth_sound [2015/11/25 14:41] (현재) – [사운드 설정] changwoo | ||
---|---|---|---|
줄 3: | 줄 3: | ||
우선 기본적으로 스피커로 소리가 나야 되지 않을까 생각하였다. pulseaudio 패키지를 설치하였다. | 우선 기본적으로 스피커로 소리가 나야 되지 않을까 생각하였다. pulseaudio 패키지를 설치하였다. | ||
<code bash> | <code bash> | ||
- | $ sudo apt-get install pulseaudio bluez-alsa bluez python-gobject python-dbus alsa-base | + | $ sudo apt-get install pulseaudio bluez-alsa bluez bluez-tools |
</ | </ | ||
줄 9: | 줄 9: | ||
<code bash> | <code bash> | ||
$ sudo apt-get remove --purge alsa-base pulseaudio | $ sudo apt-get remove --purge alsa-base pulseaudio | ||
- | $ sudo apt-get install alsa-base pulseaudio | + | $ sudo apt-get install alsa-base |
$ sudo alsa force-reload | $ sudo alsa force-reload | ||
+ | </ | ||
+ | |||
+ | pulseaudio, bluetooth 자동 시작하도록 변경. | ||
+ | <code bash> | ||
+ | $ sudo update-rc.d pulseaudio defaults | ||
+ | $ sudo update-rc.d bluetooth defaults | ||
</ | </ | ||
줄 70: | 줄 76: | ||
</ | </ | ||
- | 그 담 매우 중요한 설정으로 ''/ | + | 그 담 매우 중요한 설정으로 ''/ |
< | < | ||
Enable=Source, | Enable=Source, | ||
줄 87: | 줄 93: | ||
# bt-audio -d IA160 # 연결 해제. 물론 MAC 주소로도 가능 | # bt-audio -d IA160 # 연결 해제. 물론 MAC 주소로도 가능 | ||
+ | </ | ||
+ | |||
+ | ===== asound.conf 작성 ===== | ||
+ | < | ||
+ | #/ | ||
+ | |||
+ | pcm.bluetooth { | ||
+ | type plug | ||
+ | slave { | ||
+ | pcm { | ||
+ | type bluetooth | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | hint { | ||
+ | show on | ||
+ | | ||
+ | | ||
+ | } | ||
+ | ctl.bluetooth { | ||
+ | type bluetooth | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | <code base> | ||
+ | $ aplay -L | ||
+ | </ | ||
+ | 결과에서 | ||
+ | |||
+ | < | ||
+ | bluetooth | ||
+ | IA160 | ||
+ | </ | ||
+ | 이 부분을 발견해야 한다. | ||
+ | |||
+ | 그러면 aplay와 mplayer로 재생 테스트 | ||
+ | < | ||
+ | $mplayer -ao alsa: | ||
+ | $aplay -D bluetooth / | ||
</ | </ | ||
줄 110: | 줄 156: | ||
< | < | ||
changwoo ALL=(ALL) NOPASSWD: / | changwoo ALL=(ALL) NOPASSWD: / | ||
+ | </ | ||
+ | |||
+ | 이제 alias도 추가해 준다. | ||
+ | '' | ||
+ | <code bash> | ||
+ | alias bt_mplayer=' | ||
+ | alias ia160_info=' | ||
+ | alias bt_list=' | ||
+ | alias ia160_connect=' | ||
+ | alias ia160_disconnect=' | ||
+ | alias ia160_check_connection=" | ||
</ | </ | ||
miniserver/bluetooth_sound.1432907900.txt.gz · 마지막으로 수정됨: 2015/05/29 13:58 저자 changwoo