1
0
mirror of https://github.com/hanxi/xiaomusic.git synced 2026-06-01 12:15:48 +08:00
Files
xiaomusic/docs/issues/811.md
Issues Docs [BOT] 6c40909155 Auto-Generate docs 🤖
2026-05-25 14:15:55 +00:00

87 KiB
Raw Blame History

title
title
lxmusic插件 测试成功,可正常调用!,但无法播放。原因不明

lxmusic插件 测试成功,可正常调用!,但无法播放。原因不明

1.lxmusic插件问题

lxmusic插件 测试成功,可正常调用!

Image

可以搜索歌曲,但无法播放。原因不明。

Image

LXServer 有用名和密码api调用时不需要验证吗

Image

2.LXServer 接口地址问题

http://主机ip:9527/api 检测不到,无法用,也不知为啥?,只能用 http://容器ip:9527/api

另外LXServer 接口地址不支持:http://lx-sync-server:9527/api ,添加时提示“请输入有效的接口地址!”。建议修正。

但在./xiaomusic_conf/plugins-config.json 直接添加( http://容器名:9527/api),测试可用。

评论

评论 1 - wudingjian

[2026-04-01 00:05:50] [0.5.0] [INFO] music_library.py:961: 启动后台构建 tag cache [2026-04-01 00:05:50] [0.5.0] [INFO] config_manager.py:62: Configuration saved to conf/setting.json [2026-04-01 00:05:50] [0.5.0] [INFO] config_manager.py:82: save_cur_config ok [2026-04-01 00:05:50] [0.5.0] [INFO] device_player.py:186: 没打乱 _online_webPush ['青花瓷-周杰伦'] [2026-04-01 00:05:50] [0.5.0] [INFO] music_library.py:630: 根据【_online_webPush】找到播放列表【_online_webPush】 [2026-04-01 00:05:50] [0.5.0] [INFO] device_player.py:186: 没打乱 _online_webPush ['青花瓷-周杰伦'] [2026-04-01 00:05:50] [0.5.0] [INFO] device_player.py:868: 开始播放列表_online_webPush 青花瓷-周杰伦 [2026-04-01 00:05:50] [0.5.0] [INFO] device_player.py:244: play_internal. search_key: name:青花瓷-周杰伦 allow_download:True [2026-04-01 00:05:50] [0.5.0] [INFO] music_library.py:591: 根据【青花瓷-周杰伦】找到歌曲【['青花瓷-周杰伦']】 [2026-04-01 00:05:50] [0.5.0] [INFO] device_player.py:254: play_internal. names:['青花瓷-周杰伦'] 1 [2026-04-01 00:05:50] [0.5.0] [INFO] device_player.py:928: cancel_group_next_timer {'266086334': <xiaomusic.device_player.XiaoMusicDevice object at 0xffff8702f610>} [2026-04-01 00:05:50] [0.5.0] [INFO] device_player.py:913: cancel_next_timer did: 266086334 [2026-04-01 00:05:50] [0.5.0] [INFO] device_player.py:923: 下一曲定时器不见了 did: 266086334 [2026-04-01 00:05:50] [0.5.0] [INFO] device_player.py:348: cur_music 青花瓷-周杰伦 [2026-04-01 00:05:50] [0.5.0] [INFO] music_library.py:1072: get_music_url name:青花瓷-周杰伦 [2026-04-01 00:05:50] [0.5.0] [INFO] music_library.py:1086: in _get_web_music_url [2026-04-01 00:05:50] [0.5.0] [INFO] music_library.py:1088: get_music_url web music. name:青花瓷-周杰伦, url:self:///api/proxy/plugin-url?data=eyJfcmF3IjogeyJzaW5nZXIiOiAiXHU1NDY4XHU2NzcwXHU0ZjI2IiwgIm5hbWUiOiAiXHU5NzUyXHU4MmIxXHU3NGY3IiwgImFsYnVtTmFtZSI6ICJcdTYyMTFcdTVmODhcdTVmZDkiLCAiYWxidW1JZCI6ICIwMDJlRlVGbTJYWVo3eiIsICJzb3VyY2UiOiAidHgiLCAiaW50ZXJ2YWwiOiAiMDM6NTkiLCAic29uZ0lkIjogNDEwMzE2LCAiYWxidW1NaWQiOiAiMDAyZUZVRm0yWFlaN3oiLCAic3RyTWVkaWFNaWQiOiAiMDAxNXpSOEIzZ2pKTGwiLCAic29uZ21pZCI6ICIwMDJxVTVhWTNRdTI0eSIsICJpbWciOiAiaHR0cHM6Ly95Lmd0aW1nLmNuL211c2ljL3Bob3RvX25ldy9UMDAyUjUwMHg1MDBNMDAwMDAyZUZVRm0yWFlaN3ouanBnIiwgInR5cGVzIjogW3sidHlwZSI6ICIxMjhrIiwgInNpemUiOiAiMy42NSBNQiJ9LCB7InR5cGUiOiAiMzIwayIsICJzaXplIjogIjkuMTMgTUIifSwgeyJ0eXBlIjogImZsYWMiLCAic2l6ZSI6ICIyNC45NiBNQiJ9XSwgIl90eXBlcyI6IHsiMTI4ayI6IHsic2l6ZSI6ICIzLjY1IE1CIn0sICIzMjBrIjogeyJzaXplIjogIjkuMTMgTUIifSwgImZsYWMiOiB7InNpemUiOiAiMjQuOTYgTUIifX0sICJ0eXBlVXJsIjoge319LCAiaWQiOiAiMDAycVU1YVkzUXUyNHkiLCAidGl0bGUiOiAiXHU5NzUyXHU4MmIxXHU3NGY3IiwgImR1cmF0aW9uIjogIjAzOjU5IiwgImFydGlzdCI6ICJcdTU0NjhcdTY3NzBcdTRmMjYiLCAiYWxidW0iOiAiXHU2MjExXHU1Zjg4XHU1ZmQ5IiwgInBsYXRmb3JtIjogInR4IiwgImFydHdvcmsiOiAiaHR0cHM6Ly95Lmd0aW1nLmNuL211c2ljL3Bob3RvX25ldy9UMDAyUjUwMHg1MDBNMDAwMDAyZUZVRm0yWFlaN3ouanBnIiwgImxyYyI6ICIiLCAibHJjVXJsIjogIiJ9 [2026-04-01 00:05:50] [0.5.0] [INFO] music_library.py:1194: Using token proxy url: http://192.168.20.3:58090/proxy/music?token=cv46FHp76xY [2026-04-01 00:05:50] [0.5.0] [INFO] device_player.py:888: group_force_stop_xiaoai 主卧小爱 [''] [2026-04-01 00:05:50] [0.5.0] [INFO] music_library.py:917: 已从【cache/tag_cache.json】加载 tag cache [2026-04-01 00:05:50] [0.5.0] [INFO] music_library.py:977: ignore_tag_absolute_dirs: [] [2026-04-01 00:05:50] [0.5.0] [INFO] music_library.py:933: 保存tag cache 已保存到【cache/tag_cache.json】 [2026-04-01 00:05:50] [0.5.0] [INFO] music_library.py:1017: tag 更新完成 [2026-04-01 00:05:50] [0.5.0] [INFO] device_player.py:424: force_stop_xiaoai player_pause device_id: ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-04-01 00:05:50] [0.5.0] [INFO] device_player.py:436: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 0, "volume": 50, "loop_type": 1 }'}} [2026-04-01 00:05:50] [0.5.0] [INFO] device_player.py:891: group_force_stop_xiaoai [''] [None] [2026-04-01 00:05:50] [0.5.0] [INFO] device_player.py:351: 播放 http://192.168.20.3:58090/proxy/music?token=cv46FHp76xY [2026-04-01 00:05:50] [0.5.0] [INFO] file.py:519: [proxy:e66c871b] start is_radio=False url=self:///api/proxy/plugin-url?data=eyJfcmF3IjogeyJzaW5nZXIiOiAiXHU1NDY4XHU2NzcwXHU0ZjI2IiwgIm5hbWUiOiAiXHU5NzUyXHU4MmIxXHU3NGY3IiwgImFsYnVtTmFtZSI6ICJcdTYyMTFcdTVmODhcdTVmZDkiLCAiYWxidW1JZCI6ICIwMDJlRlVGbTJYWVo3eiIsICJzb3VyY2UiOiAidHgiLCAiaW50ZXJ2YWwiOiAiMDM6NTkiLCAic29uZ0lkIjogNDEwMzE2LCAiYWxidW1NaWQiOiAiMDAyZUZVRm0yWFlaN3oiLCAic3RyTWVkaWFNaWQiOiAiMDAxNXpSOEIzZ2pKTGwiLCAic29uZ21pZCI6ICIwMDJxVTVhWTNRdTI0eSIsICJpbWciOiAiaHR0cHM6Ly95Lmd0aW1nLmNuL211c2ljL3Bob3RvX25ldy9UMDAyUjUwMHg1MDBNMDAwMDAyZUZVRm [2026-04-01 00:05:50] [0.5.0] [INFO] music_library.py:1264: 链接处理前 $ParseResult(scheme='self', netloc='', path='/api/proxy/plugin-url', params='', query='data=eyJfcmF3IjogeyJzaW5nZXIiOiAiXHU1NDY4XHU2NzcwXHU0ZjI2IiwgIm5hbWUiOiAiXHU5NzUyXHU4MmIxXHU3NGY3IiwgImFsYnVtTmFtZSI6ICJcdTYyMTFcdTVmODhcdTVmZDkiLCAiYWxidW1JZCI6ICIwMDJlRlVGbTJYWVo3eiIsICJzb3VyY2UiOiAidHgiLCAiaW50ZXJ2YWwiOiAiMDM6NTkiLCAic29uZ0lkIjogNDEwMzE2LCAiYWxidW1NaWQiOiAiMDAyZUZVRm0yWFlaN3oiLCAic3RyTWVkaWFNaWQiOiAiMDAxNXpSOEIzZ2pKTGwiLCAic29uZ21pZCI6ICIwMDJxVTVhWTNRdTI0eSIsICJpbWciOiAiaHR0cHM6Ly95Lmd0aW1nLmNuL211c2ljL3Bob3RvX25ldy9UMDAyUjUwMHg1MDBNMDAwMDAyZUZVRm0yWFlaN3ouanBnIiwgInR5cGVzIjogW3sidHlwZSI6ICIxMjhrIiwgInNpemUiOiAiMy42NSBNQiJ9LCB7InR5cGUiOiAiMzIwayIsICJzaXplIjogIjkuMTMgTUIifSwgeyJ0eXBlIjogImZsYWMiLCAic2l6ZSI6ICIyNC45NiBNQiJ9XSwgIl90eXBlcyI6IHsiMTI4ayI6IHsic2l6ZSI6ICIzLjY1IE1CIn0sICIzMjBrIjogeyJzaXplIjogIjkuMTMgTUIifSwgImZsYWMiOiB7InNpemUiOiAiMjQuOTYgTUIifX0sICJ0eXBlVXJsIjoge319LCAiaWQiOiAiMDAycVU1YVkzUXUyNHkiLCAidGl0bGUiOiAiXHU5NzUyXHU4MmIxXHU3NGY3IiwgImR1cmF0aW9uIjogIjAzOjU5IiwgImFydGlzdCI6ICJcdTU0NjhcdTY3NzBcdTRmMjYiLCAiYWxidW0iOiAiXHU2MjExXHU1Zjg4XHU1ZmQ5IiwgInBsYXRmb3JtIjogInR4IiwgImFydHdvcmsiOiAiaHR0cHM6Ly95Lmd0aW1nLmNuL211c2ljL3Bob3RvX25ldy9UMDAyUjUwMHg1MDBNMDAwMDAyZUZVRm0yWFlaN3ouanBnIiwgImxyYyI6ICIiLCAibHJjVXJsIjogIiJ9', fragment='') [2026-04-01 00:05:50] [0.5.0] [INFO] file.py:524: [proxy:e66c871b] expand_self_url parsed=ParseResult(scheme='http', netloc='192.168.20.3:58090', path='/api/proxy/plugin-url', params='', query='data=eyJfcmF3IjogeyJzaW5nZXIiOiAiXHU1NDY4XHU2NzcwXHU0ZjI2IiwgIm5hbWUiOiAiXHU5NzUyXHU4MmIxXHU3NGY3IiwgImFsYnVtTmFtZSI6ICJcdTYyMTFcdTVmODhcdTVmZDkiLCAiYWxidW1JZCI6ICIwMDJlRlVGbTJYWVo3eiIsICJzb3VyY2UiOiAidHgiLCAiaW50ZXJ2YWwiOiAiMDM6NTkiLCAic29uZ0lkIjogNDEwMzE2LCAiYWxidW1NaWQiOiAiMDAyZUZVRm0yWFlaN3oiLCAic3RyTWVkaWFNaWQiOiAiMDAxNXpSOEIzZ2pKTGwiLCAic29uZ21pZCI6ICIwMDJxVTVhWTNRdTI0eSIsICJpbWciOiAiaHR0cHM6Ly95Lmd0aW1nLmNuL211c2ljL3Bob3RvX25ldy9UMDAyUjUwMHg1MDBNMDAwMDAyZUZVRm0yWFlaN3ouanBnIiwgInR5cGVzIjogW3sidHlwZSI6ICIxMjhrIiwgInNpemUiOiAiMy42NSBNQiJ9LCB7InR5cGUiOiAiMzIwayIsICJzaXplIjogIjkuMTMgTUIifSwgeyJ0eXBlIjogImZsYWMiLCAic2l6ZSI6ICIyNC45NiBNQiJ9XSwgIl90eXBlcyI6IHsiMTI4ayI6IHsic2l6ZSI6ICIzLjY1IE1CIn0sICIzMjBrIjogeyJzaXplIjogIjkuMTMgTUIifSwgImZsYWMiOiB7InNpemUiOiAiMjQuOTYgTUIifX0sICJ0eXBlVXJsIjoge319LCAiaWQiOiAiMDAycVU1YVkzUXUyNHkiLCAidGl0bGUiOiAiXHU5NzUyXHU4MmIxXHU3NGY3IiwgImR1cmF0aW9uIjogIjAzOjU5IiwgImFydGlzdCI6ICJcdTU0NjhcdTY3NzBcdTRmMjYiLCAiYWxidW0iOiAiXHU2MjExXHU1Zjg4XHU1ZmQ5IiwgInBsYXRmb3JtIjogInR4IiwgImFydHdvcmsiOiAiaHR0cHM6Ly95Lmd0aW1nLmNuL211c2ljL3Bob3RvX25ldy9UMDAyUjUwMHg1MDBNMDAwMDAyZUZVRm0yWFlaN3ouanBnIiwgImxyYyI6ICIiLCAibHJjVXJsIjogIiJ9', fragment='') final_url=http://192.168.20.3:58090/api/proxy/plugin-url?data=eyJfcmF3IjogeyJzaW5nZXIiOiAiXHU1NDY4XHU2NzcwXHU0ZjI2IiwgIm5hbWUiOiAiXHU5NzUyXHU4MmIxXHU3NGY3IiwgImFsYnVtTmFtZSI6ICJcdTYyMTFcdTVmODhcdTVmZDkiLCAiYWxidW1JZCI6ICIwMDJlRlVGbTJYWVo3eiIsICJzb3VyY2UiOiAidHgiLCAiaW50ZXJ2YWwiOiAiMDM6NTkiLCAic29uZ0lkIjogNDEwMzE2LCAiYWxidW1NaWQiOiAiMDAyZUZVRm0yWFlaN3oiLCAic3RyTWVkaWFNaWQiOiAiMDAxNXpSOEIzZ2pKTGwiLCAic29uZ21pZCI6ICIwMDJxVTVhWTNRdTI0eSIsICJpbWciOiAiaHR0cHM6Ly95Lmd0aW1nLmNuL211c2ljL3Bob3RvX25ldy9UMDAyUjUwMHg1 [2026-04-01 00:05:50] [0.5.0] [INFO] file.py:552: [proxy:e66c871b] mode=music timeout=600s netloc=192.168.20.3:58090 [2026-04-01 00:05:50] [0.5.0] [INFO] file.py:597: [proxy:e66c871b] initial GET url=http://192.168.20.3:58090/api/proxy/plugin-url?data=eyJfcmF3IjogeyJzaW5nZXIiOiAiXHU1NDY4XHU2NzcwXHU0ZjI2IiwgIm5hbWUiOiAiXHU5NzUyXHU4MmIxXHU3NGY3IiwgImFsYnVtTmFtZSI6ICJcdTYyMTFcdTVmODhcdTVmZDkiLCAiYWxidW1JZCI6ICIwMDJlRlVGbTJYWVo3eiIsICJzb3VyY2UiOiAidHgiLCAiaW50ZXJ2YWwiOiAiMDM6NTkiLCAic29uZ0lkIjogNDEwMzE2LCAiYWxidW1NaWQiOiAiMDAyZUZVRm0yWFlaN3oiLCAic3RyTWVkaWFNaWQiOiAiMDAxNXpSOEIzZ2pKTGwiLCAic29uZ21pZCI6ICIwMDJxVTVhWTNRdTI0eSIsICJpbWciOiAiaHR0cHM6Ly95Lmd0aW1nLmNuL211c2ljL3Bob3RvX25ldy9UMDAyUjUwMHg1 headers={'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,/;q=0.8,application/signed-exchange;v=b3;q=0.7', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8', 'cache-control': 'no-cache', 'pragma': 'no-cache', 'priority': 'u=0, i', 'sec-ch-ua': '"Google Chrome";v="143", "Chromium";v="143", "Not A(Brand";v="24"', 'sec-ch-ua-mobile': '?0', 'sec-ch-ua-platform': '"macOS"', 'sec-fetch-dest': 'document', 'sec-fetch-mode': 'navigate', 'sec-fetch-site': 'none', 'sec-fetch-user': '?1', 'upgrade-insecure-requests': '1', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36', 'Authorization': ''} [2026-04-01 00:05:50] [0.5.0] [INFO] device_player.py:724: play_one_url play_by_music_url device_id: ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} url:http://192.168.20.3:58090/proxy/music?token=cv46FHp76xY audio_id:***** [2026-04-01 00:05:50] [0.5.0] [INFO] device_player.py:703: group_player_play http://192.168.20.3:58090/proxy/music?token=cv46FHp76xY ['****'] [{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}}]


评论 2 - boluofan

1.lxmusic插件问题

lxmusic插件 测试成功,可正常调用!

Image 可以搜索歌曲,但无法播放。原因不明。 Image LXServer 有用名和密码api调用时不需要验证吗 Image # 2.LXServer 接口地址问题 [http://主机ip:9527/api](http://%E4%B8%BB%E6%9C%BAip:9527/api) 检测不到,无法用,也不知为啥?,只能用 [http://容器ip:9527/api](http://%E5%AE%B9%E5%99%A8ip:9527/api)

另外LXServer 接口地址不支持:http://lx-sync-server:9527/api ,添加时提示“请输入有效的接口地址!”。建议修正。

但在./xiaomusic_conf/plugins-config.json 直接添加( http://容器名:9527/api),测试可用。%EF%BC%8C%E6%B5%8B%E8%AF%95%E5%8F%AF%E7%94%A8%E3%80%82)

问题1 onlineSearch的洛雪生态是调用了lxserver接口提供的接口进行歌曲搜索+播放链接获取,未实现自动换源+音源重定向功能如果取不到则会播放失败。可更新lxserver端启用插件或者切换其他平台搜索测试。我本地使用这个代理链接请求正常。可以获取到播放链接。

Image

问题2LXServer 有用名和密码api调用时不需要验证吗当前不需要lxserver现在开放的【歌曲搜索】和【播放链接获取】都是不需要鉴权的开放接口暂时不需要配置用户名、密码

问题3当前配置界面的lxserver接口地址进行了简单的ip和域名的校验。你当前使用的这个地址应该是自定义的host。所以前端校验不通过但可正常请求所以配置在conf文件中可正常使用。

问题4lxserver服务主机ip+端口也可以正常调用。甚至可以暴露在公网(不建议!!!)开放给其他人调用。建议排查下这个端口是否是容器部署时的宿主机端口还是容器端口。


评论 3 - wudingjian

问题1、问题4经排查是我有防火墙ufw-docker,关闭后,一切正常,谢谢作者。

问题3http://容器ip:9527 这种方式的缺陷是一般每次容器启用ip会变当然也可以固定容器的ip比较麻烦如与LXServer在同容器网段内http://容器名:9527 更持久,更便捷。供参考


评论 4 - wudingjian

@hanxi 作者您好

经排查ufw 拦截的是这条

2026-04-01T22:32:22.649322+08:00 *** kernel: [UFW BLOCK] IN=br-9a983b0ab8e0 OUT= MAC=36:51:3b:61:**:2a:ee:70:e5:**:ee:6b:08:** SRC=172.19.0.24 DST=192.168.20.3 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=17833 DF PROTO=TCP SPT=50200 DPT=58090 WINDOW=64240 RES=0x00 SYN URGP=0

这条日志表示从Docker容器IP为172.19.0.24发往主机192.168.20.3的TCP连接请求目标端口58090被UFW拦截了。 xiaomusic 的容器ip172.19.0.24,端口映射: ports: - 58090:8090 宿主机ip192.168.20.3

我用sudo ufw allow from 172.19.0.0/24 to any port 58090 proto tcp 这条规则放行了,目前没有问题。

有点疑惑上述的播放lxserver服务链接时为何要从容器IP为172.19.0.24内部再去访问宿主机的ip(192.168.20.3)的58090端口 这不就是自已访问自已嘛


评论 5 - hanxi

我也不知道为啥,难道是/prooxy接口

评论 6 - boluofan

LX Music Sync Server v1.8.2 这个版本之后对接口增加了Token限制。如需使用LX Server暂时不要升级到该版本等onlineSearch新版本适配。

评论 7 - wuhaohust

[2026-04-09 18:54:00] [0.5.0] [INFO] music.py:91: plugin-url {'_raw': {'singer': '蔡依林', 'name': '说爱你', 'albumName': '看我72变', 'albumId': '976104', 'songmid': 255946, 'source': 'kg' , 'interval': '03:46', '_interval': 226, 'img': 'http://imge.kugou.com/stdmusic/240/20250121/20250121105102268944.jpg', 'lrc': None, 'otherSource': None, 'hash': '9C0C750190235EFA48268589B 3503337', 'types': [{'type': '128k', 'size': '3.46 MB', 'hash': '9C0C750190235EFA48268589B3503337'}, {'type': '320k', 'size': '8.64 MB', 'hash': '660C3D42ED9C460341A5E0F8F0F63942'}, {'type ': 'flac', 'size': '29.13 MB', 'hash': '5C1D33B6AE97DE0D9FF3254136C65A10'}, {'type': 'flac24bit', 'size': '29.64 MB', 'hash': 'ECCC1DB02132D729E6F5546C53A46BAE'}], '_types': {'128k': {'siz e': '3.46 MB', 'hash': '9C0C750190235EFA48268589B3503337'}, '320k': {'size': '8.64 MB', 'hash': '660C3D42ED9C460341A5E0F8F0F63942'}, 'flac': {'size': '29.13 MB', 'hash': '5C1D33B6AE97DE0D9 FF3254136C65A10'}, 'flac24bit': {'size': '29.64 MB', 'hash': 'ECCC1DB02132D729E6F5546C53A46BAE'}}, 'typeUrl': {}}, 'id': 255946, 'title': '说爱你', 'duration': '03:46', 'artist': '蔡依林', 'album': '看我72变', 'platform': 'kg', 'artwork': 'http://imge.kugou.com/stdmusic/240/20250121/20250121105102268944.jpg', 'lrc': None, 'lrcUrl': ''} http://192.168.50.176:58090/static/sil ence.mp3 [2026-04-09 18:54:00] [0.5.0] [INFO] 172.18.0.1:33028 - "GET /api/proxy/plugin-url?data=eyJfcmF3IjogeyJzaW5nZXIiOiAiXHU4NTIxXHU0ZjlkXHU2Nzk3IiwgIm5hbWUiOiAiXHU4YmY0XHU3MjMxXHU0ZjYwIiwgImFs YnVtTmFtZSI6ICJcdTc3MGJcdTYyMTE3Mlx1NTNkOCIsICJhbGJ1bUlkIjogIjk3NjEwNCIsICJzb25nbWlkIjogMjU1OTQ2LCAic291cmNlIjogImtnIiwgImludGVydmFsIjogIjAzOjQ2IiwgIl9pbnRlcnZhbCI6IDIyNiwgImltZyI6ICJodHRw Oi8vaW1nZS5rdWdvdS5jb20vc3RkbXVzaWMvMjQwLzIwMjUwMTIxLzIwMjUwMTIxMTA1MTAyMjY4OTQ0LmpwZyIsICJscmMiOiBudWxsLCAib3RoZXJTb3VyY2UiOiBudWxsLCAiaGFzaCI6ICI5QzBDNzUwMTkwMjM1RUZBNDgyNjg1ODlCMzUwMzMzNyIsICJ0eXBlcyI6IFt7InR5cGUiOiAiMTI4ayIsICJzaXplIjogIjMuNDYgTUIiLCAiaGFzaCI6ICI5QzBDNzUwMTkwMjM1RUZBNDgyNjg1ODlCMzUwMzMzNyJ9LCB7InR5cGUiOiAiMzIwayIsICJzaXplIjogIjguNjQgTUIiLCAiaGFzaCI6ICI2NjBDM0Q0MkVEOUM0NjAzNDFBNUUwRjhGMEY2Mzk0MiJ9LCB7InR5cGUiOiAiZmxhYyIsICJzaXplIjogIjI5LjEzIE1CIiwgImhhc2giOiAiNUMxRDMzQjZBRTk3REUwRDlGRjMyNTQxMzZDNjVBMTAifSwgeyJ0eXBlIjogImZsYWMyNGJpdCIsICJzaXplIjogIjI5LjY0IE1CIiwgImhhc2giOiAiRUNDQzFEQjAyMTMyRDcyOUU2RjU1NDZDNTNBNDZCQUUifV0sICJfdHlwZXMiOiB7IjEyOGsiOiB7InNpemUiOiAiMy40NiBNQiIsICJoYXNoIjogIjlDMEM3NTAxOTAyMzVFRkE0ODI2ODU4OUIzNTAzMzM3In0sICIzMjBrIjogeyJzaXplIjogIjguNjQgTUIiLCAiaGFzaCI6ICI2NjBDM0Q0MkVEOUM0NjAzNDFBNUUwRjhGMEY2Mzk0MiJ9LCAiZmxhYyI6IHsic2l6ZSI6ICIyOS4xMyBNQiIsICJoYXNoIjogIjVDMUQzM0I2QUU5N0RFMEQ5RkYzMjU0MTM2QzY1QTEwIn0sICJmbGFjMjRiaXQiOiB7InNpemUiOiAiMjkuNjQgTUIiLCAiaGFzaCI6ICJFQ0NDMURCMDIxMzJENzI5RTZGNTU0NkM1M0E0NkJBRSJ9fSwgInR5cGVVcmwiOiB7fX0sICJpZCI6IDI1NTk0NiwgInRpdGxlIjogIlx1OGJmNFx1NzIzMVx1NGY2MCIsICJkdXJhdGlvbiI6ICIwMzo0NiIsICJhcnRpc3QiOiAiXHU4NTIxXHU0ZjlkXHU2Nzk3IiwgImFsYnVtIjogIlx1NzcwYlx1NjIxMTcyXHU1M2Q4IiwgInBsYXRmb3JtIjogImtnIiwgImFydHdvcmsiOiAiaHR0cDovL2ltZ2Uua3Vnb3UuY29tL3N0ZG11c2ljLzI0MC8yMDI1MDEyMS8yMDI1MDEyMTEwNTEwMjI2ODk0NC5qcGciLCAibHJjIjogbnVsbCwgImxyY1VybCI6ICIifQ== HTTP/1.1" 307 [2026-04-09 18:54:00] [0.5.0] [INFO] file.py:608: [proxy:44a2ea1a] redirect#1 status=307 from=http://192.168.50.176:58090/api/proxy/plugin-url?data=eyJfcmF3IjogeyJzaW5nZXIiOiAiXHU4NTIxXHU0ZjlkXHU2Nzk3IiwgIm5hbWUiOiAiXHU4YmY0XHU3MjMxXHU0ZjYwIiwgImFsYnVtTmFtZSI6ICJcdTc3MGJcdTYyMTE3Mlx1NTNkOCIsICJhbGJ1bUlkIjogIjk3NjEwNCIsICJzb25nbWlkIjogMjU1OTQ2LCAic291cmNlIjogImtnIiwgImludGVydmFsIjogIjAzOjQ2IiwgIl9pbnRlcnZhbCI6IDIyNiwgImltZyI6ICJodHRwOi8vaW1nZS5rdWdvdS5jb20vc3RkbXVzaWMvMjQwLzIwMjUwMTIxLzIwMjUwMTIxMTA1MTAyMjY4OTQ0LmpwZyIsICJscmMiOiBudWxsLCAib3RoZXJTb3VyY2UiOiBudWxsLCAiaGFzaCI6ICI5QzBDNzUwMTkwMjM1RUZBNDgyNjg1ODlCMzUwMzMzNyIsICJ0eXBlcyI6IFt7InR5cGUiOiAiMTI4ayIsICJzaXplIjogIjMuNDYgTUIiLCAiaGFzaCI6ICI5QzBDNzUwMTkwMjM1RUZBNDgyNjg1ODlCMzUwMzMzNyJ9LCB7InR5cGUiOiAiMzIwayIsICJzaXplIjogIjguNjQgTUIiLCAiaGFzaCI6ICI2NjBDM0Q0MkVEOUM0NjAzNDFBNUUwRjhGMEY2Mzk0MiJ9LCB7InR5cGUiOiAiZmxhYyIsICJzaXplIjogIjI5LjEzIE1CIiwgImhhc2giOiAiNUMxRDMzQjZBRTk3REUwRDlGRjMyNTQxMzZDNjVBMTAifSwgeyJ0eXBlIjogImZsYWMyNGJpdCIsICJzaXplIjogIjI5LjY0IE1CIiwgImhhc2giOiAiRUNDQzFEQjAyMTMyRDcyOUU2RjU1NDZDNTNBNDZCQUUifV0sICJfdHlwZXMiOiB7IjEyOGsiOiB7InNpemUiOiAiMy40NiBNQiIsICJoYXNoIjogIjlDMEM3NTAxOTAyMzVFRkE0ODI2ODU4OUIzNTAzMzM3In0sICIzMjBrIjogeyJzaXplIjogIjguNjQgTUIiLCAiaGFzaCI6ICI2NjBDM0Q0MkVEOUM0NjAzNDFBNUUwRjhGMEY2Mzk0MiJ9LCAiZmxhYyI6IHsic2l6ZSI6ICIyOS4xMyBNQiIsICJoYXNoIjogIjVDMUQzM0I2QUU5N0RFMEQ5RkYzMjU0MTM2QzY1QTEwIn0sICJmbGFjMjRiaXQiOiB7InNpemUiOiAiMjkuNjQgTUIiLCAiaGFzaCI6ICJFQ0NDMURCMDIxMzJENzI5RTZGNTU0NkM1M0E0NkJBRSJ9fSwgInR5cGVVcmwiOiB7fX0sICJpZCI6IDI1NTk0NiwgInRpdGxlIjogIlx1OGJmNFx1NzIzMVx1NGY2MCIsICJkdXJhdGlvbiI6ICIwMzo0NiIsICJhcnRpc3QiOiAiXHU4NTIxXHU0ZjlkXHU2Nzk3IiwgImFsYnVtIjogIlx1NzcwYlx1NjIxMTcyXHU1M2Q4IiwgInBsYXRmb3JtIjogImtnIiwgImFydHdvcmsiOiAiaHR0cDovL2ltZ2Uua3Vnb3UuY29tL3N0ZG11c2ljLzI0MC8yMDI1MDEyMS8yMDI1MDEyMTEwNTEwMjI2ODk0NC5qcGciLCAibHJjIjogbnVsbCwgImxyY1VybCI6ICIifQ== to=http://192.168.50.176:58090/static/silence.mp3 [2026-04-09 18:53:58] [0.5.0] [ERROR] js_plugin_manager.py:1097: HTTP Error at http://192.168.50.176:9527/api/music/url: 500 Internal Server Error

这个是什么问题呢?在线搜索推送提示成功,但是无法播放,如果尝试网页端播放就提示插件获取播放链接失败

Image ---

评论 8 - boluofan

[2026-04-09 18:54:00] [0.5.0] [INFO] music.py:91: plugin-url {'_raw': {'singer': '蔡依林', 'name': '说爱你', 'albumName': '看我72变', 'albumId': '976104', 'songmid': 255946, 'source': 'kg' , 'interval': '03:46', '_interval': 226, 'img': 'http://imge.kugou.com/stdmusic/240/20250121/20250121105102268944.jpg', 'lrc': None, 'otherSource': None, 'hash': '9C0C750190235EFA48268589B 3503337', 'types': [{'type': '128k', 'size': '3.46 MB', 'hash': '9C0C750190235EFA48268589B3503337'}, {'type': '320k', 'size': '8.64 MB', 'hash': '660C3D42ED9C460341A5E0F8F0F63942'}, {'type ': 'flac', 'size': '29.13 MB', 'hash': '5C1D33B6AE97DE0D9FF3254136C65A10'}, {'type': 'flac24bit', 'size': '29.64 MB', 'hash': 'ECCC1DB02132D729E6F5546C53A46BAE'}], '_types': {'128k': {'siz e': '3.46 MB', 'hash': '9C0C750190235EFA48268589B3503337'}, '320k': {'size': '8.64 MB', 'hash': '660C3D42ED9C460341A5E0F8F0F63942'}, 'flac': {'size': '29.13 MB', 'hash': '5C1D33B6AE97DE0D9 FF3254136C65A10'}, 'flac24bit': {'size': '29.64 MB', 'hash': 'ECCC1DB02132D729E6F5546C53A46BAE'}}, 'typeUrl': {}}, 'id': 255946, 'title': '说爱你', 'duration': '03:46', 'artist': '蔡依林', 'album': '看我72变', 'platform': 'kg', 'artwork': 'http://imge.kugou.com/stdmusic/240/20250121/20250121105102268944.jpg', 'lrc': None, 'lrcUrl': ''} http://192.168.50.176:58090/static/sil ence.mp3 [2026-04-09 18:54:00] [0.5.0] [INFO] 172.18.0.1:33028 - "GET /api/proxy/plugin-url?data=eyJfcmF3IjogeyJzaW5nZXIiOiAiXHU4NTIxXHU0ZjlkXHU2Nzk3IiwgIm5hbWUiOiAiXHU4YmY0XHU3MjMxXHU0ZjYwIiwgImFs YnVtTmFtZSI6ICJcdTc3MGJcdTYyMTE3Mlx1NTNkOCIsICJhbGJ1bUlkIjogIjk3NjEwNCIsICJzb25nbWlkIjogMjU1OTQ2LCAic291cmNlIjogImtnIiwgImludGVydmFsIjogIjAzOjQ2IiwgIl9pbnRlcnZhbCI6IDIyNiwgImltZyI6ICJodHRw Oi8vaW1nZS5rdWdvdS5jb20vc3RkbXVzaWMvMjQwLzIwMjUwMTIxLzIwMjUwMTIxMTA1MTAyMjY4OTQ0LmpwZyIsICJscmMiOiBudWxsLCAib3RoZXJTb3VyY2UiOiBudWxsLCAiaGFzaCI6ICI5QzBDNzUwMTkwMjM1RUZBNDgyNjg1ODlCMzUwMzMzNyIsICJ0eXBlcyI6IFt7InR5cGUiOiAiMTI4ayIsICJzaXplIjogIjMuNDYgTUIiLCAiaGFzaCI6ICI5QzBDNzUwMTkwMjM1RUZBNDgyNjg1ODlCMzUwMzMzNyJ9LCB7InR5cGUiOiAiMzIwayIsICJzaXplIjogIjguNjQgTUIiLCAiaGFzaCI6ICI2NjBDM0Q0MkVEOUM0NjAzNDFBNUUwRjhGMEY2Mzk0MiJ9LCB7InR5cGUiOiAiZmxhYyIsICJzaXplIjogIjI5LjEzIE1CIiwgImhhc2giOiAiNUMxRDMzQjZBRTk3REUwRDlGRjMyNTQxMzZDNjVBMTAifSwgeyJ0eXBlIjogImZsYWMyNGJpdCIsICJzaXplIjogIjI5LjY0IE1CIiwgImhhc2giOiAiRUNDQzFEQjAyMTMyRDcyOUU2RjU1NDZDNTNBNDZCQUUifV0sICJfdHlwZXMiOiB7IjEyOGsiOiB7InNpemUiOiAiMy40NiBNQiIsICJoYXNoIjogIjlDMEM3NTAxOTAyMzVFRkE0ODI2ODU4OUIzNTAzMzM3In0sICIzMjBrIjogeyJzaXplIjogIjguNjQgTUIiLCAiaGFzaCI6ICI2NjBDM0Q0MkVEOUM0NjAzNDFBNUUwRjhGMEY2Mzk0MiJ9LCAiZmxhYyI6IHsic2l6ZSI6ICIyOS4xMyBNQiIsICJoYXNoIjogIjVDMUQzM0I2QUU5N0RFMEQ5RkYzMjU0MTM2QzY1QTEwIn0sICJmbGFjMjRiaXQiOiB7InNpemUiOiAiMjkuNjQgTUIiLCAiaGFzaCI6ICJFQ0NDMURCMDIxMzJENzI5RTZGNTU0NkM1M0E0NkJBRSJ9fSwgInR5cGVVcmwiOiB7fX0sICJpZCI6IDI1NTk0NiwgInRpdGxlIjogIlx1OGJmNFx1NzIzMVx1NGY2MCIsICJkdXJhdGlvbiI6ICIwMzo0NiIsICJhcnRpc3QiOiAiXHU4NTIxXHU0ZjlkXHU2Nzk3IiwgImFsYnVtIjogIlx1NzcwYlx1NjIxMTcyXHU1M2Q4IiwgInBsYXRmb3JtIjogImtnIiwgImFydHdvcmsiOiAiaHR0cDovL2ltZ2Uua3Vnb3UuY29tL3N0ZG11c2ljLzI0MC8yMDI1MDEyMS8yMDI1MDEyMTEwNTEwMjI2ODk0NC5qcGciLCAibHJjIjogbnVsbCwgImxyY1VybCI6ICIifQ== HTTP/1.1" 307 [2026-04-09 18:54:00] [0.5.0] [INFO] file.py:608: [proxy:44a2ea1a] redirect#1 status=307 from=http://192.168.50.176:58090/api/proxy/plugin-url?data=eyJfcmF3IjogeyJzaW5nZXIiOiAiXHU4NTIxXHU0ZjlkXHU2Nzk3IiwgIm5hbWUiOiAiXHU4YmY0XHU3MjMxXHU0ZjYwIiwgImFsYnVtTmFtZSI6ICJcdTc3MGJcdTYyMTE3Mlx1NTNkOCIsICJhbGJ1bUlkIjogIjk3NjEwNCIsICJzb25nbWlkIjogMjU1OTQ2LCAic291cmNlIjogImtnIiwgImludGVydmFsIjogIjAzOjQ2IiwgIl9pbnRlcnZhbCI6IDIyNiwgImltZyI6ICJodHRwOi8vaW1nZS5rdWdvdS5jb20vc3RkbXVzaWMvMjQwLzIwMjUwMTIxLzIwMjUwMTIxMTA1MTAyMjY4OTQ0LmpwZyIsICJscmMiOiBudWxsLCAib3RoZXJTb3VyY2UiOiBudWxsLCAiaGFzaCI6ICI5QzBDNzUwMTkwMjM1RUZBNDgyNjg1ODlCMzUwMzMzNyIsICJ0eXBlcyI6IFt7InR5cGUiOiAiMTI4ayIsICJzaXplIjogIjMuNDYgTUIiLCAiaGFzaCI6ICI5QzBDNzUwMTkwMjM1RUZBNDgyNjg1ODlCMzUwMzMzNyJ9LCB7InR5cGUiOiAiMzIwayIsICJzaXplIjogIjguNjQgTUIiLCAiaGFzaCI6ICI2NjBDM0Q0MkVEOUM0NjAzNDFBNUUwRjhGMEY2Mzk0MiJ9LCB7InR5cGUiOiAiZmxhYyIsICJzaXplIjogIjI5LjEzIE1CIiwgImhhc2giOiAiNUMxRDMzQjZBRTk3REUwRDlGRjMyNTQxMzZDNjVBMTAifSwgeyJ0eXBlIjogImZsYWMyNGJpdCIsICJzaXplIjogIjI5LjY0IE1CIiwgImhhc2giOiAiRUNDQzFEQjAyMTMyRDcyOUU2RjU1NDZDNTNBNDZCQUUifV0sICJfdHlwZXMiOiB7IjEyOGsiOiB7InNpemUiOiAiMy40NiBNQiIsICJoYXNoIjogIjlDMEM3NTAxOTAyMzVFRkE0ODI2ODU4OUIzNTAzMzM3In0sICIzMjBrIjogeyJzaXplIjogIjguNjQgTUIiLCAiaGFzaCI6ICI2NjBDM0Q0MkVEOUM0NjAzNDFBNUUwRjhGMEY2Mzk0MiJ9LCAiZmxhYyI6IHsic2l6ZSI6ICIyOS4xMyBNQiIsICJoYXNoIjogIjVDMUQzM0I2QUU5N0RFMEQ5RkYzMjU0MTM2QzY1QTEwIn0sICJmbGFjMjRiaXQiOiB7InNpemUiOiAiMjkuNjQgTUIiLCAiaGFzaCI6ICJFQ0NDMURCMDIxMzJENzI5RTZGNTU0NkM1M0E0NkJBRSJ9fSwgInR5cGVVcmwiOiB7fX0sICJpZCI6IDI1NTk0NiwgInRpdGxlIjogIlx1OGJmNFx1NzIzMVx1NGY2MCIsICJkdXJhdGlvbiI6ICIwMzo0NiIsICJhcnRpc3QiOiAiXHU4NTIxXHU0ZjlkXHU2Nzk3IiwgImFsYnVtIjogIlx1NzcwYlx1NjIxMTcyXHU1M2Q4IiwgInBsYXRmb3JtIjogImtnIiwgImFydHdvcmsiOiAiaHR0cDovL2ltZ2Uua3Vnb3UuY29tL3N0ZG11c2ljLzI0MC8yMDI1MDEyMS8yMDI1MDEyMTEwNTEwMjI2ODk0NC5qcGciLCAibHJjIjogbnVsbCwgImxyY1VybCI6ICIifQ== to=http://192.168.50.176:58090/static/silence.mp3 [2026-04-09 18:53:58] [0.5.0] [ERROR] js_plugin_manager.py:1097: HTTP Error at http://192.168.50.176:9527/api/music/url: 500 Internal Server Error

这个是什么问题呢?在线搜索推送提示成功,但是无法播放,如果尝试网页端播放就提示插件获取播放链接失败

Image

日志已经显示了: [2026-04-09 18:53:58] [0.5.0] [ERROR] js_plugin_manager.py:1097: HTTP Error at http://192.168.50.176:9527/api/music/url: 500 Internal Server Error 这个是请求LXServer接口获取播放链接时候报错了。请测试LXServer端是否正常。

Image 另外 LXServer 1.8.2后增加了用户Token校验。

评论 9 - wuhaohust

[2026-04-09 18:54:00] [0.5.0] [INFO] music.py:91: plugin-url {'_raw': {'singer': '蔡依林', 'name': '说爱你', 'albumName': '看我72变', 'albumId': '976104', 'songmid': 255946, 'source': 'kg' , 'interval': '03:46', '_interval': 226, 'img': 'http://imge.kugou.com/stdmusic/240/20250121/20250121105102268944.jpg', 'lrc': None, 'otherSource': None, 'hash': '9C0C750190235EFA48268589B 3503337', 'types': [{'type': '128k', 'size': '3.46 MB', 'hash': '9C0C750190235EFA48268589B3503337'}, {'type': '320k', 'size': '8.64 MB', 'hash': '660C3D42ED9C460341A5E0F8F0F63942'}, {'type ': 'flac', 'size': '29.13 MB', 'hash': '5C1D33B6AE97DE0D9FF3254136C65A10'}, {'type': 'flac24bit', 'size': '29.64 MB', 'hash': 'ECCC1DB02132D729E6F5546C53A46BAE'}], '_types': {'128k': {'siz e': '3.46 MB', 'hash': '9C0C750190235EFA48268589B3503337'}, '320k': {'size': '8.64 MB', 'hash': '660C3D42ED9C460341A5E0F8F0F63942'}, 'flac': {'size': '29.13 MB', 'hash': '5C1D33B6AE97DE0D9 FF3254136C65A10'}, 'flac24bit': {'size': '29.64 MB', 'hash': 'ECCC1DB02132D729E6F5546C53A46BAE'}}, 'typeUrl': {}}, 'id': 255946, 'title': '说爱你', 'duration': '03:46', 'artist': '蔡依林', 'album': '看我72变', 'platform': 'kg', 'artwork': 'http://imge.kugou.com/stdmusic/240/20250121/20250121105102268944.jpg', 'lrc': None, 'lrcUrl': ''} http://192.168.50.176:58090/static/sil ence.mp3 [2026-04-09 18:54:00] [0.5.0] [INFO] 172.18.0.1:33028 - "GET /api/proxy/plugin-url?data=eyJfcmF3IjogeyJzaW5nZXIiOiAiXHU4NTIxXHU0ZjlkXHU2Nzk3IiwgIm5hbWUiOiAiXHU4YmY0XHU3MjMxXHU0ZjYwIiwgImFs YnVtTmFtZSI6ICJcdTc3MGJcdTYyMTE3Mlx1NTNkOCIsICJhbGJ1bUlkIjogIjk3NjEwNCIsICJzb25nbWlkIjogMjU1OTQ2LCAic291cmNlIjogImtnIiwgImludGVydmFsIjogIjAzOjQ2IiwgIl9pbnRlcnZhbCI6IDIyNiwgImltZyI6ICJodHRw Oi8vaW1nZS5rdWdvdS5jb20vc3RkbXVzaWMvMjQwLzIwMjUwMTIxLzIwMjUwMTIxMTA1MTAyMjY4OTQ0LmpwZyIsICJscmMiOiBudWxsLCAib3RoZXJTb3VyY2UiOiBudWxsLCAiaGFzaCI6ICI5QzBDNzUwMTkwMjM1RUZBNDgyNjg1ODlCMzUwMzMzNyIsICJ0eXBlcyI6IFt7InR5cGUiOiAiMTI4ayIsICJzaXplIjogIjMuNDYgTUIiLCAiaGFzaCI6ICI5QzBDNzUwMTkwMjM1RUZBNDgyNjg1ODlCMzUwMzMzNyJ9LCB7InR5cGUiOiAiMzIwayIsICJzaXplIjogIjguNjQgTUIiLCAiaGFzaCI6ICI2NjBDM0Q0MkVEOUM0NjAzNDFBNUUwRjhGMEY2Mzk0MiJ9LCB7InR5cGUiOiAiZmxhYyIsICJzaXplIjogIjI5LjEzIE1CIiwgImhhc2giOiAiNUMxRDMzQjZBRTk3REUwRDlGRjMyNTQxMzZDNjVBMTAifSwgeyJ0eXBlIjogImZsYWMyNGJpdCIsICJzaXplIjogIjI5LjY0IE1CIiwgImhhc2giOiAiRUNDQzFEQjAyMTMyRDcyOUU2RjU1NDZDNTNBNDZCQUUifV0sICJfdHlwZXMiOiB7IjEyOGsiOiB7InNpemUiOiAiMy40NiBNQiIsICJoYXNoIjogIjlDMEM3NTAxOTAyMzVFRkE0ODI2ODU4OUIzNTAzMzM3In0sICIzMjBrIjogeyJzaXplIjogIjguNjQgTUIiLCAiaGFzaCI6ICI2NjBDM0Q0MkVEOUM0NjAzNDFBNUUwRjhGMEY2Mzk0MiJ9LCAiZmxhYyI6IHsic2l6ZSI6ICIyOS4xMyBNQiIsICJoYXNoIjogIjVDMUQzM0I2QUU5N0RFMEQ5RkYzMjU0MTM2QzY1QTEwIn0sICJmbGFjMjRiaXQiOiB7InNpemUiOiAiMjkuNjQgTUIiLCAiaGFzaCI6ICJFQ0NDMURCMDIxMzJENzI5RTZGNTU0NkM1M0E0NkJBRSJ9fSwgInR5cGVVcmwiOiB7fX0sICJpZCI6IDI1NTk0NiwgInRpdGxlIjogIlx1OGJmNFx1NzIzMVx1NGY2MCIsICJkdXJhdGlvbiI6ICIwMzo0NiIsICJhcnRpc3QiOiAiXHU4NTIxXHU0ZjlkXHU2Nzk3IiwgImFsYnVtIjogIlx1NzcwYlx1NjIxMTcyXHU1M2Q4IiwgInBsYXRmb3JtIjogImtnIiwgImFydHdvcmsiOiAiaHR0cDovL2ltZ2Uua3Vnb3UuY29tL3N0ZG11c2ljLzI0MC8yMDI1MDEyMS8yMDI1MDEyMTEwNTEwMjI2ODk0NC5qcGciLCAibHJjIjogbnVsbCwgImxyY1VybCI6ICIifQ== HTTP/1.1" 307 [2026-04-09 18:54:00] [0.5.0] [INFO] file.py:608: [proxy:44a2ea1a] redirect#1 status=307 from=http://192.168.50.176:58090/api/proxy/plugin-url?data=eyJfcmF3IjogeyJzaW5nZXIiOiAiXHU4NTIxXHU0ZjlkXHU2Nzk3IiwgIm5hbWUiOiAiXHU4YmY0XHU3MjMxXHU0ZjYwIiwgImFsYnVtTmFtZSI6ICJcdTc3MGJcdTYyMTE3Mlx1NTNkOCIsICJhbGJ1bUlkIjogIjk3NjEwNCIsICJzb25nbWlkIjogMjU1OTQ2LCAic291cmNlIjogImtnIiwgImludGVydmFsIjogIjAzOjQ2IiwgIl9pbnRlcnZhbCI6IDIyNiwgImltZyI6ICJodHRwOi8vaW1nZS5rdWdvdS5jb20vc3RkbXVzaWMvMjQwLzIwMjUwMTIxLzIwMjUwMTIxMTA1MTAyMjY4OTQ0LmpwZyIsICJscmMiOiBudWxsLCAib3RoZXJTb3VyY2UiOiBudWxsLCAiaGFzaCI6ICI5QzBDNzUwMTkwMjM1RUZBNDgyNjg1ODlCMzUwMzMzNyIsICJ0eXBlcyI6IFt7InR5cGUiOiAiMTI4ayIsICJzaXplIjogIjMuNDYgTUIiLCAiaGFzaCI6ICI5QzBDNzUwMTkwMjM1RUZBNDgyNjg1ODlCMzUwMzMzNyJ9LCB7InR5cGUiOiAiMzIwayIsICJzaXplIjogIjguNjQgTUIiLCAiaGFzaCI6ICI2NjBDM0Q0MkVEOUM0NjAzNDFBNUUwRjhGMEY2Mzk0MiJ9LCB7InR5cGUiOiAiZmxhYyIsICJzaXplIjogIjI5LjEzIE1CIiwgImhhc2giOiAiNUMxRDMzQjZBRTk3REUwRDlGRjMyNTQxMzZDNjVBMTAifSwgeyJ0eXBlIjogImZsYWMyNGJpdCIsICJzaXplIjogIjI5LjY0IE1CIiwgImhhc2giOiAiRUNDQzFEQjAyMTMyRDcyOUU2RjU1NDZDNTNBNDZCQUUifV0sICJfdHlwZXMiOiB7IjEyOGsiOiB7InNpemUiOiAiMy40NiBNQiIsICJoYXNoIjogIjlDMEM3NTAxOTAyMzVFRkE0ODI2ODU4OUIzNTAzMzM3In0sICIzMjBrIjogeyJzaXplIjogIjguNjQgTUIiLCAiaGFzaCI6ICI2NjBDM0Q0MkVEOUM0NjAzNDFBNUUwRjhGMEY2Mzk0MiJ9LCAiZmxhYyI6IHsic2l6ZSI6ICIyOS4xMyBNQiIsICJoYXNoIjogIjVDMUQzM0I2QUU5N0RFMEQ5RkYzMjU0MTM2QzY1QTEwIn0sICJmbGFjMjRiaXQiOiB7InNpemUiOiAiMjkuNjQgTUIiLCAiaGFzaCI6ICJFQ0NDMURCMDIxMzJENzI5RTZGNTU0NkM1M0E0NkJBRSJ9fSwgInR5cGVVcmwiOiB7fX0sICJpZCI6IDI1NTk0NiwgInRpdGxlIjogIlx1OGJmNFx1NzIzMVx1NGY2MCIsICJkdXJhdGlvbiI6ICIwMzo0NiIsICJhcnRpc3QiOiAiXHU4NTIxXHU0ZjlkXHU2Nzk3IiwgImFsYnVtIjogIlx1NzcwYlx1NjIxMTcyXHU1M2Q4IiwgInBsYXRmb3JtIjogImtnIiwgImFydHdvcmsiOiAiaHR0cDovL2ltZ2Uua3Vnb3UuY29tL3N0ZG11c2ljLzI0MC8yMDI1MDEyMS8yMDI1MDEyMTEwNTEwMjI2ODk0NC5qcGciLCAibHJjIjogbnVsbCwgImxyY1VybCI6ICIifQ== to=http://192.168.50.176:58090/static/silence.mp3 [2026-04-09 18:53:58] [0.5.0] [ERROR] js_plugin_manager.py:1097: HTTP Error at http://192.168.50.176:9527/api/music/url: 500 Internal Server Error 这个是什么问题呢?在线搜索推送提示成功,但是无法播放,如果尝试网页端播放就提示插件获取播放链接失败 Image

日志已经显示了: [2026-04-09 18:53:58] [0.5.0] [ERROR] js_plugin_manager.py:1097: HTTP Error at http://192.168.50.176:9527/api/music/url: 500 Internal Server Error 这个是请求LXServer接口获取播放链接时候报错了。请测试LXServer端是否正常。 Image 另外 LXServer 1.8.2后增加了用户Token校验。

LXServer1.8.1)端是正常的 Image

Image ---

评论 10 - boluofan

[2026-04-09 18:54:00] [0.5.0] [INFO] music.py:91: plugin-url {'_raw': {'singer': '蔡依林', 'name': '说爱你', 'albumName': '看我72变', 'albumId': '976104', 'songmid': 255946, 'source': 'kg' , 'interval': '03:46', '_interval': 226, 'img': 'http://imge.kugou.com/stdmusic/240/20250121/20250121105102268944.jpg', 'lrc': None, 'otherSource': None, 'hash': '9C0C750190235EFA48268589B 3503337', 'types': [{'type': '128k', 'size': '3.46 MB', 'hash': '9C0C750190235EFA48268589B3503337'}, {'type': '320k', 'size': '8.64 MB', 'hash': '660C3D42ED9C460341A5E0F8F0F63942'}, {'type ': 'flac', 'size': '29.13 MB', 'hash': '5C1D33B6AE97DE0D9FF3254136C65A10'}, {'type': 'flac24bit', 'size': '29.64 MB', 'hash': 'ECCC1DB02132D729E6F5546C53A46BAE'}], '_types': {'128k': {'siz e': '3.46 MB', 'hash': '9C0C750190235EFA48268589B3503337'}, '320k': {'size': '8.64 MB', 'hash': '660C3D42ED9C460341A5E0F8F0F63942'}, 'flac': {'size': '29.13 MB', 'hash': '5C1D33B6AE97DE0D9 FF3254136C65A10'}, 'flac24bit': {'size': '29.64 MB', 'hash': 'ECCC1DB02132D729E6F5546C53A46BAE'}}, 'typeUrl': {}}, 'id': 255946, 'title': '说爱你', 'duration': '03:46', 'artist': '蔡依林', 'album': '看我72变', 'platform': 'kg', 'artwork': 'http://imge.kugou.com/stdmusic/240/20250121/20250121105102268944.jpg', 'lrc': None, 'lrcUrl': ''} http://192.168.50.176:58090/static/sil ence.mp3 [2026-04-09 18:54:00] [0.5.0] [INFO] 172.18.0.1:33028 - "GET /api/proxy/plugin-url?data=eyJfcmF3IjogeyJzaW5nZXIiOiAiXHU4NTIxXHU0ZjlkXHU2Nzk3IiwgIm5hbWUiOiAiXHU4YmY0XHU3MjMxXHU0ZjYwIiwgImFs YnVtTmFtZSI6ICJcdTc3MGJcdTYyMTE3Mlx1NTNkOCIsICJhbGJ1bUlkIjogIjk3NjEwNCIsICJzb25nbWlkIjogMjU1OTQ2LCAic291cmNlIjogImtnIiwgImludGVydmFsIjogIjAzOjQ2IiwgIl9pbnRlcnZhbCI6IDIyNiwgImltZyI6ICJodHRw Oi8vaW1nZS5rdWdvdS5jb20vc3RkbXVzaWMvMjQwLzIwMjUwMTIxLzIwMjUwMTIxMTA1MTAyMjY4OTQ0LmpwZyIsICJscmMiOiBudWxsLCAib3RoZXJTb3VyY2UiOiBudWxsLCAiaGFzaCI6ICI5QzBDNzUwMTkwMjM1RUZBNDgyNjg1ODlCMzUwMzMzNyIsICJ0eXBlcyI6IFt7InR5cGUiOiAiMTI4ayIsICJzaXplIjogIjMuNDYgTUIiLCAiaGFzaCI6ICI5QzBDNzUwMTkwMjM1RUZBNDgyNjg1ODlCMzUwMzMzNyJ9LCB7InR5cGUiOiAiMzIwayIsICJzaXplIjogIjguNjQgTUIiLCAiaGFzaCI6ICI2NjBDM0Q0MkVEOUM0NjAzNDFBNUUwRjhGMEY2Mzk0MiJ9LCB7InR5cGUiOiAiZmxhYyIsICJzaXplIjogIjI5LjEzIE1CIiwgImhhc2giOiAiNUMxRDMzQjZBRTk3REUwRDlGRjMyNTQxMzZDNjVBMTAifSwgeyJ0eXBlIjogImZsYWMyNGJpdCIsICJzaXplIjogIjI5LjY0IE1CIiwgImhhc2giOiAiRUNDQzFEQjAyMTMyRDcyOUU2RjU1NDZDNTNBNDZCQUUifV0sICJfdHlwZXMiOiB7IjEyOGsiOiB7InNpemUiOiAiMy40NiBNQiIsICJoYXNoIjogIjlDMEM3NTAxOTAyMzVFRkE0ODI2ODU4OUIzNTAzMzM3In0sICIzMjBrIjogeyJzaXplIjogIjguNjQgTUIiLCAiaGFzaCI6ICI2NjBDM0Q0MkVEOUM0NjAzNDFBNUUwRjhGMEY2Mzk0MiJ9LCAiZmxhYyI6IHsic2l6ZSI6ICIyOS4xMyBNQiIsICJoYXNoIjogIjVDMUQzM0I2QUU5N0RFMEQ5RkYzMjU0MTM2QzY1QTEwIn0sICJmbGFjMjRiaXQiOiB7InNpemUiOiAiMjkuNjQgTUIiLCAiaGFzaCI6ICJFQ0NDMURCMDIxMzJENzI5RTZGNTU0NkM1M0E0NkJBRSJ9fSwgInR5cGVVcmwiOiB7fX0sICJpZCI6IDI1NTk0NiwgInRpdGxlIjogIlx1OGJmNFx1NzIzMVx1NGY2MCIsICJkdXJhdGlvbiI6ICIwMzo0NiIsICJhcnRpc3QiOiAiXHU4NTIxXHU0ZjlkXHU2Nzk3IiwgImFsYnVtIjogIlx1NzcwYlx1NjIxMTcyXHU1M2Q4IiwgInBsYXRmb3JtIjogImtnIiwgImFydHdvcmsiOiAiaHR0cDovL2ltZ2Uua3Vnb3UuY29tL3N0ZG11c2ljLzI0MC8yMDI1MDEyMS8yMDI1MDEyMTEwNTEwMjI2ODk0NC5qcGciLCAibHJjIjogbnVsbCwgImxyY1VybCI6ICIifQ== HTTP/1.1" 307 [2026-04-09 18:54:00] [0.5.0] [INFO] file.py:608: [proxy:44a2ea1a] redirect#1 status=307 from=http://192.168.50.176:58090/api/proxy/plugin-url?data=eyJfcmF3IjogeyJzaW5nZXIiOiAiXHU4NTIxXHU0ZjlkXHU2Nzk3IiwgIm5hbWUiOiAiXHU4YmY0XHU3MjMxXHU0ZjYwIiwgImFsYnVtTmFtZSI6ICJcdTc3MGJcdTYyMTE3Mlx1NTNkOCIsICJhbGJ1bUlkIjogIjk3NjEwNCIsICJzb25nbWlkIjogMjU1OTQ2LCAic291cmNlIjogImtnIiwgImludGVydmFsIjogIjAzOjQ2IiwgIl9pbnRlcnZhbCI6IDIyNiwgImltZyI6ICJodHRwOi8vaW1nZS5rdWdvdS5jb20vc3RkbXVzaWMvMjQwLzIwMjUwMTIxLzIwMjUwMTIxMTA1MTAyMjY4OTQ0LmpwZyIsICJscmMiOiBudWxsLCAib3RoZXJTb3VyY2UiOiBudWxsLCAiaGFzaCI6ICI5QzBDNzUwMTkwMjM1RUZBNDgyNjg1ODlCMzUwMzMzNyIsICJ0eXBlcyI6IFt7InR5cGUiOiAiMTI4ayIsICJzaXplIjogIjMuNDYgTUIiLCAiaGFzaCI6ICI5QzBDNzUwMTkwMjM1RUZBNDgyNjg1ODlCMzUwMzMzNyJ9LCB7InR5cGUiOiAiMzIwayIsICJzaXplIjogIjguNjQgTUIiLCAiaGFzaCI6ICI2NjBDM0Q0MkVEOUM0NjAzNDFBNUUwRjhGMEY2Mzk0MiJ9LCB7InR5cGUiOiAiZmxhYyIsICJzaXplIjogIjI5LjEzIE1CIiwgImhhc2giOiAiNUMxRDMzQjZBRTk3REUwRDlGRjMyNTQxMzZDNjVBMTAifSwgeyJ0eXBlIjogImZsYWMyNGJpdCIsICJzaXplIjogIjI5LjY0IE1CIiwgImhhc2giOiAiRUNDQzFEQjAyMTMyRDcyOUU2RjU1NDZDNTNBNDZCQUUifV0sICJfdHlwZXMiOiB7IjEyOGsiOiB7InNpemUiOiAiMy40NiBNQiIsICJoYXNoIjogIjlDMEM3NTAxOTAyMzVFRkE0ODI2ODU4OUIzNTAzMzM3In0sICIzMjBrIjogeyJzaXplIjogIjguNjQgTUIiLCAiaGFzaCI6ICI2NjBDM0Q0MkVEOUM0NjAzNDFBNUUwRjhGMEY2Mzk0MiJ9LCAiZmxhYyI6IHsic2l6ZSI6ICIyOS4xMyBNQiIsICJoYXNoIjogIjVDMUQzM0I2QUU5N0RFMEQ5RkYzMjU0MTM2QzY1QTEwIn0sICJmbGFjMjRiaXQiOiB7InNpemUiOiAiMjkuNjQgTUIiLCAiaGFzaCI6ICJFQ0NDMURCMDIxMzJENzI5RTZGNTU0NkM1M0E0NkJBRSJ9fSwgInR5cGVVcmwiOiB7fX0sICJpZCI6IDI1NTk0NiwgInRpdGxlIjogIlx1OGJmNFx1NzIzMVx1NGY2MCIsICJkdXJhdGlvbiI6ICIwMzo0NiIsICJhcnRpc3QiOiAiXHU4NTIxXHU0ZjlkXHU2Nzk3IiwgImFsYnVtIjogIlx1NzcwYlx1NjIxMTcyXHU1M2Q4IiwgInBsYXRmb3JtIjogImtnIiwgImFydHdvcmsiOiAiaHR0cDovL2ltZ2Uua3Vnb3UuY29tL3N0ZG11c2ljLzI0MC8yMDI1MDEyMS8yMDI1MDEyMTEwNTEwMjI2ODk0NC5qcGciLCAibHJjIjogbnVsbCwgImxyY1VybCI6ICIifQ== to=http://192.168.50.176:58090/static/silence.mp3 [2026-04-09 18:53:58] [0.5.0] [ERROR] js_plugin_manager.py:1097: HTTP Error at http://192.168.50.176:9527/api/music/url: 500 Internal Server Error 这个是什么问题呢?在线搜索推送提示成功,但是无法播放,如果尝试网页端播放就提示插件获取播放链接失败 Image

日志已经显示了: [2026-04-09 18:53:58] [0.5.0] [ERROR] js_plugin_manager.py:1097: HTTP Error at http://192.168.50.176:9527/api/music/url: 500 Internal Server Error 这个是请求LXServer接口获取播放链接时候报错了。请测试LXServer端是否正常。 Image 另外 LXServer 1.8.2后增加了用户Token校验。

LXServer1.8.1)端是正常的 Image

