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

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

[复制链接]
301
 楼主| 发表于 2024-6-26 12:04 | 只看该作者 来自 江苏省苏州市
补充一下切换Player的操作,一共有4种方法

1、全局的导航菜单(首页等页面的左上角的菜单按钮可以唤出导航菜单),菜单的接近顶部,播放器的右边的向上小三角点一下,会展开列出这个服务器的所有Player,点击选择需要的Player;
2、全局导航菜单,播放器右边紧靠的那个图标点一下,进入播放器管理菜单,会列出这个服务器所有的Player,点击眼睛图标切换激活的Player;
3、全局快捷对话框(所有的音乐界面,底部最左边的xTune图标可以唤出全局快捷对话框),在全局快捷对话框的顶部播放器右边的向下的小三角点击,可以进入播放器管理界面切换Player
4、播放器动作对话框(在mini或者全屏正在播放界面点击播放器图标可以唤出),在播放器动作对话框顶部播放器右边的向下的小三角点击,可以直接切换Player
回复

使用道具 举报

302
发表于 2024-6-26 13:43 | 只看该作者 来自 广东省东莞市
xxbin1911 发表于 2024-6-26 11:41
在最初的xTune自动发现界面,没有列出两个服务器?我记得我测试过多个服务器的啊。你用的什么版本的服务 ...

可以,但要到晚上了,现在在上班!
回复

使用道具 举报

303
发表于 2024-6-26 15:39 | 只看该作者 来自 福建省龙岩市
楼主你好你做的APP很好用,目前已下载最新版本做为达非控制APP使用,从前两三个版本就发现收藏喜欢的专辑栏有点小BUG个别专辑无法进入播放。只能进入专辑栏可以进行播放,也可以删除收藏专辑,帮忙找找原因。
回复

使用道具 举报

304
发表于 2024-6-27 08:12 | 只看该作者 来自 广东省东莞市
xxbin1911 发表于 2024-6-26 11:41
在最初的xTune自动发现界面,没有列出两个服务器?我记得我测试过多个服务器的啊。你用的什么版本的服务 ...

一台是roon ,其中的播放器是Daphlie。
一台是LMS 9.0,其中的播放器是squeezelite。


1.jpg (121.37 KB, 下载次数: 33)

1.jpg

19.jpg (133.37 KB, 下载次数: 32)

19.jpg
回复

使用道具 举报

305
 楼主| 发表于 2024-6-27 09:19 | 只看该作者 来自 江苏省苏州市
vikecai 发表于 2024-6-26 15:39
楼主你好你做的APP很好用,目前已下载最新版本做为达非控制APP使用,从前两三个版本就发现收藏喜欢的专辑栏 ...

也许有些bug,我需要更多的信息才能处理。

那些不能播放的专辑,是不是通过app的搜索界面搜索不到?
搜索的时候直接填专辑的名称,看看结果里面有没有对应的专辑。
回复

使用道具 举报

306
 楼主| 发表于 2024-6-27 09:21 | 只看该作者 来自 江苏省苏州市
