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

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

[复制链接]
461
发表于 2024-8-22 22:37 | 只看该作者 来自 北京市
xxbin1911 发表于 2024-8-22 22:26
以后会考虑

另外你为啥要用模拟器跑这个APP?苹果党?太费劲就直接用WEB页面控制好了。

对,我没有Android设备,我现在就用的网页版,还挺好用的
回复

使用道具 举报

462
 楼主| 发表于 2024-8-22 23:27 | 只看该作者 来自 江苏省苏州市
本帖最后由 xxbin1911 于 2024-8-22 23:32 编辑
licong81 发表于 2024-8-22 22:29
看了您前面的关于数字音量调节和lms软件音量调节的逻辑,我想请问下关于歌曲的增益,应该选哪个比较好?现 ...

一首歌,有2个增益字段
album_replay_gain
Replay gain of the album (in dB), if any

replay_gain
Replay gain (in dB), if any

第一个是专辑的增益,第二个是歌曲的增益

对应那几个增益调整的选项
歌曲——这个就是用的replay_gain那个字段,如果有的话就会加增益
专辑——这个用的是album那个字段,如果有的话
smart复杂一点,它大概是当你播放专辑时,用album_replay_gain,当你播放playlist时,它使用replay_gain

smart并不是一个自动音量校正的功能,它最终还是依靠每一首歌曲上的gain的设置,而这个设置,实际上是扫描媒体库时从音频文件读取的标签中的字段,而这个字段,多半都是空的,除非你自己设,或者用软件批量扫描自动填

咋说呢,都不好用,除非你挨个给自己的音频文件设置个增益
最后提醒一下,音量调整在大多数环境下都不是无损的,除非你的DAC直接支持硬件的音量控制。

回复

使用道具 举报

463
发表于 2024-8-23 00:02 | 只看该作者 来自 北京市
xxbin1911 发表于 2024-8-22 23:27
一首歌,有2个增益字段
album_replay_gain
Replay gain of the album (in dB), if any

好的,谢谢,我直接把调整音量关掉了,我的DAC支持数字的音量调节。

另:我装模拟器是为了支持下你费精力免费开发的软件,提点意见希望他越来越好。也希望尽快可以在ios上用到。
回复

使用道具 举报

464
发表于 2024-8-23 00:32 | 只看该作者 来自 北京市
xxbin1911 发表于 2024-8-22 23:27
一首歌,有2个增益字段
album_replay_gain
Replay gain of the album (in dB), if any

