找回密码
 -注册-
查看: 10808|回复: 43
打印 上一主题 下一主题

Apple Music【QQ、网易云、酷狗等】无损推送HQPlayer

[复制链接]
跳转到指定楼层
1
发表于 2025-2-25 15:58 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式 来自 山东烟台
本帖最后由 ytsam 于 2025-2-25 16:24 编辑

想Apple Music无损推送到HQPlayer的烧友,HQ官方提供了解决方案NAA Input。
大概路径描述:
1、利用HQPLAYER的input功能;
2、iPhone或者iPad苹果设备利用相机套件usb输出到naa input设备(树莓派或者upboard等)


具体配置(以树莓派4b为例):1、树莓派usb c口仅作为data输入口,通过gpio插针给树莓派供电。


     iPad/iPhone --> 苹果 USB C/Lighting 转 USB A(母口)适配器—> usb a to c线—->树莓派 c口;

2、作为NAA input的树莓派4配置 /boot/firmware/config.txt
文件末尾增加一行
dtoverlay=dwc2,dr_mode=peripheral
3、算力机配置 /etc/hqplayer/hqplayerd.xml
位置 Element "engine"
Sub-element "input"
增加一行
<input address="XXXXXX" device="USB Audio (RPi4)" ipv6="1" name="NAA USB Audio" samplerate="0" short_buffer="0" type="network6"/>
XXXXXX是树莓派hostname ;
“NAA USB Audio”是出现在web配置input 设备列表框的名字,可自定义
4、hqpe 和树莓派加电
5、hqpe web配置页面 input 页input设备列表框选择 “NAA USB Audio”, 点 select确认。稍后 main页面应该显示 playing;
在iPhone/iPad上就可以可播放AppleMusic了。
当然QQ音乐、酷狗音乐、网易云等iOS上的音乐播放器也都可以无损推送到HQ了。

补充:

树莓派4 的USB C口上述中仅作为DATA输入口;也支持DATA+POWER模式。
可以通过一下两种方式实现,
1、找到支持DATA+POWER汇总的配件




2、利用有源USB hub



