2

主题

0

好友

108

积分

论坛游民 当前在线

Rank: 3Rank: 3

UID
573737
帖子
106
精华
0
经验
108 点
金钱
104 ¥
注册时间
2013-3-14
 楼主| 发表于 2024-6-22 09:49 | 显示全部楼层
yf_liu 发表于 2024-6-21 17:07
试过关了,还是一样所选非所放

是差1-2首还是完全是乱的?

2

主题

0

好友

108

积分

论坛游民 当前在线

Rank: 3Rank: 3

UID
573737
帖子
106
精华
0
经验
108 点
金钱
104 ¥
注册时间
2013-3-14
 楼主| 发表于 2024-6-22 09:49 | 显示全部楼层
本帖最后由 xxbin1911 于 2024-6-22 09:51 编辑
zxn_6688 发表于 2024-6-21 21:52
请问楼主,这个APP对平板的适配如何?准备去买个平板做为达菲+pCP的控制端和遥控器。


平板能装但不好用。只为手机优化过,而且还优化了很多手机单手操作。
pad的横屏优化版本估计要明年了。。。

2

主题

0

好友

108

积分

论坛游民 当前在线

Rank: 3Rank: 3

UID
573737
帖子
106
精华
0
经验
108 点
金钱
104 ¥
注册时间
2013-3-14
 楼主| 发表于 2024-6-22 09:50 | 显示全部楼层
zxn_6688 发表于 2024-6-21 21:52
请问楼主,这个APP对平板的适配如何?准备去买个平板做为达菲+pCP的控制端和遥控器。

如果你能科学上网,建议用上面的网友提供的方法。

『我是达菲,在达菲的高级设置→插件→第三方插件→钩选TrackStat,等待下载,重启服务器。』

1

主题

0

好友

21

积分

注册会员 当前离线

Rank: 2

UID
1081489
帖子
20
精华
0
经验
21 点
金钱
19 ¥
注册时间
2023-10-31
发表于 2024-6-23 11:15 | 显示全部楼层
xxbin1911 发表于 2024-6-22 09:49
是差1-2首还是完全是乱的?

是乱的,找不到规律

2

主题

0

好友

108

积分

论坛游民 当前在线

Rank: 3Rank: 3

UID
573737
帖子
106
精华
0
经验
108 点
金钱
104 ¥
注册时间
2013-3-14
 楼主| 发表于 2024-6-23 11:54 | 显示全部楼层
yf_liu 发表于 2024-6-23 11:15
是乱的,找不到规律

如果你在正在播放列表中看到的那个顺序和文件夹看到的顺序完全不一样,那么这就是LMS服务器的bug了

2

主题

0

好友

108

积分

论坛游民 当前在线

Rank: 3Rank: 3

UID
573737
帖子
106
精华
0
经验
108 点
金钱
104 ¥
注册时间
2013-3-14
 楼主| 发表于 2024-6-23 21:29 | 显示全部楼层
xTune v1.3.2

修改记录:
一、流媒体音乐支持TIDAL(需要LMS插件支持,TIDAL的收藏功能还未实现,Spotify等其他的还未测试)
二、新增主页界面自定义快捷方式(原有的我的音乐和音乐库两张卡片合为自定义快捷方式);
三、流派和年代增加播放所有的功能(顶部APPBAR最右边三个小点点图标);
四、修复了一些会导致闪退的BUG;
五、默认开启我的电台

下载链接:
https://pan.baidu.com/s/1GSfPUZI6Lf5rK0ybBDbjYQ?pwd=bb4n 提取码: bb4n

0

主题

0

好友

462

积分

业余侠客 当前离线

Rank: 4

UID
273745
帖子
525
精华
0
经验
462 点
金钱
430 ¥
注册时间
2010-12-19
发表于 2024-6-24 10:19 | 显示全部楼层
谢谢分享幸苦了

2

主题

0

好友

108

积分

论坛游民 当前在线

Rank: 3Rank: 3

UID
573737
帖子
106
精华
0
经验
108 点
金钱
104 ¥
注册时间
2013-3-14
 楼主| 发表于 2024-6-25 10:20 | 显示全部楼层
在隔壁论坛和人讨论达菲和LMS怎么才能出好声音,我贴过来,给有需要的人。

达菲实际上是在lms+squeezelite的基础上做的一套数播系统。

