Skip to content

问题询问:是否能实现平台歌单到音箱的播放?

目前我是服务器Docker服务 + 公网访问,在服务器下载了一些我喜欢听的歌曲,挂载目录到容器内,也搭建了LX Sync Server服务,经测试在线音乐搜索功能可以正常使用,但是不知道如何实现从 平台歌单 -> 音箱播放的步骤

我当前使用本地播放,如果发现好听的歌单,都是通过一些软件把歌曲下载下来,然后上传云盘,再在服务器内通过脚本下载对应歌曲,挂载目录到容器内....步骤很繁琐🫠,就是想着能否直接通过在线音乐搜索这个功能,生成一种可播放的在线歌单,直接在音箱播放。

以下为我的一些猜想 1、通过歌单转换工具,使用LX Sync Server服务,转为在线歌单,可直接通过口令播放歌单。我看到 /issues/78.html#issuecomment-3763554806 这个说了

urlself:///api/proxy/plugin-url?data= 开头的,需要配合【OnlineSearch】在线音乐里的 JS 插件使用

是否说明也可以通过某些工具,添加使用LX Sync Server服务,直接转换为能识别的在线歌单配置?

2、或者可通过LX Sync Server服务直接获取对应LX Sync Server账号下的歌单列表,直接在音箱播放

评论

评论 1 - hanxi

是的,缺少一个歌单转换工具,现在网络歌单的基建是支持的,需要有个工具把平台的歌单转为xiaomusic的歌单。

评论 2 - dishuo183

是的,缺少一个歌单转换工具,现在网络歌单的基建是支持的,需要有个工具把平台的歌单转为xiaomusic的歌单。

看有没有大佬能实现这种方案🥰,实现之后就直接不需要本地播放了,可以全部转到网络歌单,并且还不用担心链接失效,只要在线音乐搜索服务正常运行,就可以一直正常播放。

还可以修改添加网络歌单的方式,目前是直接存放到了配置文件setting.json中,是否可修改为类似于识别本地歌曲那样的方案,即在download文件夹内放置json文件。文件夹内的为本地歌曲,识别到json文件就认定为网络歌曲歌单,或识别到指定内容开头的json文件为歌单

就是 网络歌单改为从指定文件夹内的json文件导入,本地歌曲和网络歌单可以存放在一块,这样可以不修改配置文件setting.json,并且可以批量添加网络歌单,也不再需要歌单合并工具了

评论 3 - boluofan

目前我是服务器Docker服务 + 公网访问,在服务器下载了一些我喜欢听的歌曲,挂载目录到容器内,也搭建了LX Sync Server服务,经测试在线音乐搜索功能可以正常使用,但是不知道如何实现从 平台歌单 -> 音箱播放的步骤

我当前使用本地播放,如果发现好听的歌单,都是通过一些软件把歌曲下载下来,然后上传云盘,再在服务器内通过脚本下载对应歌曲,挂载目录到容器内....步骤很繁琐🫠,就是想着能否直接通过在线音乐搜索这个功能,生成一种可播放的在线歌单,直接在音箱播放。

以下为我的一些猜想 1、通过歌单转换工具,使用LX Sync Server服务,转为在线歌单,可直接通过口令播放歌单。我看到 #78 (comment) 这个说了

urlself:///api/proxy/plugin-url?data= 开头的,需要配合【OnlineSearch】在线音乐里的 JS 插件使用

是否说明也可以通过某些工具,添加使用LX Sync Server服务,直接转换为能识别的在线歌单配置?

2、或者可通过LX Sync Server服务直接获取对应LX Sync Server账号下的歌单列表,直接在音箱播放

LX Sync Server 已经提供了获取用户歌单列表信息的接口,但还没对接。先只对接了基础的搜索歌曲+播放链接的接口。后续可以加上获取洛雪歌单的功能,以及将洛雪歌单转为xiaomusic网络歌单的功能。

不过这个得晚点 现在想先玩玩mimusic🤣

评论 4 - dishuo183

目前我是服务器Docker服务 + 公网访问,在服务器下载了一些我喜欢听的歌曲,挂载目录到容器内,也搭建了LX Sync Server服务,经测试在线音乐搜索功能可以正常使用,但是不知道如何实现从 平台歌单 -> 音箱播放的步骤 我当前使用本地播放,如果发现好听的歌单,都是通过一些软件把歌曲下载下来,然后上传云盘,再在服务器内通过脚本下载对应歌曲,挂载目录到容器内....步骤很繁琐🫠,就是想着能否直接通过在线音乐搜索这个功能,生成一种可播放的在线歌单,直接在音箱播放。 以下为我的一些猜想 1、通过歌单转换工具,使用LX Sync Server服务,转为在线歌单,可直接通过口令播放歌单。我看到 #78 (comment) 这个说了

urlself:///api/proxy/plugin-url?data= 开头的,需要配合【OnlineSearch】在线音乐里的 JS 插件使用

是否说明也可以通过某些工具,添加使用LX Sync Server服务,直接转换为能识别的在线歌单配置? 2、或者可通过LX Sync Server服务直接获取对应LX Sync Server账号下的歌单列表,直接在音箱播放

LX Sync Server 已经提供了获取用户歌单列表信息的接口,但还没对接。先只对接了基础的搜索歌曲+播放链接的接口。后续可以加上获取洛雪歌单的功能,以及将洛雪歌单转为xiaomusic网络歌单的功能。

不过这个得晚点 现在想先玩玩mimusic🤣

那我就先狠狠期待一下了😍😍

评论 5 - messiahsh

如果直接在落雪网页播放界面显示小爱音箱就更好了,xiaomusic作为接口给洛雪用,不过这应该是要修改洛雪的docker


评论 6 - AisukaYuki

我把在线搜索加了个点歌列表同步 webpush歌单。做了个点歌台。就是有点简陋。这么想,导入歌单,通过id+平台,用插件转换成可以播放的代理链接也许可行。

评论 7 - birdstudy-nj

MusicFree的批量增加歌单功能已经实现。LXServer的UI也准备好了。就差LXServer,有公网的朋友,要不提供我一下,我完善一下代码 ^0^

ImageImage

LXServer界面也准备好了

Image

评论 8 - dishuo183

MusicFree的批量增加歌单功能已经实现。LXServer的UI也准备好了。就差LXServer,有公网的朋友,要不提供我一下,我完善一下代码 ^0^

Image Image LXServer界面也准备好了

Image

呃,其实也不是公网,我用的是内网穿透HTTPS,分别反代 LXServer 和 xiaomusic 的容器端口,然后使用域名访问的,两者也是通过外网沟通的(因为反代后就不支持内网访问了),如果你需要,加我V dishuo183

评论 9 - messiahsh

MusicFree的批量增加歌单功能已经实现。LXServer的UI也准备好了。就差LXServer,有公网的朋友,要不提供我一下,我完善一下代码 ^0^

Image Image LXServer界面也准备好了

Image

我有,可以加我微信 mqmqhs

Issue 链接

基于 MIT 许可发布