『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 8343|回复: 6

[基础教程] 树莓派raspberrypi3安装蓝牙音箱及Mopidy

[复制链接]

4

主题

24

帖子

147

积分

论坛分享达人

积分
147
金钱
123
HASS币
0
发表于 2018-4-12 22:25:25 | 显示全部楼层 |阅读模式
最近在树莓派3上用自带的蓝牙连接蓝牙音箱,顺便安装Mopidy,费不了不少周折,还是因为树莓派当时没有弄图形界面,主要参考的教程有
https://www.raspberrypi.org/forums/viewtopic.php?t=152563
https://github.com/davidedg/NAS- ... ez5_PulseAudio5.txt
https://github.com/raspberrypi/linux/issues/2229
https://docs.mopidy.com/en/lates ... ian/#debian-install

步骤如下
# 安装软件
apt-get --no-install-recommends install pulseaudio pulseaudio-module-bluetooth bluez
apt-get bluez-firmware
# 安装播放器
apt-get install mplayer
# 认证用户
adduser root pulse-access
adduser pi pulse-access
adduser mopidy pulse-access  # 这步要在安装完mopidy之后执行
# 修改/etc/dbus-1/system.d/pulseaudio-bluetooth.conf
<busconfig>

  <policy user="pulse">
    <allow send_destination="org.bluez"/>
  </policy>

</busconfig>
# 修改/etc/pulse/system.pa
### Bluetooth Support
.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
load-module module-bluetooth-policy
.endif
# 新建/etc/systemd/system/pulseaudio.service
[Unit]
Description=Pulse Audio

[Service]
Type=simple
ExecStart=/usr/bin/pulseaudio --system --disallow-exit --disable-shm --exit-idle-time=-1

[Install]
WantedBy=multi-user.target
# 修改/etc/pulse/daemon.conf
resample-method = speex-fixed-3
# 开启服务
systemctl daemon-reload
systemctl enable pulseaudio.service
systemctl restart bluetooth
systemctl status bluetooth
# 连接蓝牙
bluetoothctl
# 开启蓝牙
power on
agent on
default-agent
scan on
pair xx:xx:xx:xx:xx:xx
trust xx:xx:xx:xx:xx:xx
connect xx:xx:xx:xx:xx:xx
scan off
exit
# 配置pulseaudio
# 修改/etc/pulse/default.pa
load-module module-native-protocol-tcp auth-anonymous=1
# 启动pulseaudio
systemctl start pulseaudio.service
systemctl status pulseaudio.service
# 播放音乐
mplayer -ao pulse file.mp3
# 如果之前用有线测试过可以听到声音,蓝牙不行,可能就是不支持HSF
pactl list
# 显示Card#数字  Profiles里面有headset_head_unit和a2dp_sink,而且 Active Profile为off或者headset_head_unit,那么需要将Active Profile修改成a2dp_sink,命令是
pactl set-card-profile  数字序号 a2dp_sink
之后就可以听到声音了
# 安装mopidy
wget -q -O - https://apt.mopidy.com/mopidy.gpg | sudo apt-key add -
sudo wget -q -O /etc/apt/sources.list.d/mopidy.list https://apt.mopidy.com/jessie.list
sudo apt-get update
sudo apt-get install mopidy
# 把mopidy做成服务
# 修改/etc/mopidy/mopidy.conf
[mpd]
hostname = ::
[http]
hostname = ::
# 做成服务
sudo systemctl enable mopidy
sudo systemctl start mopidy
sudo systemctl status mopidy
# 查看配置
sudo /usr/bin/python /usr/bin/mopidy --config /usr/share/mopidy/conf.d:/etc/mopidy/mopidy.conf config
# 扫描本地媒体
sudo /usr/bin/python /usr/bin/mopidy --config /usr/share/mopidy/conf.d:/etc/mopidy/mopidy.conf local scan
回复

使用道具 举报

74

主题

1942

帖子

7885

积分

元老级技术达人

积分
7885
金钱
5893
HASS币
430

活跃会员教程狂人

发表于 2018-4-12 22:34:48 | 显示全部楼层
麻烦问一下,系统环境是什么啊?
所有过往,皆为序章。
回复

使用道具 举报

4

主题

24

帖子

147

积分

论坛分享达人

积分
147
金钱
123
HASS币
0
 楼主| 发表于 2018-4-12 22:47:47 | 显示全部楼层
咸味土豆 发表于 2018-4-12 22:34
麻烦问一下,系统环境是什么啊?

树莓派3,用自带蓝牙连接音箱
回复

使用道具 举报

74

主题

1942

帖子

7885

积分

元老级技术达人

积分
7885
金钱
5893
HASS币
430

活跃会员教程狂人

发表于 2018-4-12 22:53:29 | 显示全部楼层
P3也有好几种的啊..估计不是hassio
所有过往,皆为序章。
回复

使用道具 举报

175

主题

2956

帖子

7555

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7555
金钱
4574
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2018-4-13 00:59:31 | 显示全部楼层
咸味土豆 发表于 2018-4-12 22:53
P3也有好几种的啊..估计不是hassio

肯定不是啊
回复

使用道具 举报

14

主题

99

帖子

491

积分

中级会员

Rank: 3Rank: 3

积分
491
金钱
392
HASS币
0
发表于 2018-5-7 22:19:02 | 显示全部楼层
顺利安装成功了,感谢,只是mopidy里的歌曲要怎么通过本地添加呢?
回复

使用道具 举报

3

主题

120

帖子

670

积分

论坛积极会员

积分
670
金钱
550
HASS币
0
发表于 2019-2-26 01:17:59 | 显示全部楼层
终于成功了,感谢感谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-29 09:38 , Processed in 0.056630 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表