LMS,Logitech Media Server,罗技媒体服务器,已经改名叫做Lyrion Music Server,简称还是LMS。LMS有时候会被叫做slimserver,也有人会叫做squeezebox,实际上都是不同的叫法实际上是一个东西。

squeezelite,是一个无显示界面的播放器(headless,无头播放器),官方叫法是Lightweight headless squeezebox player for Lyrion Media Server。
在lms+squeezelite的架构中,还有一个叫做遥控器的东西,就是我做的app这样的,遥控器是直接连接到lms服务器,并只与lms服务器交互。遥控器按下播放按钮之后,实际上只是通过服务器的接口告诉服务器需要播放某个音乐,然后由lms服务器通知squeezelite播放器需要播放一个音频,并给出音频的网址(这个网址实际上由lms服务器提供),然后squeezelite播放器从这个网址(lms服务器)上抓取音频文件的数据,缓存并播放。

以上是lms+squeezelite播放的大致流程,总结一下大概如此:
(nas/硬盘)->lms server -> 网络/本地网络 -> squeezelite -> dac

在从机的达菲上指定使用外部的media server,实际上就是主机跑lms server,从机运行squeezelite并连接主机的lms server。右下角选择dac,其实不是选择dac,而是选择播放器squeezelite。
这种方式,与一台主机同时跑lms server + squeezelite是有些区别的,毕竟会多运行一个lms server多一些处理和干扰,当DAC的隔离性(无论是jitter隔离还是信号及电源隔离)不够好的时候,那么这台主机的一些干扰可能会传递到dac上并影响声音。

如果接dac的主机有没有运行lms server都能影响到听感的话,实际上要调整的不是主机上的软硬件设置,而是换个dac或者增加dac隔离。

也许有玩达菲的不相信我说的,我原文引用一下达菲作者的回答:

Q10. How should I configure the audio settings in order to maximize
     the audio quality?
A10. In short: Use bit-perfect playback and have good enough
     DAC. Longer version: My own view and experience is that if you
     have good enough DAC (using asynchronous data transfer from PC,
     independently powered, galvanic isolation between USB receiver
     and actual DAC+analog circuitry, etc...) any audio device
     parameters don't effect on sound quality as long as you use bit
     perfect playback and keep the parameters sensible so that they
     don't cause any buffer under-runs (and have also some tolerance
     for high system load situations). If the DAC does not meet those
     requirements the chances that computer HW+SW combination effect
     on sound quality are much higher and the effects may be caused by
     many unpredictable reasons (HW, SW, parameters, specific
     combinations of them, etc...). You just have to experiment and
     try to find the best setup (or buy better DAC ;-).

简单解释一下:
In short: Use bit-perfect playback and have good enough DAC
简短的回答:使用源码输出并用足够好的DAC(达菲之类的系统,最大音量下,就是bit-perfect输出的)

Longer version: My own view and experience is that if you
     have good enough DAC (using asynchronous data transfer from PC,
     independently powered, galvanic isolation between USB receiver
     and actual DAC+analog circuitry, etc...) any audio device
     parameters don't effect on sound quality as long as you use bit
     perfect playback and keep the parameters sensible so that they
     don't cause any buffer under-runs (and have also some tolerance
     for high system load situations).
     
更长的回答版本: 如果你有用足够好的DAC(使用异步数据传输,独立的供电,使用光耦隔离确保USB接收部分和DAC及模拟电路部分没有连接),在这种情况下,只要使用无损回放(无软件音量调整等),任何播放设备的参数都不会影响音质。
合理的参数设置仅仅是为了确保不发生缓冲区欠载(当缓冲区欠载时,会出现音频数据供应不及时的情况,从而导致声音断续或噪声) 。

2

主题

0

好友

108

积分

论坛游民 当前在线

Rank: 3Rank: 3

UID
573737
帖子
106
精华
0
经验
108 点
金钱
104 ¥
注册时间
2013-3-14
 楼主| 发表于 2024-6-25 10:21 | 显示全部楼层
数字信号的处理不影响到DAC出来的声音的前提有几个,一个是数字信号是原始的信号,第二是数字信号的Jitter不会传递给DAC,第三是数字信号的干扰以及数字域的电源不会影响DAC。
前者其实是很多人忽略的,后两者用异步DAC加上隔离(光耦隔离芯片或者直接光电隔离)就可以了。