我安装了Trackstat后 他不断在的在后台刷新和同步数据 每两分钟一次,这是不是不正常?你的也这样嘛?
[24-08-23 00:18:30.2471] Plugins::TrackStat::Storage::refreshTracks (1242) TrackStat: Synchronizing TrackStat data, please wait...[24-08-23 00:18:30.4315] Plugins::TrackStat::Storage::refreshTracks (1891) TrackStat: Synchronizing TrackStat data finished[24-08-23 00:18:30.7827] Plugins::TrackStat::Storage::refreshTracks (1242) TrackStat: Synchronizing TrackStat data, please wait...[24-08-23 00:18:30.9564] Plugins::TrackStat::Storage::refreshTracks (1891) TrackStat: Synchronizing TrackStat data finished[24-08-23 00:19:29.6255] Plugins::TrackStat::Storage::refreshTracks (1242) TrackStat: Synchronizing TrackStat data, please wait...[24-08-23 00:19:29.8226] Plugins::TrackStat::Storage::refreshTracks (1891) TrackStat: Synchronizing TrackStat data finished[24-08-23 00:19:30.2789] Plugins::TrackStat::Storage::refreshTracks (1242) TrackStat: Synchronizing TrackStat data, please wait...[24-08-23 00:19:30.4738] Plugins::TrackStat::Storage::refreshTracks (1891) TrackStat: Synchronizing TrackStat data finished[24-08-23 00:19:55.9971] Plugins::TrackStat::Storage::refreshTracks (1242) TrackStat: Synchronizing TrackStat data, please wait...[24-08-23 00:19:56.1821] Plugins::TrackStat::Storage::refreshTracks (1891) TrackStat: Synchronizing TrackStat data finished[24-08-23 00:19:56.5563] Plugins::TrackStat::Storage::refreshTracks (1242) TrackStat: Synchronizing TrackStat data, please wait...[24-08-23 00:19:56.7285] Plugins::TrackStat::Storage::refreshTracks (1891) TrackStat: Synchronizing TrackStat data finished[24-08-23 00:20:26.5912] Plugins::TrackStat::Storage::refreshTracks (1242) TrackStat: Synchronizing TrackStat data, please wait...[24-08-23 00:20:26.7751] Plugins::TrackStat::Storage::refreshTracks (1891) TrackStat: Synchronizing TrackStat data finished[24-08-23 00:20:27.1606] Plugins::TrackStat::Storage::refreshTracks (1242) TrackStat: Synchronizing TrackStat data, please wait...[24-08-23 00:20:27.3325] Plugins::TrackStat::Storage::refreshTracks (1891) TrackStat: Synchronizing TrackStat data finished[24-08-23 00:21:18.6790] Plugins::TrackStat::Storage::refreshTracks (1242) TrackStat: Synchronizing TrackStat data, please wait...[24-08-23 00:21:18.8703] Plugins::TrackStat::Storage::refreshTracks (1891) TrackStat: Synchronizing TrackStat data finished[24-08-23 00:21:19.2469] Plugins::TrackStat::Storage::refreshTracks (1242) TrackStat: Synchronizing TrackStat data, please wait...[24-08-23 00:21:19.4239] Plugins::TrackStat::Storage::refreshTracks (1891) TrackStat: Synchronizing TrackStat data finished[24-08-23 00:23:21.3005] Plugins::TrackStat::Storage::refreshTracks (1242) TrackStat: Synchronizing TrackStat data, please wait...[24-08-23 00:23:21.4866] Plugins::TrackStat::Storage::refreshTracks (1891) TrackStat: Synchronizing TrackStat data finished[24-08-23 00:23:21.8703] Plugins::TrackStat::Storage::refreshTracks (1242) TrackStat: Synchronizing TrackStat data, please wait...[24-08-23 00:23:22.0413] Plugins::TrackStat::Storage::refreshTracks (1891) TrackStat: Synchronizing TrackStat data finished[24-08-23 00:25:49.5142] Plugins::TrackStat::Storage::refreshTracks (1242) TrackStat: Synchronizing TrackStat data, please wait...[24-08-23 00:25:49.6987] Plugins::TrackStat::Storage::refreshTracks (1891) TrackStat: Synchronizing TrackStat data finished[24-08-23 00:25:50.1737] Plugins::TrackStat::Storage::refreshTracks (1242) TrackStat: Synchronizing TrackStat data, please wait...[24-08-23 00:25:50.3457] Plugins::TrackStat::Storage::refreshTracks (1891) TrackStat: Synchronizing TrackStat data finished[24-08-23 00:26:17.0615] Plugins::TrackStat::Storage::refreshTracks (1242) TrackStat: Synchronizing TrackStat data, please wait...[24-08-23 00:26:17.2452] Plugins::TrackStat::Storage::refreshTracks (1891) TrackStat: Synchronizing TrackStat data finished[24-08-23 00:26:17.6308] Plugins::TrackStat::Storage::refreshTracks (1242) TrackStat: Synchronizing TrackStat data, please wait...[24-08-23 00:26:17.8032] Plugins::TrackStat::Storage::refreshTracks (1891) TrackStat: Synchronizing TrackStat data finished[24-08-23 00:28:09.6826] Plugins::TrackStat::Storage::refreshTracks (1242) TrackStat: Synchronizing TrackStat data, please wait...[24-08-23 00:28:09.8670] Plugins::TrackStat::Storage::refreshTracks (1891) TrackStat: Synchronizing TrackStat data finished[24-08-23 00:28:10.2350] Plugins::TrackStat::Storage::refreshTracks (1242) TrackStat: Synchronizing TrackStat data, please wait...[24-08-23 00:28:10.4072] Plugins::TrackStat::Storage::refreshTracks (1891) TrackStat: Synchronizing TrackStat data finished
回复

使用道具 举报

465
 楼主| 发表于 2024-8-23 10:51 | 只看该作者 来自 江苏省苏州市
