找回密码
 -注册-
楼主: xxbin1911
打印 上一主题 下一主题

[数播] xTune - Squeezebox Controller (piCorePlayer/Daphile的Android控制端APP)

[复制链接]
581
 楼主| 发表于 2024-11-5 21:40 | 只看该作者 来自 江苏苏州
qqq8 发表于 2024-11-5 18:44
不好意思,再提两个问题:
1. 小尾巴USB独占播放时,16bit的歌放完自然切到下一首24bit的,会有噪音导致无 ...

正在修那个收藏歌曲的bug
小尾巴不会切换采样率的问题我可能要花点时间。
内置播放器偶尔有破音的问题我会尝试先改改,的确和鸿蒙兼容性不太好。
回复

使用道具 举报

582
发表于 2024-11-14 20:06 | 只看该作者 来自 安徽
提一个很奇怪的问题,就是在好象2.0之前的版本,查看文件夹什么的速度都很正常,但是现在速度就比较慢,还经常出现显示不出来的情况,与此同时我用网址管理的方式,在服务器上操作浏览音乐文件夹却没有此现象
回复

使用道具 举报

583
 楼主| 发表于 2024-11-15 09:31 | 只看该作者 来自 江苏
zhang-yx 发表于 2024-11-14 20:06
提一个很奇怪的问题,就是在好象2.0之前的版本,查看文件夹什么的速度都很正常,但是现在速度就比较慢,还 ...

周末会有个新版本对文件夹做了一些优化
回复

使用道具 举报

584
 楼主| 发表于 2024-11-15 11:58 | 只看该作者 来自 江苏
本帖最后由 xxbin1911 于 2024-11-15 12:06 编辑

xTune v2.1.7
修改记录:
  • 解决了APP崩溃后无法发送崩溃报告的问题
  • 安卓最低版本要求从9.0版本降低到8.1版本
  • 重新调整和优化了文件夹浏览和播放的处理逻辑
  • 修复了内置播放器在自动切换不同采样率和采样深度时会输出持续的噪音的问题
  • 重构和优化了内置播放器的底层代码,包括解码/DSP以及AAudio音频以及USB音频输出等
  • 优化了内置播放器对在线电台的支持,并支持解码ICE-META
  • 修复了MP3解码器的一些BUG
  • 解决了收藏的歌曲有同名歌曲时会打开错误的歌曲的问题
  • 解决了手工添加服务器时录入端口可能会导致APP闪退的BUG
  • 增加了内置播放器的状态信息页面
  • 修复了离线的服务器名称可能会显示为未知的问题



https://gitee.com/xxbin1911/xTune/blob/master/release/DOWNLOAD.md


回复

使用道具 举报

585
 楼主| 发表于 2024-11-15 12:02 | 只看该作者 来自 江苏
qqq8 发表于 2024-11-5 18:44
不好意思,再提两个问题:
1. 小尾巴USB独占播放时,16bit的歌放完自然切到下一首24bit的,会有噪音导致无 ...

你说的bug应该修复了,可以试试新版本
回复

使用道具 举报

586
发表于 2024-11-15 15:26 来自手机 | 只看该作者 来自 浙江
xxbin1911 发表于 2024-11-15 12:02
你说的bug应该修复了,可以试试新版本

在华为和小米手机上试了下新版本,不太行,主要有以下问题:
1. 位深改变时无法继续播放,停在本首结尾不动,此时点击下一首则会跳过位深不同的那首,直接播放再下一首。
2. 正常播放时点击或拖动进度条有概率导致无声甚至丢设备,音频路径显示文件0bit,有时进度条下方会莫名出现DSP的标识,显示进行位深转换(不应出现)。出现问题后需要重启APP,甚至需要关闭-重新打开内置播放器才行。(接USB设备或直接用手机外放都有概率出现)
3. 关闭内置播放器APP会概率性无响应或闪退(之前版本也有此问题)。
回复

使用道具 举报

587
 楼主| 发表于 2024-11-15 17:21 | 只看该作者 来自 江苏
qqq8 发表于 2024-11-15 15:26
在华为和小米手机上试了下新版本,不太行,主要有以下问题:
1. 位深改变时无法继续播放,停在本首结尾 ...

谢谢反馈!

1我再确认一下
2如果出现麻烦你帮我截个图
3的确是个已经存在已久的bug
回复

使用道具 举报

588
 楼主| 发表于 2024-11-15 19:07 | 只看该作者 来自 江苏
qqq8 发表于 2024-11-15 15:26
在华为和小米手机上试了下新版本,不太行,主要有以下问题:
1. 位深改变时无法继续播放,停在本首结尾 ...

我简单测试了一下,安卓音频输出切换采样深度没问题,USB DAC的确有问题。在修改代码的过程中改错了一处地方。晚上我做个新版本出来。

回复

使用道具 举报