我做这个APP,第一版,我就在考虑要不要增加一个开关来控制禁止调整音量,以普通的达菲为例,如果用软件音量控制,那么在小音量的情况下,对音质的影响是相当大的。

我抄一个例子过来说明一下:
一个16bit的数据
0111010100110011 = 30,003

假设我们要把音量调整到原来的听感的一半大小(-10dB),也就是0.3162,结果是
0010010100010000 = 9,488

而实际上30,003 * 0.3162并不是等于9,488
30,003 * 0.3162 = 9487.7817

这就引入了噪音,而且这个噪音的总量是不变的,音量调整到越小,性噪比就越差

达菲的播放器squeezelite在linux下基本都是使用ALSA底层驱动来输出音频,如果DAC不支持音量控制,那么就会使用ALSA来实现软件音量控制,据我所知,ALSA就是用的我上面的计算来控制音量,而且ALSA是输入输出一样的格式的,你给它16BIT的PCM数据流,它调整音量之后输出的还是16BIT的数据流,这里,就会引入大量的计算上的数据丢失(9487.7817丢失成了9,488)。


实际上现代的DAC芯片,已经提供了DAC内部的digital(数字)音量控制。例如ESS 9038PRO之类的,它的原理大概是这样的。

这些DAC,内部用32位来处理数据,还是上面的例子,32位的30003是这样的
0111010100110011.0000000000000000 = 30,003

降低10dB
0000001000010110.1000100110000100 = 533.5372

30,003 * 0.3162 = 533.5372
这是无损的音量调整

使用DAC的音量控制的前提是DAC得支持,并不是使用了ESS 9038PRO之类的芯片的DAC成品都支持这种音量调整,多半是不支持的,厂商偷懒了没做出来。

2

主题

0

好友

108

积分

论坛游民 当前在线

Rank: 3Rank: 3

UID
573737
帖子
106
精华
0
经验
108 点
金钱
104 ¥
注册时间
2013-3-14
 楼主| 发表于 2024-6-25 10:22 | 显示全部楼层
数字领域的音量控制还有一种方案,就是ROON采用的软件音量控制的方案。
ROON在内部使用64位来存储数据和计算,在最终输出的时候,会尽量使用DAC最高或者最合适的位深来输出音频数据。

比如我们刚才的例子,16bit的30,003,调整到-10dB,假设我先转换成32bit,然后再进行计算,最后输出给DAC的是经过计算之后的32BITS的数据,那依然是无损的。
也就是原始的是44.1KHz/16bits,经过音量控制算法之后处理成44.1KHz/32bits输出给DAC。

这也是一种比较好的数字音量控制的方案。

DAC或者ROON那样的数字音量控制的方案实际上有个前提,就是音量不要调整得太小,太小的话,还是会有数据丢失。

以目前的技术,最高端的模拟音量控制的技术指标是要比数字音量控制要好的,那个是Hi-End级别的对比,基本不是普通人能用上的玩意。
反过来,在合理的范围内,靠谱的数字音量控制是要超过大多数模拟音量控制的。

所以,买DAC还得看看能否提供DAC的数字音量控制(digital volume control)

1

主题

0

好友

5

积分

注册会员 当前离线

Rank: 2

UID
1103665
帖子
4
精华
0
经验
5 点
金钱
3 ¥
注册时间
2024-6-24
发表于 2024-6-25 10:32 | 显示全部楼层
专业,学习学习

9

主题

0

好友

307

积分
     

业余侠客 当前离线

Rank: 4

UID
11498
帖子
292
精华
0
经验
307 点
金钱
232 ¥
注册时间
2006-8-16
发表于 2024-6-25 11:33 | 显示全部楼层
非常感谢楼主的分享精神。

建议:加入一个可输入服务器的地址框,这样可以控制跨网段的LMS

2

主题

0

好友

108

积分

论坛游民 当前在线

Rank: 3Rank: 3

UID
573737
帖子
106
精华
0
经验
108 点
金钱
104 ¥
注册时间
2013-3-14
 楼主| 发表于 2024-6-25 12:22 | 显示全部楼层
中意 发表于 2024-6-25 11:33
非常感谢楼主的分享精神。

建议:加入一个可输入服务器的地址框,这样可以控制跨网段的LMS

可以。
不过挺好奇你是在什么环境下跨网段用?

1

主题

0

好友

21

积分

注册会员 当前离线

Rank: 2