44
发表于 2025-5-21 18:10 | 只看该作者 来自 浙江
ytsam 发表于 2025-5-21 17:18
1.树莓派做NAA input,除了config.txt  文件末尾增加一行dtoverlay=dwc2,dr_mode=peripheral[ ...

成功了,原因居然是hqplayerd.xml改了以后没保存
谢谢!
回复

使用道具 举报

43
 楼主| 发表于 2025-5-21 17:18 | 只看该作者 来自 山东枣庄
本帖最后由 ytsam 于 2025-5-21 17:20 编辑
Devastat0r 发表于 2025-5-21 16:31
今天终于有空折腾了,不过一通操作下来main页面没有playing而是stopped了
HQPE的log里显示NAA input clN ...

1.树莓派做NAA input,除了config.txt  文件末尾增加一行dtoverlay=dwc2,dr_mode=peripheral
不需要做任何参数设置.

目前NAA在networkaudiod.xml文件已经初始化了树莓派4/5 和 类upboard设备做NAA Input,即插即用,不需要改。

2.hqplayer desktop可以自动搜索  NAA Input设备,所以在桌面版HQ上input选这个树莓派NAA,可以识别音源并正常升频播放。


3、HQPE嵌入版需要手动在 hqplayerd.xml中添加这个树莓派NAA input设备,以ubuntu server 下HQPe为例,具体如下:
sudo nano /etc/hqplayer/hqplayerd.xml

在文件里 位置 :
Element "engine"
Sub-element "input"
增加一行
<input address="XXXXXX" device="USB Audio (RPi4)" ipv6="1" name="NAA USB Audio" samplerate="0" short_buffer="0" type="network6"/>

XXXXXX是树莓派NAA 的 hostname ;
“NAA USB Audio”是出现在web配置input 设备列表框的名字,可自定义。


这样设置restart HQPE,hqpe web配置页面 input 页,input设备列表框选择 “NAA USB Audio”, 点 select确认。稍后 main页面应该显示 playing;就OK了。

总结:
一、修改树莓派config.txt
二、HQPE的hqplayerd.xml手动配置 树莓派NAA input设备

回复

使用道具 举报

42
发表于 2025-5-21 16:57 | 只看该作者 来自 浙江
同样的设置,在桌面版HQ上input选这个树莓派NAA,可以识别音源并正常升频播放。
HQPE嵌入版不知道是哪个环节出了问题
回复

使用道具 举报

41
发表于 2025-5-21 16:31 | 只看该作者 来自 浙江
今天终于有空折腾了,不过一通操作下来main页面没有playing而是stopped了
HQPE的log里显示NAA input clNetEngine::Connect(): initialize: clALSAEngine::Initialize(): snd_pcm_open(): No such file or directory
google一圈发现这个帖子和我类似
https://community.roonlabs.com/t/hqplayer-os-raspberry-pi-usb-input/266557/19
HQ作者说是device参数不对,作者还说应该参考networkaudiod.xml中的定义
https://community.roonlabs.com/t/hqplayer-os-raspberry-pi-usb-input/266557/38
我的NAA里networkaudiod.xml文件中RPi4对应的是"hw:CARD=UAC2Gadget,DEV=0"
不过这么改了也没用,HQ的MAIN页面还是stopped
楼主能不能帮忙看看我哪里搞错了
回复

使用道具 举报

40
 楼主| 发表于 2025-5-16 13:11 | 只看该作者 来自 山东烟台
本帖最后由 ytsam 于 2025-5-16 13:13 编辑

源码率不高的话,譬如Apple Music,可以用树莓派 ZERO 2W做naa input.




回复

使用道具 举报

39
发表于 2025-4-28 22:08 | 只看该作者 来自 浙江杭州
ytsam 发表于 2025-4-28 21:37
1、 Raspberry Pi OS Bookworm 之前,config.txt在 /b ...

谢谢,我马上去试
回复

使用道具 举报

38
 楼主| 发表于 2025-4-28 21:37 | 只看该作者 来自 山东
本帖最后由 ytsam 于 2025-4-28 21:39 编辑
Devastat0r 发表于 2025-4-28 17:19
楼主,向你请教几个问题:
1、配置input NAA树莓派4B时,我发现config.txt是在/boot下面的,不在/boot/fir ...

1、 Raspberry Pi OS Bookworm 之前,config.txt/boot,Debian 12(Bookworm)就是/boot/firmware
    NAA OS 大概不同版本根据情况定在哪个路径。
     config.txt文件 | Raspberry Pi 树莓派 (官网25年4月更新)
      要把最后一行的#去掉,前面dr_mode=host那行开头加#屏蔽;
  
2、是的。

回复

使用道具 举报

37
发表于 2025-4-28 17:19 | 只看该作者 来自 浙江杭州
楼主,向你请教几个问题:
1、配置input NAA树莓派4B时,我发现config.txt是在/boot下面的,不在/boot/firmware下,甚至根本没有firmware这个文件夹,我刷的是官网最新513版树莓派NAA镜像;
另外config.txt最后有两行:
dtoverlay=dwc2,dr_mode=host
#dtoverlay=dwc2,dr_mode=peripheral
是不是只要把最后一行的#去掉就行了?前面dr_mode=host那行开头不需要加#屏蔽的?
2、HQ算力机的/etc/hqplayer/hqplayerd.xml里面增加一行<input address="XXXXXX"...
XXXXXX是树莓派hostname,请问这个hostname是不是树莓派NAA启动后,在login输入root时屏幕显示的那个“naa-一串字母和数字”(也就是路由器界面里看到的那个树莓派主机名)?
希望不吝赐教,谢谢!
回复

使用道具 举报

36
 楼主| 发表于 2025-3-15 09:26 | 只看该作者 来自 江苏
本帖最后由 ytsam 于 2025-3-15 09:35 编辑
kingcole 发表于 2025-3-14 15:38
之前也有想过将一个装有hq的树莓派4作为升频器装进CD机内,然后通过pi4的usb或网口输出给高格式解码,这样 ...

支持spdif数字输出(光纤或同轴)的cd 机可以借助树莓派 音频数字输入 HAT卡,实现CD 输出到HQ。
HIFIBERRY DIGI+ I/O
这应该是最具性价比的CD机 搭配hqplayer使用的解决方案之一。该方案也是HQ的彩蛋功能之一!




回复

使用道具 举报

35
 楼主| 发表于 2025-3-15 09:10 | 只看该作者 来自 江苏
本帖最后由 ytsam 于 2025-3-15 09:20 编辑
万远 发表于 2025-3-14 08:39
请问如何操作?我有UP2

1、Up board 有otg usb接口,需要一根USB A - micro USB B数据线
2、uoboard 的bios 里将该usb otg 口改为device模式
3、在hq 嵌入式系统配置文件参照本贴树莓派配置方法添加一行


<input address="XXXXXX" device="USB Audio (DWC3)" ipv6="1" name="Upboard USB Input" samplerate="0" period_time="0" type="network"/>


XXXXXX是 up board的hostname


你的up2需要确认是否有和uoboard一样的otg usb口
回复

使用道具 举报

34
发表于 2025-3-14 16:05 | 只看该作者 来自 广东
要知道HIFI器材里的独立升频器都死贵死贵!!而且其算法的质量也未见得比pi4 hq算力机好
回复

使用道具 举报

33
发表于 2025-3-14 15:57 | 只看该作者 来自 广东
好像还真有这样的模块,不过国内好像没有卖?!

微信图片_20250314155305(1).png (242.48 KB, 下载次数: 444)

微信图片_20250314155305(1).png
回复

使用道具 举报

32
发表于 2025-3-14 15:38 | 只看该作者 来自 广东
之前也有想过将一个装有hq的树莓派4作为升频器装进CD机内,然后通过pi4的usb或网口输出给高格式解码,这样既可保留cd机的仪式感,又可玩升频的声音。
又或者将pi4改装成带同轴输入,单独作为一个独立的小升频器使用,不知是否有可行方案
回复

使用道具 举报

31
发表于 2025-3-14 08:39 | 只看该作者 来自 中国
ytsam 发表于 2025-3-14 08:06
当然可以 树莓派4和upboard 都是好的选择

请问如何操作?我有UP2
回复

使用道具 举报

30
 楼主| 发表于 2025-3-14 08:06 | 只看该作者 来自 山东潍坊
万远 发表于 2025-3-13 22:19
好奇请教:一台UP2 board能同时作为NAA INPUT 和 NAA OUT用吗?若能就省了一台NAA桥机。

当然可以 树莓派4和upboard 都是好的选择
回复

使用道具 举报

29
发表于 2025-3-13 22:19 | 只看该作者 来自 中国
好奇请教:一台UP2 board能同时作为NAA INPUT 和 NAA OUT用吗?若能就省了一台NAA桥机。
回复

使用道具 举报

28
发表于 2025-3-7 17:06 | 只看该作者 来自 中国
ytsam 发表于 2025-3-5 11:29
我用官方相机套件连接解码器

网易云或QQ音乐依赖于音源本身码率。其他app播放软件根据情况设置无损PCM ...

我就是通过相机套件连接的外接解码器,一直都是44.1,设置都是正确的,现在只能怀疑套件不是原装的,但手机能够显示套件的序列号。
回复

使用道具 举报

27
发表于 2025-3-7 15:52 | 只看该作者 来自 法国
玩法很不错,看了这个贴几天了,没有动力去弄,虽然树莓派也玩过,HQPlayer NAA也玩过。
看到那些乱糟糟的线、转接件和配置命令就头大,有点影响听音乐的心情。
回复

使用道具 举报

26
 楼主| 发表于 2025-3-7 10:54 | 只看该作者 来自 亚太地区
Devastat0r 发表于 2025-3-7 09:03
烦请楼主详细说明一下,我用putty访问HQ算力机ip:默认端口,然后是默认的hqplayer用户名,password密码( ...

如果是 HQPlayer OS,默认账户: root;默认密码:空
默认账户 root 不允许SSH远程登录。
如果想通过root账户SSH登录,需要在算力机本机修改配置文件
nano /etc/ssh/sshd_config
增加两行:
PermitRootLogin yes
PermitEmptyPasswords yes

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|粤icp备09046054号|耳机网-耳机大家坛

粤公网安备 44030602000598号 耳机大家坛、www.erji.net、网站LOGO图形均为注册商标

GMT+8, 2025-6-28 22:28

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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