Image

不了解你的网络和配置但我使用相同参数测试是OK的。

Image ---

评论 11 - wuhaohust

[2026-04-09 18:54:00] [0.5.0] [INFO] music.py:91: plugin-url {'_raw': {'singer': '蔡依林', 'name': '说爱你', 'albumName': '看我72变', 'albumId': '976104', 'songmid': 255946, 'source': 'kg' , 'interval': '03:46', '_interval': 226, 'img': 'http://imge.kugou.com/stdmusic/240/20250121/20250121105102268944.jpg', 'lrc': None, 'otherSource': None, 'hash': '9C0C750190235EFA48268589B 3503337', 'types': [{'type': '128k', 'size': '3.46 MB', 'hash': '9C0C750190235EFA48268589B3503337'}, {'type': '320k', 'size': '8.64 MB', 'hash': '660C3D42ED9C460341A5E0F8F0F63942'}, {'type ': 'flac', 'size': '29.13 MB', 'hash': '5C1D33B6AE97DE0D9FF3254136C65A10'}, {'type': 'flac24bit', 'size': '29.64 MB', 'hash': 'ECCC1DB02132D729E6F5546C53A46BAE'}], '_types': {'128k': {'siz e': '3.46 MB', 'hash': '9C0C750190235EFA48268589B3503337'}, '320k': {'size': '8.64 MB', 'hash': '660C3D42ED9C460341A5E0F8F0F63942'}, 'flac': {'size': '29.13 MB', 'hash': '5C1D33B6AE97DE0D9 FF3254136C65A10'}, 'flac24bit': {'size': '29.64 MB', 'hash': 'ECCC1DB02132D729E6F5546C53A46BAE'}}, 'typeUrl': {}}, 'id': 255946, 'title': '说爱你', 'duration': '03:46', 'artist': '蔡依林', 'album': '看我72变', 'platform': 'kg', 'artwork': 'http://imge.kugou.com/stdmusic/240/20250121/20250121105102268944.jpg', 'lrc': None, 'lrcUrl': ''} http://192.168.50.176:58090/static/sil ence.mp3 [2026-04-09 18:54:00] [0.5.0] [INFO] 172.18.0.1:33028 - "GET /api/proxy/plugin-url?data=eyJfcmF3IjogeyJzaW5nZXIiOiAiXHU4NTIxXHU0ZjlkXHU2Nzk3IiwgIm5hbWUiOiAiXHU4YmY0XHU3MjMxXHU0ZjYwIiwgImFs YnVtTmFtZSI6ICJcdTc3MGJcdTYyMTE3Mlx1NTNkOCIsICJhbGJ1bUlkIjogIjk3NjEwNCIsICJzb25nbWlkIjogMjU1OTQ2LCAic291cmNlIjogImtnIiwgImludGVydmFsIjogIjAzOjQ2IiwgIl9pbnRlcnZhbCI6IDIyNiwgImltZyI6ICJodHRw Oi8vaW1nZS5rdWdvdS5jb20vc3RkbXVzaWMvMjQwLzIwMjUwMTIxLzIwMjUwMTIxMTA1MTAyMjY4OTQ0LmpwZyIsICJscmMiOiBudWxsLCAib3RoZXJTb3VyY2UiOiBudWxsLCAiaGFzaCI6ICI5QzBDNzUwMTkwMjM1RUZBNDgyNjg1ODlCMzUwMzMzNyIsICJ0eXBlcyI6IFt7InR5cGUiOiAiMTI4ayIsICJzaXplIjogIjMuNDYgTUIiLCAiaGFzaCI6ICI5QzBDNzUwMTkwMjM1RUZBNDgyNjg1ODlCMzUwMzMzNyJ9LCB7InR5cGUiOiAiMzIwayIsICJzaXplIjogIjguNjQgTUIiLCAiaGFzaCI6ICI2NjBDM0Q0MkVEOUM0NjAzNDFBNUUwRjhGMEY2Mzk0MiJ9LCB7InR5cGUiOiAiZmxhYyIsICJzaXplIjogIjI5LjEzIE1CIiwgImhhc2giOiAiNUMxRDMzQjZBRTk3REUwRDlGRjMyNTQxMzZDNjVBMTAifSwgeyJ0eXBlIjogImZsYWMyNGJpdCIsICJzaXplIjogIjI5LjY0IE1CIiwgImhhc2giOiAiRUNDQzFEQjAyMTMyRDcyOUU2RjU1NDZDNTNBNDZCQUUifV0sICJfdHlwZXMiOiB7IjEyOGsiOiB7InNpemUiOiAiMy40NiBNQiIsICJoYXNoIjogIjlDMEM3NTAxOTAyMzVFRkE0ODI2ODU4OUIzNTAzMzM3In0sICIzMjBrIjogeyJzaXplIjogIjguNjQgTUIiLCAiaGFzaCI6ICI2NjBDM0Q0MkVEOUM0NjAzNDFBNUUwRjhGMEY2Mzk0MiJ9LCAiZmxhYyI6IHsic2l6ZSI6ICIyOS4xMyBNQiIsICJoYXNoIjogIjVDMUQzM0I2QUU5N0RFMEQ5RkYzMjU0MTM2QzY1QTEwIn0sICJmbGFjMjRiaXQiOiB7InNpemUiOiAiMjkuNjQgTUIiLCAiaGFzaCI6ICJFQ0NDMURCMDIxMzJENzI5RTZGNTU0NkM1M0E0NkJBRSJ9fSwgInR5cGVVcmwiOiB7fX0sICJpZCI6IDI1NTk0NiwgInRpdGxlIjogIlx1OGJmNFx1NzIzMVx1NGY2MCIsICJkdXJhdGlvbiI6ICIwMzo0NiIsICJhcnRpc3QiOiAiXHU4NTIxXHU0ZjlkXHU2Nzk3IiwgImFsYnVtIjogIlx1NzcwYlx1NjIxMTcyXHU1M2Q4IiwgInBsYXRmb3JtIjogImtnIiwgImFydHdvcmsiOiAiaHR0cDovL2ltZ2Uua3Vnb3UuY29tL3N0ZG11c2ljLzI0MC8yMDI1MDEyMS8yMDI1MDEyMTEwNTEwMjI2ODk0NC5qcGciLCAibHJjIjogbnVsbCwgImxyY1VybCI6ICIifQ== HTTP/1.1" 307 [2026-04-09 18:54:00] [0.5.0] [INFO] file.py:608: [proxy:44a2ea1a] redirect#1 status=307 from=http://192.168.50.176:58090/api/proxy/plugin-url?data=eyJfcmF3IjogeyJzaW5nZXIiOiAiXHU4NTIxXHU0ZjlkXHU2Nzk3IiwgIm5hbWUiOiAiXHU4YmY0XHU3MjMxXHU0ZjYwIiwgImFsYnVtTmFtZSI6ICJcdTc3MGJcdTYyMTE3Mlx1NTNkOCIsICJhbGJ1bUlkIjogIjk3NjEwNCIsICJzb25nbWlkIjogMjU1OTQ2LCAic291cmNlIjogImtnIiwgImludGVydmFsIjogIjAzOjQ2IiwgIl9pbnRlcnZhbCI6IDIyNiwgImltZyI6ICJodHRwOi8vaW1nZS5rdWdvdS5jb20vc3RkbXVzaWMvMjQwLzIwMjUwMTIxLzIwMjUwMTIxMTA1MTAyMjY4OTQ0LmpwZyIsICJscmMiOiBudWxsLCAib3RoZXJTb3VyY2UiOiBudWxsLCAiaGFzaCI6ICI5QzBDNzUwMTkwMjM1RUZBNDgyNjg1ODlCMzUwMzMzNyIsICJ0eXBlcyI6IFt7InR5cGUiOiAiMTI4ayIsICJzaXplIjogIjMuNDYgTUIiLCAiaGFzaCI6ICI5QzBDNzUwMTkwMjM1RUZBNDgyNjg1ODlCMzUwMzMzNyJ9LCB7InR5cGUiOiAiMzIwayIsICJzaXplIjogIjguNjQgTUIiLCAiaGFzaCI6ICI2NjBDM0Q0MkVEOUM0NjAzNDFBNUUwRjhGMEY2Mzk0MiJ9LCB7InR5cGUiOiAiZmxhYyIsICJzaXplIjogIjI5LjEzIE1CIiwgImhhc2giOiAiNUMxRDMzQjZBRTk3REUwRDlGRjMyNTQxMzZDNjVBMTAifSwgeyJ0eXBlIjogImZsYWMyNGJpdCIsICJzaXplIjogIjI5LjY0IE1CIiwgImhhc2giOiAiRUNDQzFEQjAyMTMyRDcyOUU2RjU1NDZDNTNBNDZCQUUifV0sICJfdHlwZXMiOiB7IjEyOGsiOiB7InNpemUiOiAiMy40NiBNQiIsICJoYXNoIjogIjlDMEM3NTAxOTAyMzVFRkE0ODI2ODU4OUIzNTAzMzM3In0sICIzMjBrIjogeyJzaXplIjogIjguNjQgTUIiLCAiaGFzaCI6ICI2NjBDM0Q0MkVEOUM0NjAzNDFBNUUwRjhGMEY2Mzk0MiJ9LCAiZmxhYyI6IHsic2l6ZSI6ICIyOS4xMyBNQiIsICJoYXNoIjogIjVDMUQzM0I2QUU5N0RFMEQ5RkYzMjU0MTM2QzY1QTEwIn0sICJmbGFjMjRiaXQiOiB7InNpemUiOiAiMjkuNjQgTUIiLCAiaGFzaCI6ICJFQ0NDMURCMDIxMzJENzI5RTZGNTU0NkM1M0E0NkJBRSJ9fSwgInR5cGVVcmwiOiB7fX0sICJpZCI6IDI1NTk0NiwgInRpdGxlIjogIlx1OGJmNFx1NzIzMVx1NGY2MCIsICJkdXJhdGlvbiI6ICIwMzo0NiIsICJhcnRpc3QiOiAiXHU4NTIxXHU0ZjlkXHU2Nzk3IiwgImFsYnVtIjogIlx1NzcwYlx1NjIxMTcyXHU1M2Q4IiwgInBsYXRmb3JtIjogImtnIiwgImFydHdvcmsiOiAiaHR0cDovL2ltZ2Uua3Vnb3UuY29tL3N0ZG11c2ljLzI0MC8yMDI1MDEyMS8yMDI1MDEyMTEwNTEwMjI2ODk0NC5qcGciLCAibHJjIjogbnVsbCwgImxyY1VybCI6ICIifQ== to=http://192.168.50.176:58090/static/silence.mp3 [2026-04-09 18:53:58] [0.5.0] [ERROR] js_plugin_manager.py:1097: HTTP Error at http://192.168.50.176:9527/api/music/url: 500 Internal Server Error 这个是什么问题呢?在线搜索推送提示成功,但是无法播放,如果尝试网页端播放就提示插件获取播放链接失败 Image

