--- title: 问题询问:是否能实现平台歌单到音箱的播放? --- # 问题询问:是否能实现平台歌单到音箱的播放? 目前我是服务器Docker服务 + 公网访问,在服务器下载了一些我喜欢听的歌曲,挂载目录到容器内,也搭建了[LX Sync Server](https://xcq0607.github.io/lxserver/)服务,经测试`在线音乐搜索`功能可以正常使用,但是不知道如何实现从 平台歌单 -> 音箱播放的步骤 我当前使用本地播放,如果发现好听的歌单,都是通过一些软件把歌曲下载下来,然后上传云盘,再在服务器内通过脚本下载对应歌曲,挂载目录到容器内....步骤很繁琐🫠,就是想着能否直接通过`在线音乐搜索`这个功能,生成一种可播放的在线歌单,直接在音箱播放。 以下为我的一些猜想 1、通过歌单转换工具,使用`LX Sync Server`服务,转为在线歌单,可直接通过口令播放歌单。我看到 /issues/78.html#issuecomment-3763554806 这个说了 > `url` 是 `self:///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](https://xcq0607.github.io/lxserver/)服务,经测试`在线音乐搜索`功能可以正常使用,但是不知道如何实现从 平台歌单 -> 音箱播放的步骤 > > 我当前使用本地播放,如果发现好听的歌单,都是通过一些软件把歌曲下载下来,然后上传云盘,再在服务器内通过脚本下载对应歌曲,挂载目录到容器内....步骤很繁琐🫠,就是想着能否直接通过`在线音乐搜索`这个功能,生成一种可播放的在线歌单,直接在音箱播放。 > > 以下为我的一些猜想 1、通过歌单转换工具,使用`LX Sync Server`服务,转为在线歌单,可直接通过口令播放歌单。我看到 [#78 (comment)](/issues/78.html#issuecomment-3763554806) 这个说了 > > > `url` 是 `self:///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](https://xcq0607.github.io/lxserver/)服务,经测试`在线音乐搜索`功能可以正常使用,但是不知道如何实现从 平台歌单 -> 音箱播放的步骤 > > 我当前使用本地播放,如果发现好听的歌单,都是通过一些软件把歌曲下载下来,然后上传云盘,再在服务器内通过脚本下载对应歌曲,挂载目录到容器内....步骤很繁琐🫠,就是想着能否直接通过`在线音乐搜索`这个功能,生成一种可播放的在线歌单,直接在音箱播放。 > > 以下为我的一些猜想 1、通过歌单转换工具,使用`LX Sync Server`服务,转为在线歌单,可直接通过口令播放歌单。我看到 [#78 (comment)](/issues/78.html#issuecomment-3763554806) 这个说了 > > > `url` 是 `self:///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+平台,用插件转换成可以播放的代理链接也许可行。 --- [Issue 链接](https://github.com/hanxi/xiaomusic/issues/807)