1
0
mirror of https://github.com/hanxi/xiaomusic.git synced 2026-05-03 23:46:02 +08:00
Commit Graph

1930 Commits

Author SHA1 Message Date
Issues Docs [BOT]
a4ba32a615 Auto-Generate docs 🤖 2026-04-16 06:48:08 +00:00
yws112358
c575c2287e feat: tailwind主题的一些修改(封面图以及播放列表样式) (#833)
* tailwind主题添加下载进度以及下载控制按钮

* 默认歌曲封面

* Change default cover image from xiaoai to changpian

* 修改tailwind播放界面默认歌曲封面图片以及播放列表样式修正

由于没找到如何动态插入的style 标签,直接使用了内联样式来修正左侧播放列表了。
2026-04-15 17:46:52 +08:00
birdstudy-nj
a1e97276ec feat: 调整适配后端自动识别MusicFree与LX Server。 (#832) 2026-04-15 17:44:55 +08:00
birdstudy-nj
178ce94e7b feat: 后台自动切换MusicFree插件/LX Server接口 (#829)
* 后台自动切换MusicFree插件/LV Server接口

* 后台自动切换MusicFree插件/LV Server接口
2026-04-14 16:11:20 +08:00
yws112358
4b494d8007 feat: tailwind主题添加下载进度以及下载控制按钮 (#830) 2026-04-14 16:10:24 +08:00
Issues Docs [BOT]
f023ce041d Auto-Generate docs 🤖 2026-04-13 06:43:00 +00:00
Issues Docs [BOT]
323e5d9006 Auto-Generate docs 🤖 2026-04-10 12:14:59 +00:00
birdstudy-nj
3de5aecf06 fix: 当XiaoMusic设置中语音TTS设为不使用,语音关机小爱音箱,会导致token失效 (#825)
* Update setting.html

* Update device_player.py
2026-04-10 20:07:33 +08:00
Issues Docs [BOT]
767e5e44c5 Auto-Generate docs 🤖 2026-04-10 10:01:33 +00:00
birdstudy-nj
c1c0c777d8 新增对LX Server的支持 (#824) 2026-04-10 17:54:14 +08:00
Issues Docs [BOT]
2c130ab6b6 Auto-Generate docs 🤖 2026-04-09 13:43:01 +00:00
Issues Docs [BOT]
120de90a3f Auto-Generate docs 🤖 2026-04-09 01:21:45 +00:00
涵曦
bdc8f2d47b bump: version 0.5.0 → 0.5.1 v0.5.1 2026-04-09 09:19:40 +08:00
涵曦
7512169a2c build: update static version 2026-04-09 09:19:35 +08:00
tuanaiseo
5f3f2e174a fix(security): arbitrary code execution via eval in plugin exec (#819)
The plugin manager executes plugin code strings using `eval(code, ...)` for both sync and async plugin functions. If an attacker can influence `code` (directly or indirectly via command/config/plugin inputs), this allows arbitrary Python execution in the server process.

Affected files: plugin.py

Signed-off-by: tuanaiseo <221258316+tuanaiseo@users.noreply.github.com>
2026-04-07 09:33:21 +08:00
tuanaiseo
178797fd91 fix(security): path traversal bypass in safe_join_path prefix c (#820)
The path safety check uses `normalized_directory.startswith(os.path.normpath(safe_root))`, which can be bypassed by sibling paths sharing the same prefix (e.g., `/safe/root2` starts with `/safe/root`). This may permit access outside the intended root.

Affected files: file_utils.py

Signed-off-by: tuanaiseo <221258316+tuanaiseo@users.noreply.github.com>
2026-04-07 09:32:25 +08:00
boluofan
97879f512f Lxserver feature (#818)
* 1. 增加鉴权配置;
2. 增加用户LX歌单获取及转换

* 1. 增加[自动拉取、转换]功能
2. MusicFree增加[在线导入]功能

* 1.优化歌单转换功能,
2.更新版本
2026-04-06 22:04:42 +08:00
Issues Docs [BOT]
57171d4e84 Auto-Generate docs 🤖 2026-04-06 13:27:39 +00:00
Issues Docs [BOT]
c2e9efb82d Auto-Generate docs 🤖 2026-04-04 04:06:34 +00:00
Issues Docs [BOT]
8cd608c40d Auto-Generate docs 🤖 2026-04-04 04:03:33 +00:00
Issues Docs [BOT]
f74c82d8b7 Auto-Generate docs 🤖 2026-04-03 19:16:19 +00:00
birdstudy-nj
769086c192 Enhance iWebPlayer link with additional styling (#816) 2026-04-03 18:10:15 +08:00
Issues Docs [BOT]
573d86e3af Auto-Generate docs 🤖 2026-04-03 09:30:54 +00:00
birdstudy-nj
62b719dd1e fix: 修补url的base64编码 (#815) 2026-04-03 17:24:57 +08:00
Issues Docs [BOT]
9144350e41 Auto-Generate docs 🤖 2026-04-03 04:17:44 +00:00
birdstudy-nj
8490360b9d 新增自定义歌单功能,支持本地和MusicFree的歌曲加入自定义歌单 (#814) 2026-04-03 12:10:59 +08:00
Issues Docs [BOT]
021461df12 Auto-Generate docs 🤖 2026-04-03 02:29:40 +00:00
Issues Docs [BOT]
12079fb37c Auto-Generate docs 🤖 2026-04-01 04:03:54 +00:00
Issues Docs [BOT]
97870bb840 Auto-Generate docs 🤖 2026-04-01 02:38:37 +00:00
Issues Docs [BOT]
4028816189 Auto-Generate docs 🤖 2026-04-01 02:11:59 +00:00
Issues Docs [BOT]
ae919b5ad8 Auto-Generate docs 🤖 2026-04-01 01:58:56 +00:00
Issues Docs [BOT]
ec1e109e90 Auto-Generate docs 🤖 2026-03-31 14:36:28 +00:00
Issues Docs [BOT]
57e4d1ead3 Auto-Generate docs 🤖 2026-03-31 06:15:48 +00:00
birdstudy-nj
e807d65f18 feat: 新增MusicFree插件 (#809) 2026-03-27 12:09:45 +08:00
Issues Docs [BOT]
ca4ef0927d Auto-Generate docs 🤖 2026-03-26 08:54:27 +00:00
Issues Docs [BOT]
663214c298 Auto-Generate docs 🤖 2026-03-26 04:04:53 +00:00
Issues Docs [BOT]
9c3821a1fd Auto-Generate docs 🤖 2026-03-25 13:45:57 +00:00
涵曦
7644ee6f28 bump: version 0.4.26 → 0.5.0 v0.5.0 2026-03-25 21:43:38 +08:00
涵曦
bf6fd52182 build: update static version 2026-03-25 21:43:32 +08:00
Issues Docs [BOT]
38e373a320 Auto-Generate docs 🤖 2026-03-25 12:30:44 +00:00
hejun041
e9bd7543e4 新增Bilibili歌单支持、修复几项显示问题 (#795)
* fix: support object song items in playlist backend and UI

* fix: guard favoritelist access in default md.js

* chore: add proxy handler diagnostics

* fix: support manual bilibili playlist urls via proxy transcode

* Update music_library.py

---------

Co-authored-by: hejun041 <hejun041@gmail.com>
Co-authored-by: 涵曦 <im.hanxi@gmail.com>
2026-03-25 17:20:29 +08:00
boluofan
4118c472a1 feat: 高级设置增加:口令平台偏好设置,方便语音指令播放时指定平台。 (#804) 2026-03-25 17:16:56 +08:00
Issues Docs [BOT]
5bdd4a203d Auto-Generate docs 🤖 2026-03-25 06:33:25 +00:00
boluofan
784b00779f feat: 优化界面:移除【推送】按钮,统一合并为【播放】 (#803) 2026-03-25 14:21:46 +08:00
Issues Docs [BOT]
48411fae41 Auto-Generate docs 🤖 2026-03-25 03:16:42 +00:00
Issues Docs [BOT]
b751b0c127 Auto-Generate docs 🤖 2026-03-25 02:52:25 +00:00
boluofan
7a4a3a51cb feat: lxserver适配 (#802)
* 1. 增加lxserver接口 测试功能
2. 适配lxserver接口 歌词获取功能

* 设置界面增加密码验证功能
2026-03-25 10:34:57 +08:00
Issues Docs [BOT]
ebfdaad79a Auto-Generate docs 🤖 2026-03-25 02:21:25 +00:00
birdstudy-nj
c41e7bd325 feat: 启用安全访问后,增加cookie (#801)
开启安全访问后,FastAPI自带的用户名密码验证,每次开页面都会提示输入账号。
但公网可访问的,又必须开启。
因此,增加cookie,默认一周验证失效。既保证安全,又不失便利性。
2026-03-24 16:25:37 +08:00
Issues Docs [BOT]
12192b0866 Auto-Generate docs 🤖 2026-03-24 02:49:41 +00:00