589
发表于 2024-11-15 19:32 来自手机 | 只看该作者 来自 浙江
xxbin1911 发表于 2024-11-15 17:21
谢谢反馈!

1我再确认一下

这个是拖进度条引发错误时的显示
回复

使用道具 举报

590
发表于 2024-11-15 19:50 来自手机 | 只看该作者 来自 浙江
qqq8 发表于 2024-11-15 19:32
这个是拖进度条引发错误时的显示

我怀疑是网络数据传输异常,非常容易复现。
回复

使用道具 举报

591
发表于 2024-11-15 20:34 | 只看该作者 来自 安徽
新的2.17好象解决了这个问题!谢谢!
回复

使用道具 举报

592
 楼主| 发表于 2024-11-15 22:09 | 只看该作者 来自 江苏
zhang-yx 发表于 2024-11-15 20:34
新的2.17好象解决了这个问题!谢谢!

不客气,有问题及时和我说。
回复

使用道具 举报

593
 楼主| 发表于 2024-11-15 22:10 | 只看该作者 来自 江苏
qqq8 发表于 2024-11-15 19:50
我怀疑是网络数据传输异常,非常容易复现。

那个采样深度变化的问题算是解决了,不过进度条这个还没搞定。周末我再看看问题在哪里吧。那个播放停止感觉有点随机。
回复

使用道具 举报

594
发表于 2024-11-15 23:18 来自手机 | 只看该作者 来自 浙江
xxbin1911 发表于 2024-11-15 22:10
那个采样深度变化的问题算是解决了,不过进度条这个还没搞定。周末我再看看问题在哪里吧。那个播放停止感 ...

感觉是不同任务间抢资源或者造成资源溢出了,不了解实现过程,姑妄说之。既然前一个版本没问题,应该是这个版本引入的新的处理机制造成的。
回复

使用道具 举报

595
 楼主| 发表于 2024-11-16 13:44 | 只看该作者 来自 江苏
qqq8 发表于 2024-11-15 23:18
感觉是不同任务间抢资源或者造成资源溢出了,不了解实现过程,姑妄说之。既然前一个版本没问题,应该是这 ...

是的。为了让输出尽量和其他的代码解耦并实现无锁,用到了一些异步的状态机变迁,以及一些lockfree的技术,再加上自己写的usb audio驱动,所以某些代码逻辑有点复杂而且稳定性不够。刚又修改了一版,好很多了。



回复

使用道具 举报

596
 楼主| 发表于 2024-11-16 16:22 | 只看该作者 来自 江苏
qqq8 发表于 2024-11-15 15:26
在华为和小米手机上试了下新版本,不太行,主要有以下问题:
1. 位深改变时无法继续播放,停在本首结尾 ...

这三个问题在2.1.8版本应该解决了。你试试看。

回复

使用道具 举报

597
发表于 2024-11-16 16:48 | 只看该作者 来自 浙江
xxbin1911 发表于 2024-11-16 16:22
这三个问题在2.1.8版本应该解决了。你试试看。

感谢!简单试了一下,应该说基本无问题了,不过仍有小概率复现,似乎是进度条操作比较快速时容易触发。

Screenshot_2024-11-16-16-34-44-715_app.xtunestudio.xtune.jpg (16.77 KB, 下载次数: 0)

Screenshot_2024-11-16-16-34-44-715_app.xtunestudio.xtune.jpg

Screenshot_2024-11-16-16-34-50-218_app.xtunestudio.xtune.jpg (82.53 KB, 下载次数: 0)

Screenshot_2024-11-16-16-34-50-218_app.xtunestudio.xtune.jpg
回复

使用道具 举报

598
 楼主| 发表于 2024-11-16 16:55 | 只看该作者 来自 江苏
qqq8 发表于 2024-11-16 16:48
感谢!简单试了一下,应该说基本无问题了,不过仍有小概率复现,似乎是进度条操作比较快速时容易触发。

进度条来回拖动?还是怎么操作?
回复

使用道具 举报

599
发表于 2024-11-16 17:05 | 只看该作者 来自 浙江
本帖最后由 qqq8 于 2024-11-16 17:06 编辑
xxbin1911 发表于 2024-11-16 16:55
进度条来回拖动?还是怎么操作?

就是间隔时间比较短的反复拖动或反复点击进度条,不一定来回。有时出现DSP后会很快自行恢复成PCM正常播放,有时就异常需要重启APP了。
回复

使用道具 举报

600
 楼主| 发表于 2024-11-16 18:52 | 只看该作者 来自 江苏
本帖最后由 xxbin1911 于 2024-11-16 19:03 编辑
qqq8 发表于 2024-11-16 17:05
就是间隔时间比较短的反复拖动或反复点击进度条,不一定来回。有时出现DSP后会很快自行恢复成PCM正常播放 ...

我复现出来了,快速双击进度条就可以复现。明天再来搞定吧
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-18 02:55

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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