ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

xiaomusic在线搜索配置:4步配好小爱搜全网

xiaomusic在线搜索配置:4步配好小爱搜全网 xiaomusic在线搜索配置4步配好小爱搜全网【免费下载链接】xiaomusic使用小爱音箱播放音乐音乐使用 yt-dlp 下载。项目地址: https://gitcode.com/GitHub_Trending/xia/xiaomusicxiaomusic 的在线搜索给小爱音箱接了一根在线曲库的水管本地没有这首歌也没关系直接在网页端把全网资源搜出来推到音箱上播或者干脆在浏览器里播。读完你可以独立做完三件事选对接口生态、跑通跨平台聚合搜索、配好语音点歌口令。它到底能干嘛三个听歌场景网页点播后台搜索框敲关键词结果带歌名、歌手、专辑、时长和来源标签能做支持歌名-歌手精准写法后端以第一个-拆词每页 20 条可翻页。音箱点播搜到后推给音箱播能做但必须先在「小爱音箱设置面板」完成设备绑定未绑定推不出去。B 站源推音箱音频流格式可能不被小爱支持不能做这类资源只建议在网页端播。项目规则聚合搜索并行请求所有已启用插件/平台结果合并后统一重排排序优先级歌曲名匹配 歌手名匹配 插件权重启用列表前 9 个有效最高 9 分推音箱播放命中歌曲建_online_play临时歌单推送模式为「全部播放」网页端播放页面直接放音频流不经过音箱底层搜索、歌单拉取、直链解析都落在 在线音乐服务其中 LX Server 侧还有缓存检查、SSE 进度、相对地址自动补全这一整套兜底。10 秒选路生态怎么选生态门槛配置量适合谁MusicFree 插件api_type 1无JS 插件自带沙箱填订阅源 管插件启停想用现成插件库、懒得自己搭服务LXServer 接口api_type 2需先部署 LX Sync Server只填一个接口地址已在跑洛雪生态两者互斥back_conf_info.api_type只能取 1 或 2后台「接口生态」区切换时会弹确认——插件列表和平台列表互不兼容切过去就得把新生态的配置重新填一遍。跟着做5 步跑通路线 AMusicFree 插件版Step 1进后台选生态后台配置页「接口生态」区选 MusicFree 插件并确认。⚠️ 切换后 LX 侧旧配置不再生效。Step 2填订阅源拉插件在「插件源配置」区编辑订阅地址点「更新订阅」系统校验订阅 JSON 含plugins数组后批量下载。⚠️ 地址失效就是空列表。Step 3补上缺的插件手动上传.js文件或粘贴http(s)://插件地址在线导入。⚠️ 仅限.js文件名不能撞 ALL / OpenAPI 等保留字段同名不可重复传。Step 4启用并排序逐个启用/禁用/卸载插件启用列表的排序就是权重排序。⚠️ 只有前 9 个参与权重排后面等于白排。Step 5搜一首验证打开搜索页用歌名-歌手格式试搜。⚠️ B 站类来源推音箱可能不响改网页播放。插件文件落在配置目录的js_plugins/里元数据写入conf/plugins-config.json的music_free_info节点上传、订阅这些操作的接口实现见 插件管理路由。路线 BLXServer 接口版Step 1选 LXServer 生态同一「接口生态」区切换确认后进入新配置区。Step 2填接口地址base_url填 API 地址占位示例http://127.0.0.1:9527/api格式自动校验。⚠️ LX Music Sync Server v1.8.2 之后加了 Token 限制建议先别升到该版本。Step 3点「接口测试」V1.1.2后端请求${base_url}/music/config校验player.enableAuth、user.enablePublicRestriction等字段判定接口是否合法。⚠️ 测试不通过先查地址和鉴权。Step 4填认证信息V1.1.3x-user-name与x-user-token之后每次请求自动带上这两个请求头。Step 5管搜索平台增删平台项如tx小秋音乐、kg小枸、kw小蜗、wy小芸、mg小蜜box_play_platform设all即聚合。⚠️ 平台一个没配聚合搜索直接报错。跑通后直链解析会按master → flac24bit → flac → 320k → 192k → 128k自动降档原源失败时按「歌名 歌手 时长误差 ≤ 5 秒」跨平台找同歌换源。语音口令速查前置后台「允许唤醒的命令」里加上,singer_play,online_play,。口令怎么说它会干嘛online_play在线播放 关键词如「在线播放 林俊杰 江南」选出最匹配一首立即播singer_play播放歌手 歌手名如「播放歌手 周杰伦」生成_online_歌手名歌单顺序播online_playlist_play语音搜歌单按策略选中最优歌单拉全量歌曲推给音箱online_play的选取靠打分歌名完全匹配 90、开头 70、结尾 50、包含 30歌手名 9/7/5/3取最高分。AI 口令提取高级设置里aiapi_info开enabled并填api_key后模糊指令也能拆出歌名和歌手接口地址留空默认阿里百炼模型默认qwen-flash解析失败自动回退到歌名-歌手拆分且模型接口必须符合 OpenAI API 规范。搜单策略voice_playlist_strategydefault首条 /max_songs歌曲最多 /max_plays播放最多 /random随机。⚠️ 「全部播放」就是全部循环「自动追加歌曲」auto_add_song只在该模式下播到歌单末尾时生效会搜同歌手歌续上LX 转换来的歌单带_online_lx_前缀要先把生态切回 LXServer 才能播「自动拉取转换」每 30 秒跑一轮。不灵了怎么办QLX 接口生态搜到了却播不了A接口地址、容器名解析和鉴权等案例集中在 issues/811同时避开 LX Music Sync Server v1.8.2 及以上版本。Q搜到结果推不到音箱A先确认「小爱音箱设置面板」里绑定了设备B 站源这类音频流可能不被支持改用网页端播放。Q怎么给后台上密码锁A默认关闭把conf/plugins-config.json里password设成非空值即可启用进后台时前端会请求/api/password/check弹密码框置空就关闭{ password: 你的密码 }Q升级后旧配置不生效或丢字段A结构重构过的版本如 V1.1.1需要删掉conf/plugins-config.json重启服务后在网页端重新配置。Q语音口令没反应A检查「允许唤醒的命令」是否包含singer_play和online_play漏了就不触发。想读源码的人xiaomusic/online_music.py聚合搜索、换源降级、AI 解析以及拒绝内网/回环地址的 SSRF 防护xiaomusic/js_plugin_manager.pyNode.js 插件沙箱stdin/stdout 传 JSON、LX 接口请求、自动转换定时任务xiaomusic/api/routers/plugin.py插件启停、接口测试、高级设置等全部 REST 接口xiaomusic/plugins-config-example.json运行时conf/plugins-config.json的完整字段模板首次启动时复制生成【免费下载链接】xiaomusic使用小爱音箱播放音乐音乐使用 yt-dlp 下载。项目地址: https://gitcode.com/GitHub_Trending/xia/xiaomusic创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表