空心果 发表于 2022-12-1 22:57

玩客云刷armbian装外置声卡,用shairport-sync搭建属于自己的airplay点唱机

本帖最后由 空心果 于 2022-12-1 22:59 编辑

玩客云刷armbian装外置声卡,用shairport-sync搭建属于自己的airplay点唱机

硬件:玩客云、外置免驱声卡

1、刷入Armbian
玩客云-Armbian22.11-直刷包-内核6.0
https://www.right.com.cn/forum/thread-8246606-1-1.html
调整时区
输入armbian-config更改时区
更新

apt update&&apt upgrade2、安装 shairport-sync
ubuntu的软件仓库里已经集成了 shairport-sync,这样只需要执行 apt install 就可以安装了。
但是 shairport 还需要 avahi-daemon 这个服务,avahi-daemon 是开源的,它实现了苹果的 mDNS 协议(在苹果的设备上对应的服务是 Banjour)。shairport 需要在 avahi 上注册自己。
sudo apt install avahi-daemon
sudo apt install shairport-sync3、配置 shairport-sync
shairport-sync 的配置非常简单,它的配置文件放在 /etc/shairport-sync.conf
// Sample Configuration File for Shairport Sync on a Raspberry Pi using the built-in audio DAC
general =
{
name = "我的Airplay服务器"
volume_range_db = 60;
};

alsa =
{
output_device = "hw:1";
mixer_control_name = "PCM";
};这里要注意,不同文章里面的都是output_device是hw:0,这个其实是需要自己判断一下的,运行aplay -l会列出设备情况
我买了免驱外置声卡输出这样的,显示是card1,所以我把hw:0改成hw:1
**** List of PLAYBACK Hardware Devices ****
card 1: Device , device 0: USB Audio
Subdevices: 0/1
Subdevice #0: subdevice #0改完配置之后记得重启一下服务
sudo systemctl restart shairport-sync.service顺手抄了一句的不出声音的故障的解决,不知道有没有用:
安装之后有可能会不出声音,这是因为 shairport 的用户不在 audio 组了,这样的话 shairport 没有音频设备的权限,执行下面语句可以解决。
sudo usermod -aG audio shairport-sync查看 shairport-sync 服务的状态:
sudo systemctl status shairport-sync.service状态信息如下:
shairport-sync.service - Shairport Sync - AirPlay Audio Receiver
   Loaded: loaded (/lib/systemd/system/shairport-sync.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2022-12-01 14:27:55 UTC; 19min ago
       Docs: man:shairport-sync(7)
             file:///usr/share/doc/shairport-sync/README.md.gz
             https://github.com/mikebrady/shairport-sync
   Main PID: 4623 (shairport-sync)
      Tasks: 19 (limit: 2190)
   Memory: 4.1M
      CPU: 2min 47.264s
   CGroup: /system.slice/shairport-sync.service
             └─4623 /usr/bin/shairport-sync

Dec 01 14:27:55 onecloud systemd: Started Shairport Sync - AirPlay Audio Receiver.
**** Hidden Message *****


panda6 发表于 2022-12-2 08:34

iroot.cc

xinyu1727 发表于 2022-12-2 10:15

USB的随便都可以实现,有办法搞I2S接口的声卡模块差不多

gdjshsl 发表于 2022-12-2 11:31

谢谢楼主分享

wxrgh 发表于 2022-12-2 15:05

还是要用到手机?

wxrgh 发表于 2022-12-2 15:06

安卓的可以不用看了,就是给烂苹果手机玩的

capjiaqiang 发表于 2022-12-2 15:24

USB的随便都可以实现,有办法搞I2S接口的声卡模块差不多

我本无情 发表于 2022-12-2 21:29

学习了,感谢分享

raphyhjp 发表于 2022-12-4 08:32

能玩的区域越来越宽了,点赞

dsisoo7 发表于 2022-12-5 19:57

好资源齐分享

移花接木 发表于 2022-12-6 15:01


谢谢楼主分享

木匠 发表于 2022-12-6 19:37

来看看,学习学习

czy888 发表于 2022-12-7 09:03

什么知识也有用!

今晚啪啪啪 发表于 2022-12-7 09:56

进来看看怎么搞

1742379395 发表于 2022-12-11 18:52

可以 成功了
页: [1] 2 3 4
查看完整版本: 玩客云刷armbian装外置声卡,用shairport-sync搭建属于自己的airplay点唱机