日志已经显示了: [2026-04-09 18:53:58] [0.5.0] [ERROR] js_plugin_manager.py:1097: HTTP Error at http://192.168.50.176:9527/api/music/url: 500 Internal Server Error 这个是请求LXServer接口获取播放链接时候报错了。请测试LXServer端是否正常。 Image 另外 LXServer 1.8.2后增加了用户Token校验。

LXServer1.8.1)端是正常的 Image Image

不了解你的网络和配置但我使用相同参数测试是OK的。

Image

不知道什么原因干脆重建了lx-sync-server就可以了

评论 12 - chk970222

同样问题搜索成功但是无法获取正确的播放链接0.5.1+18.4

评论 13 - NoNameUseable

配置用户名和API没有问题同步拉取歌单也很快响应没有问题但是实际使用的时候只有在线搜索页面有几率搜索成功手动推送到小爱音箱绝大部分都是一个0001时长反复播大部分时间报错http error 500小几率能正常播放 lx_sync_music的网页端自己播放倒是一点问题没有。版本是0.52+v1.9.0 很奇怪问题主要是tx的源报错时好时坏的有时候直接报错HTTP 500: Internal Server Error有时候又能正常出结果推送到音箱播放

评论 14 - boluofan

配置用户名和API没有问题同步拉取歌单也很快响应没有问题但是实际使用的时候只有在线搜索页面有几率搜索成功手动推送到小爱音箱绝大部分都是一个0001时长反复播大部分时间报错http error 500小几率能正常播放 lx_sync_music的网页端自己播放倒是一点问题没有。版本是0.52+v1.9.0 很奇怪问题主要是tx的源报错时好时坏的有时候直接报错HTTP 500: Internal Server Error有时候又能正常出结果推送到音箱播放