licong81 发表于 2024-8-23 00:32
我安装了Trackstat后 他不断在的在后台刷新和同步数据 每两分钟一次,这是不是不正常?你的也这样嘛?
[ ...

我的似乎没有这么频繁的日志,这个可能取决于你的媒体库大小,或者还有是否做过完整扫描有关,这个第三方插件的作者已经不维护了,在另外一个论坛我看到有人反馈说这个插件在媒体库很大的情况下会导致LMS服务器异常的卡死。

服务器的短板有点难搞。
回复

使用道具 举报

466
发表于 2024-8-23 16:23 | 只看该作者 来自 北京市
xxbin1911 发表于 2024-8-23 10:51
我的似乎没有这么频繁的日志,这个可能取决于你的媒体库大小,或者还有是否做过完整扫描有关,这个第三方 ...

这个插件除了统计数据之外,还有别的功能吗?而且它会导致莫名其妙的卡顿。

我去他作者的网站,看到他的作者是准备收费的,每年5美元。

我还是用评分插件吧
回复

使用道具 举报

467
发表于 2024-8-23 16:26 | 只看该作者 来自 北京市
而且那个playlist插件也是bug多多,整理个目录,list大点,顺序就都乱了,就不能用了,写成这样就发布也真是。。
回复

使用道具 举报

468
 楼主| 发表于 2024-8-23 16:36 | 只看该作者 来自 江苏省苏州市
licong81 发表于 2024-8-23 16:23
这个插件除了统计数据之外,还有别的功能吗?而且它会导致莫名其妙的卡顿。

我去他作者的网站,看到他 ...

最常播放
最近播放

大概就是这些功能需要这个插件,不需要的话就关掉它。
回复

使用道具 举报

469
 楼主| 发表于 2024-8-23 16:39 | 只看该作者 来自 江苏省苏州市
licong81 发表于 2024-8-23 16:26
而且那个playlist插件也是bug多多,整理个目录,list大点,顺序就都乱了,就不能用了,写成这样就发布也真 ...

你不知道我对接这个服务器的API的过程有多崩溃,不稳定的地方很多,然后我只能通过一些奇葩的API调用组合来完成一些事情。

这服务器代码写得是很一般,主体是PERL写的,上古语言了,我怀疑年轻人都不懂那个玩意。
要是有个开源的rust写的服务器就好了。。。
回复

使用道具 举报

470
发表于 2024-8-23 16:43 | 只看该作者 来自 北京市
xxbin1911 发表于 2024-8-23 16:39
你不知道我对接这个服务器的API的过程有多崩溃,不稳定的地方很多,然后我只能通过一些奇葩的API调用组合 ...

哈哈 用rust就好了,我20多年前倒是用过perl,perl的文本处理和正则当时比较先进,现在真是太老了,daphile这个玩意写的也是粗枝大叶的,各种莫名其妙的小毛病挺多的给他作者去信,药么不回,要么回个标准问答大全,我都懒得提意见了
回复

使用道具 举报

471
 楼主| 发表于 2024-8-23 17:04 | 只看该作者 来自 江苏省苏州市
licong81 发表于 2024-8-23 16:43
哈哈 用rust就好了,我20多年前倒是用过perl,perl的文本处理和正则当时比较先进,现在真是太老了,daphi ...

退休后自己写一个吧
回复

使用道具 举报

472
发表于 2024-8-23 17:32 | 只看该作者 来自 北京市
xxbin1911 发表于 2024-8-23 17:04
退休后自己写一个吧

哈哈,期待你写一个,现在网络化是大势所趋,自己的机器上就是存点外面不好找的了:)

把那个trackstat删除了,世界清静了
回复

使用道具 举报

473
 楼主| 发表于 2024-8-23 22:35 | 只看该作者 来自 江苏省苏州市
licong81 发表于 2024-8-23 17:32
哈哈,期待你写一个,现在网络化是大势所趋,自己的机器上就是存点外面不好找的了:)

把那个tracksta ...

LMS的流媒体插件还是可以用用的。Tidal和Qubuz支持得还可以,Apple Music应该也有插件吧,另外一些在线电台的插件也不错。可惜没有人做网易云和QQ音乐的插件。用网络流媒体平台有个好处就是可以大大的拓宽自己听音的范围,我比较喜欢Tidal根据历史的推荐,做得比其他家强。


我最近在写播放器,第一次接触DSP那些算法,还有点意思。服务器那玩意,就先凑合着用吧,服务器不难写,难的是那一堆插件,工作量太大,如果要做服务器,也只能走开源的路线。

回复

使用道具 举报

474
发表于 2024-8-25 23:47 来自手机 | 只看该作者 来自 北京市
xxbin1911 发表于 2024-8-23 22:35
LMS的流媒体插件还是可以用用的。Tidal和Qubuz支持得还可以,Apple Music应该也有插件吧,另外一些在线电 ...

请教一下。里面那个局域网唤醒如何实现?没用过。

回复

使用道具 举报

475
 楼主| 发表于 2024-8-26 09:39 | 只看该作者 来自 江苏省南通市
jiangyb 发表于 2024-8-25 23:47
请教一下。里面那个局域网唤醒如何实现?没用过。

第一步要在BIOS里面开启网络唤醒功能,一般在电源选项里面,不同主板不一样。
第二步要在操作系统里面开启网络唤醒功能,linux下是用ethtool命令。
第三要注意关机时不是关机要休眠,关机的是唤醒不了的,休眠到内存的模式

具体的操作和命令可以自己搜索,大致流程就是上面说的
回复

使用道具 举报

476
发表于 2024-8-26 10:16 来自手机 | 只看该作者 来自 北京市
xxbin1911 发表于 2024-8-26 09:39
第一步要在BIOS里面开启网络唤醒功能,一般在电源选项里面,不同主板不一样。
第二步要在操作系统里面开 ...

谢谢
回复

使用道具 举报

477
发表于 2024-8-26 17:08 | 只看该作者 来自 北京市
xTune还不能在平板电脑上横屏全屏显示。 欢迎楼主进达菲LMS的QQ群: 836370917
回复

使用道具 举报

478
 楼主| 发表于 2024-8-26 20:59 | 只看该作者 来自 江苏省南通市
clark8888 发表于 2024-8-26 17:08
xTune还不能在平板电脑上横屏全屏显示。 欢迎楼主进达菲LMS的QQ群: 836370917

没做横屏,也没适配pad。
等播放器做好再说。

qq群我回头加一下,QQ很少上线,估计多半会潜水


回复

使用道具 举报

479
发表于 2024-8-27 20:05 | 只看该作者 来自 广西柳州市柳城县
最新的版本就是1.36吧?
回复

使用道具 举报

480
发表于 2024-8-27 23:32 | 只看该作者 来自 广东省广州市
这个造福大家

回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-25 16:26

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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