耳机网-耳机大家坛

标题: 让非树莓派开发板也用上piCorePlayer...... [打印本页]

作者: lalekuku    时间: 2025-5-6 20:56
标题: 让非树莓派开发板也用上piCorePlayer......
本帖最后由 lalekuku 于 2025-5-6 21:13 编辑

三年前我就发帖问过,是否有人往其他开发板上移植过piCorePlayer(http://www.erji.net/forum.php?mod=viewthread&tid=2282783&extra=
可惜答案是否定的,看来要想好好玩耍还是要自己动手。
前些天抽空把树莓专属的piCorePlayer 10.0移植到了萤火虫ROC-RK3328-CC开发板上(据朋友测试,Rock64板子也能刷),效果不错,特此分享出来。
此版为全内存版本,声音更润一些,完全启动后可以拔掉TF卡运行。
内核为最新的6.14实时内核,系统并非简单移植,还添加了不少优化措施。
集成了Squeezelite、NAA、Album upnp、Diretta target、Diretta Host5款常用音频APP。
其中,Diretta target由于是收费软件,为避免争议并未放入系统,但留了接口。系统启动后,自行把主程序diretta_app_target拷贝到/usr/my_apps下,并给主程序赋可执行权限,然后点击music apps页面上的“save and run”按钮保存即可。diretta_app_target 143_1版测试通过,其他版本未测试。
Diretta Host对网络环境要求较高,如果出现卡顿等,先与target主机网线直连试试。
系统裁减了很多无用设备,其中usb只保留3.0,关掉了usb2.0,关闭了所有显示输出和内置声卡,关闭了wfi,cpu开启性能模式+锁定最高主频(注意散热),等等。
操作页面见下图,很简单。此页面专为移动设备优化。
下载链接(网址自行补全即可,都懂的):https://***.com/s/1EbJFcy1KE9riTlkJv6Y3KA?pwd=v6xr


RK版PCP10_说明.jpg (130.82 KB, 下载次数: 160)

RK版PCP10_说明.jpg

作者: fxmmm    时间: 2025-5-7 00:07
楼主威武,谢谢分享!
作者: johnarcam    时间: 2025-5-7 07:32
板凳来顶楼主移植!
作者: catyy0769    时间: 2025-5-7 09:13
系统只能USB启动,不可以刷入EMMC ?

作者: lalekuku    时间: 2025-5-7 09:47
catyy0769 发表于 2025-5-7 09:13
系统只能USB启动,不可以刷入EMMC ?

我是基于无emmc的萤火虫3328开发板移植,刷入TF卡后启动和使用一切正常,内置emmc没有试过。理论上应该没问题

作者: lalekuku    时间: 2025-5-7 09:48
fxmmm 发表于 2025-5-7 00:07
楼主威武,谢谢分享!



作者: fxmmm    时间: 2025-5-7 11:16
rock64完美运行
作者: lalekuku    时间: 2025-5-7 11:44
fxmmm 发表于 2025-5-7 11:16
rock64完美运行

不错,你应该也是老手了

作者: 定音鼓    时间: 2025-5-7 12:19
也是tinycore系统吗
作者: lalekuku    时间: 2025-5-7 12:22
定音鼓 发表于 2025-5-7 12:19
也是tinycore系统吗

系统底子是tinycore,移植时有改造。但用的linux内核跟tinycore没关系

作者: catyy0769    时间: 2025-5-9 08:32
能不能移值到晶晨的S9xx芯片系列,这种芯片刷机比较容易。
作者: lalekuku    时间: 2025-5-9 08:54
catyy0769 发表于 2025-5-9 08:32
能不能移值到晶晨的S9xx芯片系列,这种芯片刷机比较容易。

移植肯定可以,但晶晨的板子声音都不如rk家的好听,我手头只有1台N1在当高清视频播放器用,不可能刷了它。晶晨刷机也没有rk家方便

作者: 宅心仁厚    时间: 2025-5-9 17:30
感谢大佬!rock64已成功运行。不过有个疑问,为什么要关掉USB2.0呢,据说3.0更易受干扰
作者: lalekuku    时间: 2025-5-9 19:46
宅心仁厚 发表于 2025-5-9 17:30
感谢大佬!rock64已成功运行。不过有个疑问,为什么要关掉USB2.0呢,据说3.0更易受干扰

总有人说usb3.0会有2.4ghz无线射频干扰,我并没感觉到,我的系统里3.0口声音比2.0口更好

作者: catyy0769    时间: 2025-5-14 08:12
如果可以,建议打开USB2.0的口,因为有时有其他设备插入使用。
作者: lalekuku    时间: 2025-5-14 10:39
catyy0769 发表于 2025-5-14 08:12
如果可以,建议打开USB2.0的口,因为有时有其他设备插入使用。

自己换一下设备树,修改/boot/armbianEnv.txt中对应的设备树文件名,把它换为原始设备树文件,就会开放所有设备。如果改完后你觉得声音没什么变化,就可以一直用它

作者: qdatmjxb    时间: 2025-5-14 15:14
很好。已成功运行,赞!!!比单独装squeeze或NAA等好

作者: lalekuku    时间: 2025-5-15 08:40
qdatmjxb 发表于 2025-5-14 15:14
很好。已成功运行,赞!!!比单独装squeeze或NAA等好

不错

作者: lxgxing    时间: 2025-5-15 18:03
ssh是什么?album upnp声音不错啊,想试试apscream的声音
作者: lalekuku    时间: 2025-5-16 08:45
lxgxing 发表于 2025-5-15 18:03
ssh是什么?album upnp声音不错啊,想试试apscream的声音

这是全内存系统,所有修改在重启后失效。不过你可以在不重启的状态下试试。ssh:  tc/123456

作者: 39566    时间: 2025-5-16 10:23
老大,请问复制diretta app还需要哪个命令给与权限,试过很多方法还是不能启用。
作者: lalekuku    时间: 2025-5-16 11:03
39566 发表于 2025-5-16 10:23
老大,请问复制diretta app还需要哪个命令给与权限,试过很多方法还是不能启用。

用官方版target,先别用学习版。winscp右键修改可执行文件属性

作者: summerblue2003    时间: 2025-5-16 11:39
网盘已失效,能否再提供一下连接
作者: lalekuku    时间: 2025-5-16 11:49
summerblue2003 发表于 2025-5-16 11:39
网盘已失效,能否再提供一下连接

*****/s/1_WENCFJbLG2z7SjSqP1FaQ?pwd=dtji


作者: qdatmjxb    时间: 2025-5-16 21:53
太好用了。谢谢楼主
作者: qdatmjxb    时间: 2025-5-16 21:54
稳定,声音好,比我以前用的DIETPI好

作者: lxgxing    时间: 2025-5-16 22:31
lalekuku 发表于 2025-5-16 08:45
这是全内存系统,所有修改在重启后失效。不过你可以在不重启的状态下试试。ssh:  tc/123456

谢了,apscream装上了,问题是出不了声音,水平不足遇到问题头大。album upnp声音鲜活问题是跟我常用的qq音乐的qplay兼容性不好,播放30s歌词会跳回0s声音却继续,最后导致两首歌间硬生生静默30s
作者: lalekuku    时间: 2025-5-17 07:51
本帖最后由 lalekuku 于 2025-5-17 07:58 编辑
qdatmjxb 发表于 2025-5-16 21:54
稳定,声音好,比我以前用的DIETPI好

dietpi是个通用操作系统,虽然并非专为音频设计,但如果有针对性的进行优化,声音还是很不错的

作者: lalekuku    时间: 2025-5-17 08:24
lxgxing 发表于 2025-5-16 22:31
谢了,apscream装上了,问题是出不了声音,水平不足遇到问题头大。album upnp声音鲜活问题是跟我常用的qq ...

aps用起来比较麻烦,特别是接受不了它的操控方式

作者: lxgxing    时间: 2025-5-17 09:03
lalekuku 发表于 2025-5-17 08:24
aps用起来比较麻烦,特别是接受不了它的操控方式

aps不是装好接收端,再在Windows装好asio就行了吗?难到还要设置什么?昨天晚上不出声,今晚回去再试试
作者: lalekuku    时间: 2025-5-17 10:08
lxgxing 发表于 2025-5-17 09:03
aps不是装好接收端,再在Windows装好asio就行了吗?难到还要设置什么?昨天晚上不出声,今晚回去再试试

不太清楚。之前感觉aps用起来比较麻烦,没再尝试

作者: clark8888    时间: 2025-5-18 12:26
lalekuku 发表于 2025-5-17 08:24
aps用起来比较麻烦,特别是接受不了它的操控方式

asio scream不麻烦,也不需操控

作者: lalekuku    时间: 2025-5-18 13:35
clark8888 发表于 2025-5-18 12:26
asio scream不麻烦,也不需操控

等下次升级考虑把它加进去试试,到时候群主指导一下

作者: lxgxing    时间: 2025-5-19 03:21
今天试了试流媒体协议,才发现squeezelite开了也无法识别,naa能识别但是无法出声,也不知道是不是兼容性问题我的板子是rock64。
作者: lalekuku    时间: 2025-5-19 07:40
lxgxing 发表于 2025-5-19 03:21
今天试了试流媒体协议,才发现squeezelite开了也无法识别,naa能识别但是无法出声,也不知道是不是兼容性问 ...

具体点,哪个流媒体协议?
作者: lxgxing    时间: 2025-5-19 08:52
lalekuku 发表于 2025-5-19 07:40
具体点,哪个流媒体协议?

写漏字了,总共三种协议,album upnp能用,squeezelite无法识别,naa能识别出不了声
作者: ideos    时间: 2025-5-19 09:12
lxgxing 发表于 2025-5-19 08:52
写漏字了,总共三种协议,album upnp能用,squeezelite无法识别,naa能识别出不了声

除了要收费的,网桥都能正常使用,我都试过,应该是声卡没有正确设置。之前有用过piCorePlayer吗?
作者: lalekuku    时间: 2025-5-19 09:26
lxgxing 发表于 2025-5-19 08:52
写漏字了,总共三种协议,album upnp能用,squeezelite无法识别,naa能识别出不了声

squeezelite要在squeezelite页面选定合适的声音输出设备并保存,然后才能使用。naa最简单,不应该不出声

作者: lxgxing    时间: 2025-5-19 09:49
ideos 发表于 2025-5-19 09:12
除了要收费的,网桥都能正常使用,我都试过,应该是声卡没有正确设置。之前有用过piCorePlayer吗?[/back ...

以前确实没用过,这种自己填东西的页面有点头疼,你的板子是rock64吗?
作者: summerblue2003    时间: 2025-5-19 09:51
如何连接上控制界面,也是通过WIFI连接,输入网址地址吗?
作者: lxgxing    时间: 2025-5-19 09:53
lalekuku 发表于 2025-5-19 09:26
squeezelite要在squeezelite页面选定合适的声音输出设备并保存,然后才能使用。naa最简单, ...

album都出声了,应该没错吧,帮我看看哪个没填好


作者: ideos    时间: 2025-5-19 10:01
本帖最后由 ideos 于 2025-5-19 10:03 编辑

你要用那个网桥?  squezze 吗?  设置好 再回到 设置网桥界面选择 squeze 单独的那个。后面+了host 的 需要diretta target 匹配才能使用
作者: lxgxing    时间: 2025-5-19 10:06
ideos 发表于 2025-5-19 10:01
你要用那个网桥?  squezze 吗?  设置好 再回到 设置网桥界面选择 squeze 单独的那个。后面+了host 的 需 ...

我都是单选的,再不行我一会试试重刷固件


作者: lalekuku    时间: 2025-5-19 10:10
summerblue2003 发表于 2025-5-19 09:51
如何连接上控制界面,也是通过WIFI连接,输入网址地址吗?

不建议用wifi。接入网络后浏览器输入ip地址

作者: ideos    时间: 2025-5-19 10:16
lxgxing 发表于 2025-5-19 09:53
album都出声了,应该没错吧,帮我看看哪个没填好

尝试把
Audio output device settings

  设置成none    Do this First: Select Audio output, then press [ Save ]



感觉是你这里设置了后 产生了冲突

不行你再刷机试试吧

作者: lalekuku    时间: 2025-5-19 10:18
lxgxing 发表于 2025-5-19 09:53
album都出声了,应该没错吧,帮我看看哪个没填好

最上面save按钮右边的下拉框,选none或headphone试试,或者其他换着选选

作者: lxgxing    时间: 2025-5-19 11:05
ideos 发表于 2025-5-19 10:16
尝试把
Audio output device settings

谢了,原来是太久没用过hq,设置错误不出声
作者: lxgxing    时间: 2025-5-19 11:07
lalekuku 发表于 2025-5-19 10:18
最上面save按钮右边的下拉框,选none或headphone试试,或者其他换着选选

谢了,naa可以出声了,就差squeezelite用roon学习版识别不了,准备装个达菲看看能不能识别
作者: lxgxing    时间: 2025-5-21 14:06
用winscp复制diretta_app_target到/usr/my_apps,显示无权访问,不知道要如何解决
作者: ideos    时间: 2025-5-21 21:39
lxgxing 发表于 2025-5-21 14:06
用winscp复制diretta_app_target到/usr/my_apps,显示无权访问,不知道要如何解决

加了权限吗?  顺便求个target 文件
作者: lxgxing    时间: 2025-5-22 11:36
ideos 发表于 2025-5-21 21:39
加了权限吗?  顺便求个target 文件

怎么加权限?度盘.com/s/1DMFw-AauACQRP8PVnYl7Kw
提取码:9e41
作者: ideos    时间: 2025-5-22 16:09
lxgxing 发表于 2025-5-22 11:36
怎么加权限?度盘.com/s/1DMFw-AauACQRP8PVnYl7Kw
提取码:9e41

这种好像用不了 要用arm专用的 target
作者: lxgxing    时间: 2025-5-22 16:44
ideos 发表于 2025-5-22 16:09
这种好像用不了 要用arm专用的 target

我也不太懂,diretta官网翻遍了都找不到,这个是从网上弄来的
作者: drtangxh    时间: 2025-6-2 18:36
来晚了,没下载到
作者: catyy0769    时间: 2025-6-20 10:27
drtangxh 发表于 2025-6-2 18:36
来晚了,没下载到

好明显你错过几个亿了。

作者: 王赚    时间: 2025-6-20 16:40
lxgxing 发表于 2025-5-22 11:36
怎么加权限?度盘.com/s/1DMFw-AauACQRP8PVnYl7Kw
提取码:9e41

来晚了,没下载到。求楼主2次分享

作者: ideos    时间: 2025-6-22 17:48
你好
主程序赋可执行权限后,运行 显示 /usr/lib/libstdc++.so.6: version `CXXABI_1.3.15' not found

求助一下




作者: lalekuku    时间: 2025-6-23 08:13
ideos 发表于 2025-6-22 17:48
你好
给主程序赋可执行权限后,运行 显示 /usr/lib/libstdc++.so.6: version `CXXABI_1.3.1 ...

用官方limited版,别用学习版。这个涉及到底层系统运行库

作者: ideos    时间: 2025-6-23 08:15
lalekuku 发表于 2025-6-23 08:13
用官方limited版,别用学习版。这个涉及到底层系统运行库

方便分享一个吗?  实在是找不到  ,只是想试试 效果怎么样
作者: catyy0769    时间: 2025-6-24 08:53
lalekuku 发表于 2025-6-23 08:13
用官方limited版,别用学习版。这个涉及到底层系统运行库

方便分享一个吗?  实在是找不到  ,只是想加载到我自己的系统中

作者: YJack007    时间: 2025-7-22 08:46
楼主,麻烦再分享下固件呢,谢谢了




欢迎光临 耳机网-耳机大家坛 (http://bbs.erji.net/) Powered by Discuz! X3.2