因为LX Music Sync Server 针对自己网页端播放做了读取缓存、播放失败降低音质、自动换源换平台等优化播放操作。当前Online_Search暂未实现相关功能只能依赖音源本身质量后续将进行优化。

评论 15 - zealler9560

Internal

大佬你好我看到这个之后把lxserver 降级到了1.8.1但是貌似1.8.1没有token设置无法获取token,接口测试通过但是拉取歌单一直报401错误求助这个x-user-token该怎么填。最新版的lxserver 可以拉取到歌单,但是一直无法获取播放地址,已放弃最新版。Screenshot_2026-05-23-09-15-00-667_com.android.chrome.jpg

Screenshot_2026-05-23-08-57-27-299_com.android.chrome.jpg

Screenshot_2026-05-23-09-24-20-760_com.android.chrome.jpg

Screenshot_2026-05-23-09-24-15-800_com.android.chrome.jpg


评论 16 - boluofan

Internal

大佬你好我看到这个之后把lxserver 降级到了1.8.1但是貌似1.8.1没有token设置无法获取token,接口测试通过但是拉取歌单一直报401错误求助这个x-user-token该怎么填。最新版的lxserver 可以拉取到歌单,但是一直无法获取播放地址,已放弃最新版。Screenshot_2026-05-23-09-15-00-667_com.android.chrome.jpg

