找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 7806|回复: 60

玩客云刷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更改时区
更新

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

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

  13. Dec 01 14:27:55 onecloud systemd[1]: Started Shairport Sync - AirPlay Audio Receiver.
复制代码
测试了一下,效果还可以,苹果手机的搞起来,我不会搞原生的HDMI输出声音,欢迎大神来试试


我的恩山、我的无线 The best wifi forum is right here.
iroot.cc
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

USB的随便都可以实现,有办法搞I2S接口的声卡模块差不多
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

谢谢楼主分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

还是要用到手机?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

安卓的可以不用看了,就是给烂苹果手机玩的
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

USB的随便都可以实现,有办法搞I2S接口的声卡模块差不多
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

学习了,感谢分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

能玩的区域越来越宽了,点赞
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

好资源齐分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报


谢谢楼主分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
来看看,学习学习
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

什么知识也有用!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

进来看看怎么搞
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

可以 成功了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-30 00:16

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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