UID
1081489
帖子
20
精华
0
经验
21 点
金钱
19 ¥
注册时间
2023-10-31
发表于 2024-6-25 12:34 | 显示全部楼层
xxbin1911 发表于 2024-6-23 11:54
如果你在正在播放列表中看到的那个顺序和文件夹看到的顺序完全不一样,那么这就是LMS服务器的bug了

你好,楼主,如果文件夹里的歌曲是杂锦,使用从当前歌曲播放目录就会出现乱序,但只要文件夹里只是同一专辑,则不会乱序,而使用 Squeezer APP,两种使用环境均不会

15

主题

0

好友

309

积分
     

业余侠客 当前离线

Rank: 4

UID
804232
帖子
291
精华
0
经验
309 点
金钱
270 ¥
注册时间
2015-11-18
发表于 2024-6-25 12:37 来自手机端 | 显示全部楼层
xxbin1911 发表于 2024-6-23 21:29
xTune v1.3.2

修改记录:

感谢,又更新了,越来越好用了!
发现歌单按钮上没有贴图,可否用歌单里的艺术家或者专辑图片?这样界面就更美观了

2

主题

0

好友

108

积分

论坛游民 当前在线

Rank: 3Rank: 3

UID
573737
帖子
106
精华
0
经验
108 点
金钱
104 ¥
注册时间
2013-3-14
 楼主| 发表于 2024-6-25 13:40 | 显示全部楼层
yf_liu 发表于 2024-6-25 12:34
你好,楼主,如果文件夹里的歌曲是杂锦,使用从当前歌曲播放目录就会出现乱序,但只要文件夹里只是同一专 ...

有方向就容易解决了,我看看squeezer和我用的遥控命令有啥差别

2

主题

0

好友

108

积分

论坛游民 当前在线

Rank: 3Rank: 3

UID
573737
帖子
106
精华
0
经验
108 点
金钱
104 ¥
注册时间
2013-3-14
 楼主| 发表于 2024-6-25 13:41 | 显示全部楼层
laomao9000 发表于 2024-6-25 12:37
感谢,又更新了,越来越好用了!
发现歌单按钮上没有贴图,可否用歌单里的艺术家或者专辑图片?这样界面 ...

后面会考虑,歌单的封面早就想加来着。

15

主题

0

好友

309

积分
     

业余侠客 当前离线

Rank: 4

UID
804232
帖子
291
精华
0
经验
309 点
金钱
270 ¥
注册时间
2015-11-18
发表于 2024-6-25 13:52 | 显示全部楼层
xxbin1911 发表于 2024-6-25 10:20
在隔壁论坛和人讨论达菲和LMS怎么才能出好声音,我贴过来,给有需要的人。

达菲实际上是在lms+squeezeli ...

支持!
不能说daphile/LMS音质好坏,这个仅仅是码流提供者,相当于CD转盘,声音好坏,决定于后面的USB解码器,必须是USB异步解码器!

9

主题

0

好友

307

积分
     

业余侠客 当前离线

Rank: 4

UID
11498
帖子
292
精华
0
经验
307 点
金钱
232 ¥
注册时间
2006-8-16
发表于 2024-6-25 16:41 | 显示全部楼层
xxbin1911 发表于 2024-6-25 12:22
可以。
不过挺好奇你是在什么环境下跨网段用?

家用

专业防火墙,DMZ,LAN,WAN,WIFI在不同的网段很正常

2

主题

0

好友

108

积分

论坛游民 当前在线

Rank: 3Rank: 3

UID
573737
帖子
106
精华
0
经验
108 点
金钱
104 ¥
注册时间
2013-3-14
 楼主| 发表于 2024-6-26 10:50 | 显示全部楼层
laomao9000 发表于 2024-6-25 13:52
支持!
不能说daphile/LMS音质好坏,这个仅仅是码流提供者,相当于CD转盘,声音好坏,决定于后面的USB解 ...

USB DAC是个好东西,隔离也很容易做。
看到有些人花大把银子买啥HIFI交换机然后把PC的电源换成线电,连服务器都要换成实时内核真的有点看不下去了。

USB DAC的USB线路做隔离,是代价最小的,也是最有效的。

有了异步DAC,也不用在播放器上搞啥实时内核了
另外,PC换成线电实际上没啥用处,因为主板上一堆的DC-DC转换,早就变成开关电源了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部