Screenshot_2026-05-23-08-57-27-299_com.android.chrome.jpg

Screenshot_2026-05-23-09-24-20-760_com.android.chrome.jpg

Screenshot_2026-05-23-09-24-15-800_com.android.chrome.jpg

老版本比较早不支持配置token也不能获取用户歌单。新版本拉取lxserver歌单后转换成xm歌单不能播放吗在线搜索的歌曲呢

评论 17 - zealler9560

Internal

大佬你好我看到这个之后把lxserver 降级到了1.8.1但是貌似1.8.1没有token设置无法获取token,接口测试通过但是拉取歌单一直报401错误求助这个x-user-token该怎么填。最新版的lxserver 可以拉取到歌单,但是一直无法获取播放地址,已放弃最新版。Screenshot_2026-05-23-09-15-00-667_com.android.chrome.jpg

Screenshot_2026-05-23-08-57-27-299_com.android.chrome.jpg

Screenshot_2026-05-23-09-24-20-760_com.android.chrome.jpg

Screenshot_2026-05-23-09-24-15-800_com.android.chrome.jpg

老版本比较早不支持配置token也不能获取用户歌单。新版本拉取lxserver歌单后转换成xm歌单不能播放吗在线搜索的歌曲呢

Screenshot_2026-05-23-12-07-52-339_com.android.chrome.jpg