catyy0769 发表于 2024-6-27 08:12
一台是roon ,其中的播放器是Daphlie。
一台是LMS 9.0,其中的播放器是squeezelite。
[/b ...

你的ROON开启了Enable Squeezebox Support?
ROON模拟出来的LMS Server我还没测试过,回头试试。

有ROON为啥不直接用ROON还要用LMS呢?
回复

使用道具 举报

307
发表于 2024-6-27 11:02 | 只看该作者 来自 广东省东莞市
xxbin1911 发表于 2024-6-27 09:21
你的ROON开启了Enable Squeezebox Support?
ROON模拟出来的LMS Server我还没测试过,回头试试。

如果ROON没有人破解,十年后还是1.8的版本。
LMS是免费的,技术不停有更新。最近已经是9.0了。而且LMS支持第三方插件,更好玩了。

LMS我已经装好音乐信息和歌词插件了,我觉得你的客户端可以向这方面发展!

微信图片_20240627110027.png (87.7 KB, 下载次数: 32)

微信图片_20240627110027.png

微信图片_20240627110016.png (49.73 KB, 下载次数: 29)

微信图片_20240627110016.png

微信图片_20240627110005.jpg (224.23 KB, 下载次数: 36)

微信图片_20240627110005.jpg
回复

使用道具 举报

308
 楼主| 发表于 2024-6-27 11:13 | 只看该作者 来自 江苏省苏州市
catyy0769 发表于 2024-6-27 11:02
如果ROON没有人破解,十年后还是1.8的版本。
LMS是免费的,技术不停有更新。最近已经是9.0了。而且LMS支 ...

装的Music And Artist Information?
那个需要科学上网才能用,之前我用这个插件不够稳定,后来自己在app实现了Artist Information的功能,也提供了QQ音乐和Last.fm的支持,如果你能科学上网,可以在高级设置的音乐信息插件管理里面把Last.fm拖到第一位,这样Artist会有照片和简介。
Album和歌词的信息还没做,说实话在国内的环境下,我很难找到有效的信息源,而需要科学上网的插件,对于绝大部分网友来说,都不可用。最初我做Artist Information的时候最初只做了Last.fm,然后很多人说不行得用QQ音乐的信息才又做的QQ音乐的支持,国内的音乐网站,信息都不对外公开的,获取起来很麻烦。

回复

使用道具 举报

309
 楼主| 发表于 2024-6-27 15:32 | 只看该作者 来自 江苏省苏州市
本帖最后由 xxbin1911 于 2024-6-27 16:23 编辑
catyy0769 发表于 2024-6-27 11:02
如果ROON没有人破解,十年后还是1.8的版本。
LMS是免费的,技术不停有更新。最近已经是9.0了。而且LMS支 ...

上午回了你的贴,结果审核不过,我重回一下吧。

你用的是不是Music And Aritst Information插件?这个插件我之前用貌似不是特别稳定。我的APP有一个音乐信息刮取的功能,目前只做了Artist部分的,专辑的信息还没空做。
最初我是想用Music And Aritst Information插件的信息的,结果不稳定,所以自己写了个从Last.fm抓艺术家信息的。然后放出来,大部分网友说那个站点国内访问不了,于是又做了QQ音乐的接口。

如果你能上Last.fm,可以在高级设置的音乐信息设置里面把Last.fm拖放到QQ音乐的前面,这样在艺术家页面,会多一个信息的按钮出来,点击之后可以看到艺术家的照片和简介。QQ音乐实际上没有对外提供接口,我是用特殊方式读了艺术家头像用来显示。

有空的时候我会再把专辑的信息补一下,歌词方面我个人没啥需求,不过也不是不能做,关键是,有国内的可以稳定的提供音乐信息的站点,否则做了也就极少数人能用上。

关于ROON和LMS,ROON在某些方面的理念更先进一点,比如DSP部分。LMS虽然有插件支持,但是LMS的架构实际上有些不太好,而且LMS的编程语言太老(PERL),我估计不会有太多年轻人会PERL这门语言,应该只有接近50岁的人才懂这个玩意。不过无论怎么说,LMS开源,就是最大的优势,插件可玩性也挺高,只是门槛有点高,访问外网,各种设置。

另外LMS 9.0没有正式发布,现在是开发者预览版,用Squeezer之类的APP可以享受到LMS的一些新特性(比如CLASS),但是像Material Skin以及我做的APP这样的对LMS的界面做了大量调整的,得专门为那些新特性做对接才能在界面上看得到。
回复

使用道具 举报

310
 楼主| 发表于 2024-6-27 18:56 | 只看该作者 来自 江苏省苏州市
catyy0769 发表于 2024-6-27 08:12
一台是roon ,其中的播放器是Daphlie。
一台是LMS 9.0,其中的播放器是squeezelite。
[/b ...

你可以用Squeezer App连接Roon(开启squeezebox支持)?
我用Squeezer App和Squeeze Ctrl都无法遥控Roon模拟的LMS

Roon模拟了一套LMS的协议(版本7.7.5),仅仅是Slim Protocol(一套LMS和Squeezlite这样的播放器交互的协议),而不支持那套遥控的API。以我目前了解到的信息,LMS的遥控App都不可能遥控操作Roon,你只能通过Roon的App来遥控开启了Squeezebox支持的Roon。
回复

使用道具 举报

311
发表于 2024-6-27 21:24 | 只看该作者 来自 广东省东莞市
本帖最后由 catyy0769 于 2024-6-27 21:25 编辑

可以用Squeezer App连接Roon,但需要开启squeezebox支持,也就是反连接了达菲!
我手机同时装了Squeeze Player, 不知有没有关系。
回复

使用道具 举报

312
发表于 2024-6-27 22:25 | 只看该作者 来自 广东省东莞市
最后确认过。是Squeeze Player做了桥接,如果关了Squeeze Player,Squeezer App是控制不了ROON下的达菲。
回复

使用道具 举报

313
 楼主| 发表于 2024-6-27 22:52 | 只看该作者 来自 江苏省苏州市
catyy0769 发表于 2024-6-27 22:25
最后确认过。是Squeeze Player做了桥接,如果关了Squeeze Player,Squeezer App是控制不了ROON下的达菲。

这个先要搞明白几个概念
LMS —— Logitech Media Server的简称,现在改名叫做Lyron Media Server,LMS是服务器
Player —— Squeeze Player,Squeezelite以及各种罗技之前推出的支持LMS的转盘和播放器硬件

在Roon打开Squeezebox支持,是部分模拟了一个LMS服务器。
来自Roon官方的说法是这样的:
The first thing you should do is turn off any Logitech Media Server (LMS) instances running on your network. Roon's Squeezebox functionality works by emulating LMS--if LMS is running on your network, devices may find and associate with it, or become confused.
来源:https://help.roonlabs.com/portal/en/kb/articles/squeezebox-setup#Getting_Started

这段话说了两个意思,第一,如果要打开Roon的squeezebox支持,需要先关闭所有的LMS服务器,第二,打开Squeezebox支持是模拟了LMS服务器

所以,你的用法并不符合Roon的官方建议。当然,我也知道,同一个网络中多个LMS服务器实际上也能工作,只是Player在多个LMS服务器的情况下很可能会连上错误的服务器,或者在一些异常的情况下在不同的服务器之间横跳。

我再来解释一下为什么我说Roon只是部分的模拟了一个LMS Server。
LMS Server在现在至少有3套协议,一套是SlimProto,这个用来和Player交互,还有个长连接的Comet协议,这个在现代一般用来做信息通告,比如服务器切换了一首歌之类的。
第三套协议LMS JSON RPC,这个通常被现代的程序所使用来进行信息获取。另外LMS还有一套CLI协议(默认端口9090)

Roon模拟的LMS,只支持SlimProto和Comet,一些老的遥控App在这两个协议下基本能工作。
新的遥控App,都会使用JSON RPC协议,我的App也大量用到JSON RPC协议,这个Roon模拟的LMS并不支持。

最后,我今天测试也发现了在多LMS服务器的环境下我的App存在一些BUG(例如不能自动发现多个服务器)。我已经基本修复了这些BUG,之后会发个新版本,新版本能发现Roon模拟的服务器,但是绝大部分功能是不可用的。
我只支持标准的LMS Server,至于LMS Server用什么Player我不关心。但是非标准的LMS,抱歉那个真没精力做,而且,没有JSON RPC协议,做出来的遥控APP是很不好看的。

回复

使用道具 举报

314
发表于 2024-6-27 23:11 | 只看该作者 来自 广东省东莞市
其实这个也是个遇外,当初只是想手机可以唱LMS内的歌曲,有时用耳机听。发现原来真的有人开发了这个APP.
回复

使用道具 举报

315
 楼主| 发表于 2024-6-27 23:32 | 只看该作者 来自 江苏省苏州市
catyy0769 发表于 2024-6-27 23:11
其实这个也是个遇外,当初只是想手机可以唱LMS内的歌曲,有时用耳机听。发现原来真的有人开发了这个APP.

手机上的squeezeplayer可以直接连标准的lms。那种方式,我的APP是支持的。

回复

使用道具 举报

316
发表于 2024-6-28 07:42 来自手机 | 只看该作者 来自 吉林省长春市
建了一个达菲使用交流群,欢迎大家一起交流,尤其对楼主的APP更新,使用一起交流一下。

回复

使用道具 举报

317
发表于 2024-6-28 08:47 | 只看该作者 来自 广东省东莞市
xxbin1911 发表于 2024-6-27 23:32
手机上的squeezeplayer可以直接连标准的lms。那种方式,我的APP是支持的。

squeezeplayer  是player
xTune              是Controller

两者不一样的。

微信图片_20240628084727.jpg (175.78 KB, 下载次数: 33)

微信图片_20240628084727.jpg
回复

使用道具 举报

318
 楼主| 发表于 2024-6-28 09:54 | 只看该作者 来自 江苏省苏州市
catyy0769 发表于 2024-6-28 08:47
squeezeplayer  是player
xTune              是Controller

你就把你的squeezeplayer当做squeezlite用就行了啊。
我没听说lms+squeezelite用任何的遥控器APP有啥问题的。
回复

使用道具 举报

319
发表于 2024-6-28 11:02 | 只看该作者 来自 福建省龙岩市
xxbin1911 发表于 2024-6-27 09:19
也许有些bug,我需要更多的信息才能处理。

那些不能播放的专辑,是不是通过app的搜索界面搜索不到?

可以在APP搜索界面中找到,能加入也能取消收藏,就是在收藏里不能点进去。

微信图片_20240628105150副本.jpg (182.26 KB, 下载次数: 33)

微信图片_20240628105150副本.jpg

微信图片_20240628105227副本.jpg (279.14 KB, 下载次数: 36)

微信图片_20240628105227副本.jpg
回复

使用道具 举报

320
 楼主| 发表于 2024-6-28 11:20 | 只看该作者 来自 江苏省苏州市
vikecai 发表于 2024-6-28 11:02
可以在APP搜索界面中找到,能加入也能取消收藏,就是在收藏里不能点进去。

你搜那个完整的专辑名称,一字不差那种。看看能不能搜到。
是所有的收藏专辑都点不进去还是一些带特殊符号的点不进去?
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-25 10:37

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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