1
0
mirror of https://github.com/hanxi/xiaomusic.git synced 2026-05-06 00:06:11 +08:00
Commit Graph

1947 Commits

Author SHA1 Message Date
Issues Docs [BOT]
e54d115286 Auto-Generate docs 🤖 2026-04-30 09:30:35 +00:00
birdstudy-nj
b78bd7e7f8 feat: 后端增加MusicFree的搜索歌单功能 (#848) 2026-04-30 16:59:03 +08:00
birdstudy-nj
be1ff4130a feat: 增加免签发Web App功能,三种添加桌面方式,及优缺点说明。修复遗留的若干bug。 (#846) 2026-04-29 15:43:44 +08:00
Issues Docs [BOT]
63990047cc Auto-Generate docs 🤖 2026-04-26 23:53:30 +00:00
涵曦
d4b235314f format 2026-04-26 15:35:51 +08:00
birdstudy-nj
6e954c5fbe feat: 针对LX Server接口,增加搜索歌单功能 (#842)
* 针对LX Server接口,增加搜索歌单功能

* 针对LX Server接口,增加搜索歌单功能

* 针对LX Server接口,增加搜索歌单功能

* 新增LX Server接口的搜索歌单功能
2026-04-24 20:23:43 +08:00
Issues Docs [BOT]
7b3df0efbe Auto-Generate docs 🤖 2026-04-22 23:42:53 +00:00
CHEN-HONGLIN
92a1a316b9 feat: 默认播放页面,新增快进快退按钮,新增倍速播放,点击进度条快进快退,调整样式。(#840)
* 默认播放页面,新增快进快退按钮,新增倍速播放,点击进度条快进快退,调整样式

* 已经改为兼容移动端,自适应,
按钮也已经调节只有本机才显示这些倍速按钮,音箱播放时需要隐藏。

* 修改按钮颜色

* 修改倍速按钮样式

* Delete xiaomusic/static/default/play-btn-style.css

* Update index.html

---------

Co-authored-by: 涵曦 <im.hanxi@gmail.com>
2026-04-23 07:14:27 +08:00
Issues Docs [BOT]
fad9ddfaa3 Auto-Generate docs 🤖 2026-04-21 11:18:47 +00:00
birdstudy-nj
9c39a9c5c2 fix: 修复LX歌单转XiaoMusic歌单,转换后某些平台无法播放的问题 (#839)
kg平台,需要增加“hash”这个额外的key
有些平台,songmid需要纯数字的,因此改成从lx的返回“meta”中获取
在lx v1.8.3和v1.9.0测试通过。
2026-04-21 19:11:16 +08:00
Issues Docs [BOT]
576db3bd0b Auto-Generate docs 🤖 2026-04-20 10:38:58 +00:00
涵曦
2af854d38b bump: version 0.5.1 → 0.5.2 v0.5.2 2026-04-20 18:36:16 +08:00
涵曦
e6a30b43e6 build: update static version 2026-04-20 18:36:12 +08:00
birdstudy-nj
4d5fc141d0 feat: 优化MusicFree插件和LX Server接口。修复若干bug。 (#838) 2026-04-20 16:06:34 +08:00
Issues Docs [BOT]
4db57258f2 Auto-Generate docs 🤖 2026-04-20 06:09:02 +00:00
Issues Docs [BOT]
eeb2779428 Auto-Generate docs 🤖 2026-04-17 11:37:39 +00:00
birdstudy-nj
08e5426659 添加黑名单,避免自定义在线歌单被追加歌曲 (#836) 2026-04-17 16:06:30 +08:00
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