大佬我用的0.5.5版本的xiaomusic,1.8.1版本的lxserver,上面不是说1.8.2版本以后有token限制吗我特地从最新版降到了1.8.1而且实测lxserver 1.8.2及最新版什么都能过就是获取不到歌曲播放地址放歌都是一秒多的静音。现在的问题是lxserver 1.8.1虽然接口测试通过直接拉不到歌单每次都是错误401不知道x-user-token 这个怎么设置。总结一下就是lxserver 接口用不了

评论 18 - zealler9560

Internal

大佬你好我看到这个之后把lxserver 降级到了1.8.1但是貌似1.8.1没有token设置无法获取token,接口测试通过但是拉取歌单一直报401错误求助这个x-user-token该怎么填。最新版的lxserver 可以拉取到歌单,但是一直无法获取播放地址,已放弃最新版。Screenshot_2026-05-23-09-15-00-667_com.android.chrome.jpg

Screenshot_2026-05-23-08-57-27-299_com.android.chrome.jpg

Screenshot_2026-05-23-09-24-20-760_com.android.chrome.jpg

Screenshot_2026-05-23-09-24-15-800_com.android.chrome.jpg

老版本比较早不支持配置token也不能获取用户歌单。新版本拉取lxserver歌单后转换成xm歌单不能播放吗在线搜索的歌曲呢

使用新版本lxserver 以后只有无法播放歌曲这一个问题

GitHub Issue 脱敏版草稿

问题描述

XiaoMusic 播放 LXServer 在线歌单里的歌曲时,歌曲 URL 解析失败。表现为多次请求 LXServer /api/music/url 超时,部分情况下返回 500 Internal Server Error,随后 XiaoMusic 认为是死链并触发连续死链熔断。

环境

  • XiaoMusic: 0.5.5
  • LXServer: 1.9.3
  • 运行环境Docker / OpenWrt / iStoreOS
  • 播放来源LXServer 在线歌单 / webPush
  • 涉及接口:
    • http://[LAN_IP]:[LXSERVER_PORT]/api/music/url
    • http://[XIAOMUSIC_HOST]:[PUBLIC_PORT]/proxy/music?token=[REDACTED]

关键日志摘录(已脱敏)

[2026-05-23 15:05:07] [0.5.5] [INFO] music_library.py:1101: get_music_url web music. name:小兔子乖乖-贝乐虎儿歌, url:self:///api/proxy/plugin-url?data=[REDACTED]
[2026-05-23 15:05:07] [0.5.5] [INFO] music_library.py:1211: Using token proxy url: http://[LAN_IP]:[PUBLIC_PORT]/proxy/music?token=[REDACTED]
[2026-05-23 15:05:26] [0.5.5] [ERROR] js_plugin_manager.py:1231: Request timeout at http://[LAN_IP]:[LXSERVER_PORT]/api/music/url
[2026-05-23 15:05:47] [0.5.5] [WARNING] device_player.py:400: 探路超时或网络异常(插件解析失败):
[2026-05-23 15:05:47] [0.5.5] [WARNING] device_player.py:405: 当前连续死链次数: 1

[2026-05-23 15:06:08] [0.5.5] [ERROR] js_plugin_manager.py:1231: Request timeout at http://[LAN_IP]:[LXSERVER_PORT]/api/music/url
[2026-05-23 15:06:08] [0.5.5] [WARNING] device_player.py:405: 当前连续死链次数: 2

[2026-05-23 15:06:28] [0.5.5] [ERROR] js_plugin_manager.py:1231: Request timeout at http://[LAN_IP]:[LXSERVER_PORT]/api/music/url
[2026-05-23 15:06:28] [0.5.5] [WARNING] device_player.py:405: 当前连续死链次数: 3

[2026-05-23 15:06:48] [0.5.5] [ERROR] js_plugin_manager.py:1231: Request timeout at http://[LAN_IP]:[LXSERVER_PORT]/api/music/url
[2026-05-23 15:06:48] [0.5.5] [WARNING] device_player.py:405: 当前连续死链次数: 4

[2026-05-23 15:07:09] [0.5.5] [ERROR] js_plugin_manager.py:1231: Request timeout at http://[LAN_IP]:[LXSERVER_PORT]/api/music/url
[2026-05-23 15:07:09] [0.5.5] [WARNING] device_player.py:405: 当前连续死链次数: 5
[2026-05-23 15:07:09] [0.5.5] [ERROR] device_player.py:408: 连续 5 次获取歌曲死链,触发第一层终极熔断!

[2026-05-23 15:07:12] [0.5.5] [ERROR] js_plugin_manager.py:1228: HTTP Error at http://[LAN_IP]:[LXSERVER_PORT]/api/music/url: 500 Internal Server Error
[2026-05-23 15:07:57] [0.5.5] [ERROR] js_plugin_manager.py:1228: HTTP Error at http://[LAN_IP]:[LXSERVER_PORT]/api/music/url: 500 Internal Server Error

观察

  1. XiaoMusic 能启动,能登录小米账号,能识别设备,也能读取本地/在线歌单。
  2. /api/lxServer/userList 在这份日志里返回 200说明这次不是歌单列表 401 问题。
  3. 失败集中在播放时向 LXServer 请求 /api/music/url,出现超时和 500。
  4. 失败后代理回退到了 static/silence.mp3,所以实际播放可能是静音文件或跳过,之后连续死链计数增加并触发熔断。

期望

希望开发者确认:

  • /api/music/url 超时/500 时XiaoMusic 是否可以输出更明确的 LXServer 返回体或错误原因;
  • 对 LXServer URL 解析失败时是否能区分“上游音乐源失败”和“XiaoMusic 代理失败”;
  • 是否可以避免日志里输出完整 music_list_json / plugin-url?data=,这些内容过长且包含个人歌单信息。

评论 19 - zealler9560

Internal

大佬你好我看到这个之后把lxserver 降级到了1.8.1但是貌似1.8.1没有token设置无法获取token,接口测试通过但是拉取歌单一直报401错误求助这个x-user-token该怎么填。最新版的lxserver 可以拉取到歌单,但是一直无法获取播放地址,已放弃最新版。Screenshot_2026-05-23-09-15-00-667_com.android.chrome.jpg

Screenshot_2026-05-23-08-57-27-299_com.android.chrome.jpg

Screenshot_2026-05-23-09-24-20-760_com.android.chrome.jpg

Screenshot_2026-05-23-09-24-15-800_com.android.chrome.jpg

老版本比较早不支持配置token也不能获取用户歌单。新版本拉取lxserver歌单后转换成xm歌单不能播放吗在线搜索的歌曲呢

XiaoMusic / LXServer issue log - detailed redacted excerpt

Environment

  • XiaoMusic: 0.5.5
  • LXServer: 1.8.1, inferred from user-provided context
  • Runtime: OpenWrt/iStoreOS + Docker, inferred from user-provided context
  • Sensitive fields have been redacted.

Problem summary

Online playlist can be listed/pulled, but playback fails while resolving the real music URL through LXServer. The repeated failing endpoint is:

http://[LAN_IP]:9526/api/music/url

Observed results:

  • Multiple Request timeout events on /api/music/url
  • Later 500 Internal Server Error on /api/music/url
  • XiaoMusic redirects failed tracks to /static/silence.mp3
  • Consecutive dead-link counter reaches 5 and triggers final fuse/breaker

Redaction summary

  • Account/phone, cookies, passwords, HTTP auth, WebSocket tokens, proxy tokens, Authorization values removed
  • Xiaomi device identifiers, DID, device ID, serial, MAC, profile blobs, device name removed
  • LAN/Docker/public IPs replaced with placeholders; ports preserved
  • Music-list JSON, plugin-url base64 payload, song metadata, artwork URLs, and long playlist contents removed

Counts from original log

{
  "source_size_bytes": 2137571,
  "normalized_log_lines": 744,
  "redacted_full_lines": 376,
  "github_selected_lines": 145,
  "request_timeout_count": 5,
  "http_500_count": 2,
  "dead_link_count_markers": 8,
  "terminal_fuse_count": 1,
  "api_music_url_count": 7,
  "api_lxserver_userlist_200_count": 1
}

Selected redacted log

[2026-05-23 15:04:31] [0.5.5] [INFO] xiaomusic.py:164: Startup OK. Config(account='[REDACTED_ACCOUNT]', password='[REDACTED_PASSWORD]', mi_did='[REDACTED_DID]', hostname='http://[LAN_IP]', port=8090, public_port=58090, search_prefix='bilisearch:', use_music_api=False, active_cmd='[REDACTED_ACTIVE_CMD_LIST]', music_list_json='[REDACTED_MUSIC_LIST_JSON]', devices='[REDACTED_DEVICE_LIST]', web_music_proxy=True, qrcode_timeout=120)
[2026-05-23 15:04:34] [0.5.5] [INFO] auth.py:151: 登录完成. [REDACTED_LOGIN_ACCOUNT]
[2026-05-23 15:04:34] [0.5.5] [INFO] auth.py:240: 选中的设备: [REDACTED_DEVICE_SELECTION]
[2026-05-23 15:05:07] [0.5.5] [INFO] music_library.py:1101: get_music_url web music. name:[REDACTED_MUSIC_NAME], url:self:///api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD]
[2026-05-23 15:05:07] [0.5.5] [INFO] music_library.py:1211: Using token proxy url: http://[LAN_IP]:58090/proxy/music?token=[REDACTED_TOKEN]
[2026-05-23 15:05:07] [0.5.5] [INFO] playlist.py:40: playmusiclist [REDACTED_DID] listname:[REDACTED_PLAYLIST_NAME] musicname:[REDACTED_MUSIC_NAME]
[2026-05-23 15:05:26] [0.5.5] [INFO] music_library.py:1101: get_music_url web music. name:[REDACTED_MUSIC_NAME], url:self:///api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD]
[2026-05-23 15:05:26] [0.5.5] [INFO] music_library.py:1211: Using token proxy url: http://[LAN_IP]:58090/proxy/music?token=[REDACTED_TOKEN]
[2026-05-23 15:05:26] [0.5.5] [INFO] device_player.py:381: 极速探路启动,触发后端代理解析: http://[LAN_IP]:58090/proxy/music?token=[REDACTED_TOKEN]
[2026-05-23 15:05:26] [0.5.5] [INFO] music_library.py:1101: get_music_url web music. name:[REDACTED_MUSIC_NAME], url:self:///api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD]
[2026-05-23 15:05:26] [0.5.5] [INFO] music_library.py:1211: Using token proxy url: http://[LAN_IP]:58090/proxy/music?token=[REDACTED_TOKEN]
[2026-05-23 15:05:26] [0.5.5] [INFO] file.py:1142: [proxy:87ad8326] start is_radio=False url=self:///api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD]
[2026-05-23 15:05:26] [0.5.5] [INFO] music_library.py:1281: 链接处理前 $ParseResult(scheme='self', netloc='', path='/api/proxy/plugin-url', params='', query='[REDACTED_LONG_TOKEN_OR_BASE64]=', fragment='')
[2026-05-23 15:05:26] [0.5.5] [INFO] file.py:1145: [proxy:87ad8326] expand_self_url parsed=ParseResult(scheme='http', netloc='[LAN_IP]:58090', path='/api/proxy/plugin-url', params='', query='[REDACTED_LONG_TOKEN_OR_BASE64]=', fragment='') final_url=http://[LAN_IP]:58090/api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD]
[2026-05-23 15:05:26] [0.5.5] [INFO] file.py:1219: [proxy:87ad8326] initial GET url=http://[LAN_IP]:58090/api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD] headers={'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8', 'cache-control': 'no-cache', 'pragma': 'no-cache', 'priority': 'u=0, i', 'sec-ch-ua': '[REDACTED_BROWSER_HINT]', 'sec-ch-ua-mobile': '?0', 'sec-ch-ua-platform': '[REDACTED_PLATFORM_HINT]', 'sec-fetch-dest': 'document', 'sec-fetch-mode': 'navigate', 'sec-fetch-site': 'none', 'sec-fetch-user': '?1', 'upgrade-insecure-requests': '1', 'user-agent': '[REDACTED_USER_AGENT]', 'Authorization': '[REDACTED_AUTH]'}
[2026-05-23 15:05:26] [0.5.5] [INFO] playlist.py:40: playmusiclist [REDACTED_DID] listname:[REDACTED_PLAYLIST_NAME] musicname:[REDACTED_MUSIC_NAME]
[2026-05-23 15:05:46] [0.5.5] [INFO] music_library.py:1101: get_music_url web music. name:[REDACTED_MUSIC_NAME], url:self:///api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD]
[2026-05-23 15:05:46] [0.5.5] [INFO] music_library.py:1211: Using token proxy url: http://[LAN_IP]:58090/proxy/music?token=[REDACTED_TOKEN]
[2026-05-23 15:05:46] [0.5.5] [INFO] device_player.py:381: 极速探路启动,触发后端代理解析: http://[LAN_IP]:58090/proxy/music?token=[REDACTED_TOKEN]
[2026-05-23 15:05:46] [0.5.5] [ERROR] js_plugin_manager.py:1231: Request timeout at http://[LAN_IP]:9526/api/music/url
[2026-05-23 15:05:47] [0.5.5] [INFO] music.py:138: plugin-url {[REDACTED_PLUGIN_MUSIC_METADATA]}
[2026-05-23 15:05:47] [0.5.5] [INFO] [DOCKER_GATEWAY]:50738 - "GET /api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD] HTTP/1.1" 307
[2026-05-23 15:05:47] [0.5.5] [WARNING] device_player.py:400: 探路超时或网络异常(插件解析失败): 
[2026-05-23 15:05:47] [0.5.5] [WARNING] device_player.py:405: 当前连续死链次数: 1
[2026-05-23 15:05:47] [0.5.5] [INFO] file.py:1230: [proxy:87ad8326] redirect#1 status=307 from=http://[LAN_IP]:58090/api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD] to=http://[LAN_IP]:58090/static/silence.mp3
[2026-05-23 15:05:47] [0.5.5] [INFO] file.py:1246: [proxy:87ad8326] redirect target resolved=http://[LAN_IP]:58090/static/silence.mp3 netloc=[LAN_IP]:58090 headers={'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8', 'cache-control': 'no-cache', 'pragma': 'no-cache', 'priority': 'u=0, i', 'sec-ch-ua': '[REDACTED_BROWSER_HINT]', 'sec-ch-ua-mobile': '?0', 'sec-ch-ua-platform': '[REDACTED_PLATFORM_HINT]', 'sec-fetch-dest': 'document', 'sec-fetch-mode': 'navigate', 'sec-fetch-site': 'none', 'sec-fetch-user': '?1', 'upgrade-insecure-requests': '1', 'user-agent': '[REDACTED_USER_AGENT]', 'Authorization': '[REDACTED_AUTH]'}
[2026-05-23 15:05:47] [0.5.5] [INFO] file.py:1142: [proxy:c12018df] start is_radio=False url=self:///api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD]
[2026-05-23 15:05:47] [0.5.5] [INFO] music_library.py:1281: 链接处理前 $ParseResult(scheme='self', netloc='', path='/api/proxy/plugin-url', params='', query='[REDACTED_LONG_TOKEN_OR_BASE64]=', fragment='')
[2026-05-23 15:05:47] [0.5.5] [INFO] file.py:1145: [proxy:c12018df] expand_self_url parsed=ParseResult(scheme='http', netloc='[LAN_IP]:58090', path='/api/proxy/plugin-url', params='', query='[REDACTED_LONG_TOKEN_OR_BASE64]=', fragment='') final_url=http://[LAN_IP]:58090/api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD]
[2026-05-23 15:05:47] [0.5.5] [INFO] file.py:1219: [proxy:c12018df] initial GET url=http://[LAN_IP]:58090/api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD] headers={'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8', 'cache-control': 'no-cache', 'pragma': 'no-cache', 'priority': 'u=0, i', 'sec-ch-ua': '[REDACTED_BROWSER_HINT]', 'sec-ch-ua-mobile': '?0', 'sec-ch-ua-platform': '[REDACTED_PLATFORM_HINT]', 'sec-fetch-dest': 'document', 'sec-fetch-mode': 'navigate', 'sec-fetch-site': 'none', 'sec-fetch-user': '?1', 'upgrade-insecure-requests': '1', 'user-agent': '[REDACTED_USER_AGENT]', 'Authorization': '[REDACTED_AUTH]'}
[2026-05-23 15:05:47] [0.5.5] [INFO] [DOCKER_GATEWAY]:50738 - "GET /static/silence.mp3 HTTP/1.1" 200
[2026-05-23 15:05:47] [0.5.5] [INFO] file.py:1267: [proxy:87ad8326] final response status=200 resp_url=http://[LAN_IP]:58090/static/silence.mp3 content_type=audio/mpeg content_length=8721
[2026-05-23 15:05:47] [0.5.5] [INFO] file.py:1361: [proxy:87ad8326] stream finished total_bytes=12247 resp_url=http://[LAN_IP]:58090/static/silence.mp3
[2026-05-23 15:05:47] [0.5.5] [INFO] device_player.py:319: 开始播放下一首
[2026-05-23 15:06:08] [0.5.5] [INFO] music_library.py:1101: get_music_url web music. name:[REDACTED_MUSIC_NAME], url:self:///api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD]
[2026-05-23 15:06:08] [0.5.5] [INFO] music_library.py:1211: Using token proxy url: http://[LAN_IP]:58090/proxy/music?token=[REDACTED_TOKEN]
[2026-05-23 15:06:08] [0.5.5] [INFO] device_player.py:381: 极速探路启动,触发后端代理解析: http://[LAN_IP]:58090/proxy/music?token=[REDACTED_TOKEN]
[2026-05-23 15:06:08] [0.5.5] [ERROR] js_plugin_manager.py:1231: Request timeout at http://[LAN_IP]:9526/api/music/url
[2026-05-23 15:06:08] [0.5.5] [INFO] music.py:138: plugin-url {[REDACTED_PLUGIN_MUSIC_METADATA]}
[2026-05-23 15:06:08] [0.5.5] [INFO] [DOCKER_GATEWAY]:40702 - "GET /api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD] HTTP/1.1" 307
[2026-05-23 15:06:08] [0.5.5] [WARNING] device_player.py:400: 探路超时或网络异常(插件解析失败): 
[2026-05-23 15:06:08] [0.5.5] [WARNING] device_player.py:405: 当前连续死链次数: 2
[2026-05-23 15:06:08] [0.5.5] [INFO] file.py:1230: [proxy:c12018df] redirect#1 status=307 from=http://[LAN_IP]:58090/api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD] to=http://[LAN_IP]:58090/static/silence.mp3
[2026-05-23 15:06:08] [0.5.5] [INFO] file.py:1246: [proxy:c12018df] redirect target resolved=http://[LAN_IP]:58090/static/silence.mp3 netloc=[LAN_IP]:58090 headers={'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8', 'cache-control': 'no-cache', 'pragma': 'no-cache', 'priority': 'u=0, i', 'sec-ch-ua': '[REDACTED_BROWSER_HINT]', 'sec-ch-ua-mobile': '?0', 'sec-ch-ua-platform': '[REDACTED_PLATFORM_HINT]', 'sec-fetch-dest': 'document', 'sec-fetch-mode': 'navigate', 'sec-fetch-site': 'none', 'sec-fetch-user': '?1', 'upgrade-insecure-requests': '1', 'user-agent': '[REDACTED_USER_AGENT]', 'Authorization': '[REDACTED_AUTH]'}
[2026-05-23 15:06:08] [0.5.5] [INFO] file.py:1142: [proxy:63967b85] start is_radio=False url=self:///api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD]
[2026-05-23 15:06:08] [0.5.5] [INFO] music_library.py:1281: 链接处理前 $ParseResult(scheme='self', netloc='', path='/api/proxy/plugin-url', params='', query='[REDACTED_LONG_TOKEN_OR_BASE64]==', fragment='')
[2026-05-23 15:06:08] [0.5.5] [INFO] file.py:1145: [proxy:63967b85] expand_self_url parsed=ParseResult(scheme='http', netloc='[LAN_IP]:58090', path='/api/proxy/plugin-url', params='', query='[REDACTED_LONG_TOKEN_OR_BASE64]==', fragment='') final_url=http://[LAN_IP]:58090/api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD]
[2026-05-23 15:06:08] [0.5.5] [INFO] file.py:1219: [proxy:63967b85] initial GET url=http://[LAN_IP]:58090/api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD] headers={'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8', 'cache-control': 'no-cache', 'pragma': 'no-cache', 'priority': 'u=0, i', 'sec-ch-ua': '[REDACTED_BROWSER_HINT]', 'sec-ch-ua-mobile': '?0', 'sec-ch-ua-platform': '[REDACTED_PLATFORM_HINT]', 'sec-fetch-dest': 'document', 'sec-fetch-mode': 'navigate', 'sec-fetch-site': 'none', 'sec-fetch-user': '?1', 'upgrade-insecure-requests': '1', 'user-agent': '[REDACTED_USER_AGENT]', 'Authorization': '[REDACTED_AUTH]'}
[2026-05-23 15:06:08] [0.5.5] [INFO] [DOCKER_GATEWAY]:41740 - "GET /api/lxServer/load HTTP/1.1" 200
[2026-05-23 15:06:08] [0.5.5] [INFO] [DOCKER_GATEWAY]:40702 - "GET /static/silence.mp3 HTTP/1.1" 200
[2026-05-23 15:06:08] [0.5.5] [INFO] file.py:1267: [proxy:c12018df] final response status=200 resp_url=http://[LAN_IP]:58090/static/silence.mp3 content_type=audio/mpeg content_length=8721
[2026-05-23 15:06:08] [0.5.5] [INFO] file.py:1361: [proxy:c12018df] stream finished total_bytes=12247 resp_url=http://[LAN_IP]:58090/static/silence.mp3
[2026-05-23 15:06:08] [0.5.5] [INFO] js_plugin_manager.py:1573: 同步LXServer歌单: http://[LAN_IP]:9526/api/user/list
[2026-05-23 15:06:08] [0.5.5] [INFO] device_player.py:319: 开始播放下一首
[2026-05-23 15:06:28] [0.5.5] [INFO] music_library.py:1101: get_music_url web music. name:[REDACTED_MUSIC_NAME], url:self:///api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD]
[2026-05-23 15:06:28] [0.5.5] [INFO] music_library.py:1211: Using token proxy url: http://[LAN_IP]:58090/proxy/music?token=[REDACTED_TOKEN]
[2026-05-23 15:06:28] [0.5.5] [INFO] device_player.py:381: 极速探路启动,触发后端代理解析: http://[LAN_IP]:58090/proxy/music?token=[REDACTED_TOKEN]
[2026-05-23 15:06:28] [0.5.5] [INFO] [DOCKER_GATEWAY]:41740 - "GET /api/lxServer/pullPlaylist HTTP/1.1" 200
[2026-05-23 15:06:28] [0.5.5] [ERROR] js_plugin_manager.py:1231: Request timeout at http://[LAN_IP]:9526/api/music/url
[2026-05-23 15:06:28] [0.5.5] [INFO] music.py:138: plugin-url {[REDACTED_PLUGIN_MUSIC_METADATA]}
[2026-05-23 15:06:28] [0.5.5] [INFO] [DOCKER_GATEWAY]:57538 - "GET /api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD] HTTP/1.1" 307
[2026-05-23 15:06:28] [0.5.5] [WARNING] device_player.py:400: 探路超时或网络异常(插件解析失败): 
[2026-05-23 15:06:28] [0.5.5] [WARNING] device_player.py:405: 当前连续死链次数: 3
[2026-05-23 15:06:28] [0.5.5] [INFO] file.py:1230: [proxy:63967b85] redirect#1 status=307 from=http://[LAN_IP]:58090/api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD] to=http://[LAN_IP]:58090/static/silence.mp3
[2026-05-23 15:06:28] [0.5.5] [INFO] file.py:1246: [proxy:63967b85] redirect target resolved=http://[LAN_IP]:58090/static/silence.mp3 netloc=[LAN_IP]:58090 headers={'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8', 'cache-control': 'no-cache', 'pragma': 'no-cache', 'priority': 'u=0, i', 'sec-ch-ua': '[REDACTED_BROWSER_HINT]', 'sec-ch-ua-mobile': '?0', 'sec-ch-ua-platform': '[REDACTED_PLATFORM_HINT]', 'sec-fetch-dest': 'document', 'sec-fetch-mode': 'navigate', 'sec-fetch-site': 'none', 'sec-fetch-user': '?1', 'upgrade-insecure-requests': '1', 'user-agent': '[REDACTED_USER_AGENT]', 'Authorization': '[REDACTED_AUTH]'}
[2026-05-23 15:06:28] [0.5.5] [INFO] file.py:1142: [proxy:8929ff66] start is_radio=False url=self:///api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD]
[2026-05-23 15:06:28] [0.5.5] [INFO] music_library.py:1281: 链接处理前 $ParseResult(scheme='self', netloc='', path='/api/proxy/plugin-url', params='', query='[REDACTED_LONG_TOKEN_OR_BASE64]=', fragment='')
[2026-05-23 15:06:28] [0.5.5] [INFO] file.py:1145: [proxy:8929ff66] expand_self_url parsed=ParseResult(scheme='http', netloc='[LAN_IP]:58090', path='/api/proxy/plugin-url', params='', query='[REDACTED_LONG_TOKEN_OR_BASE64]=', fragment='') final_url=http://[LAN_IP]:58090/api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD]
[2026-05-23 15:06:28] [0.5.5] [INFO] file.py:1219: [proxy:8929ff66] initial GET url=http://[LAN_IP]:58090/api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD] headers={'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8', 'cache-control': 'no-cache', 'pragma': 'no-cache', 'priority': 'u=0, i', 'sec-ch-ua': '[REDACTED_BROWSER_HINT]', 'sec-ch-ua-mobile': '?0', 'sec-ch-ua-platform': '[REDACTED_PLATFORM_HINT]', 'sec-fetch-dest': 'document', 'sec-fetch-mode': 'navigate', 'sec-fetch-site': 'none', 'sec-fetch-user': '?1', 'upgrade-insecure-requests': '1', 'user-agent': '[REDACTED_USER_AGENT]', 'Authorization': '[REDACTED_AUTH]'}
[2026-05-23 15:06:29] [0.5.5] [INFO] device_player.py:319: 开始播放下一首
[2026-05-23 15:06:48] [0.5.5] [INFO] music_library.py:1101: get_music_url web music. name:[REDACTED_MUSIC_NAME], url:self:///api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD]
[2026-05-23 15:06:48] [0.5.5] [INFO] music_library.py:1211: Using token proxy url: http://[LAN_IP]:58090/proxy/music?token=[REDACTED_TOKEN]
[2026-05-23 15:06:48] [0.5.5] [INFO] device_player.py:381: 极速探路启动,触发后端代理解析: http://[LAN_IP]:58090/proxy/music?token=[REDACTED_TOKEN]
[2026-05-23 15:06:48] [0.5.5] [INFO] [DOCKER_GATEWAY]:57538 - "GET /static/silence.mp3 HTTP/1.1" 200
[2026-05-23 15:06:48] [0.5.5] [WARNING] device_player.py:400: 探路超时或网络异常(插件解析失败): 
[2026-05-23 15:06:48] [0.5.5] [WARNING] device_player.py:405: 当前连续死链次数: 4
[2026-05-23 15:06:48] [0.5.5] [ERROR] js_plugin_manager.py:1231: Request timeout at http://[LAN_IP]:9526/api/music/url
[2026-05-23 15:06:48] [0.5.5] [INFO] music.py:138: plugin-url {[REDACTED_PLUGIN_MUSIC_METADATA]}
[2026-05-23 15:06:48] [0.5.5] [INFO] [DOCKER_GATEWAY]:39340 - "GET /api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD] HTTP/1.1" 307
[2026-05-23 15:06:48] [0.5.5] [INFO] file.py:1267: [proxy:63967b85] final response status=200 resp_url=http://[LAN_IP]:58090/static/silence.mp3 content_type=audio/mpeg content_length=8721
[2026-05-23 15:06:48] [0.5.5] [INFO] file.py:1361: [proxy:63967b85] stream finished total_bytes=12247 resp_url=http://[LAN_IP]:58090/static/silence.mp3
[2026-05-23 15:06:48] [0.5.5] [INFO] file.py:1230: [proxy:8929ff66] redirect#1 status=307 from=http://[LAN_IP]:58090/api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD] to=http://[LAN_IP]:58090/static/silence.mp3
[2026-05-23 15:06:48] [0.5.5] [INFO] file.py:1246: [proxy:8929ff66] redirect target resolved=http://[LAN_IP]:58090/static/silence.mp3 netloc=[LAN_IP]:58090 headers={'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8', 'cache-control': 'no-cache', 'pragma': 'no-cache', 'priority': 'u=0, i', 'sec-ch-ua': '[REDACTED_BROWSER_HINT]', 'sec-ch-ua-mobile': '?0', 'sec-ch-ua-platform': '[REDACTED_PLATFORM_HINT]', 'sec-fetch-dest': 'document', 'sec-fetch-mode': 'navigate', 'sec-fetch-site': 'none', 'sec-fetch-user': '?1', 'upgrade-insecure-requests': '1', 'user-agent': '[REDACTED_USER_AGENT]', 'Authorization': '[REDACTED_AUTH]'}
[2026-05-23 15:06:48] [0.5.5] [INFO] file.py:1142: [proxy:a553d902] start is_radio=False url=self:///api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD]
[2026-05-23 15:06:48] [0.5.5] [INFO] music_library.py:1281: 链接处理前 $ParseResult(scheme='self', netloc='', path='/api/proxy/plugin-url', params='', query='[REDACTED_LONG_TOKEN_OR_BASE64]=', fragment='')
[2026-05-23 15:06:48] [0.5.5] [INFO] file.py:1145: [proxy:a553d902] expand_self_url parsed=ParseResult(scheme='http', netloc='[LAN_IP]:58090', path='/api/proxy/plugin-url', params='', query='[REDACTED_LONG_TOKEN_OR_BASE64]=', fragment='') final_url=http://[LAN_IP]:58090/api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD]
[2026-05-23 15:06:48] [0.5.5] [INFO] file.py:1219: [proxy:a553d902] initial GET url=http://[LAN_IP]:58090/api/proxy/plugin-url?data=[REDACTED_MUSIC_PAYLOAD] headers={'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8', 'cache-control': 'no-cache', 'pragma': 'no-cache', 'priority': 'u=0, i', 'sec-ch-ua': '[REDACTED_BROWS
---

[Issue 链接](https://github.com/hanxi/xiaomusic/issues/811)