Skip to content [v2.10.0] - 2026-07-11
✨ New Features
🐛 Bug Fixes
26aa89f - miot: update plugin for touchscreen lyrics playback (commit by @hanxi)1f4f57e - radio: prevent stuck radio streams (commit by @hanxi)e1efc32 - upgrade: enforce matching update channels (commit by @hanxi)99152f0 - jsplugin: deliver host events during awaits (commit by @hanxi)87be549 - release: repair bundled macos signing (commit by @hanxi)11fb982 - docs: 修复英文 README 同步后 docs/en/ 链接多套一层导致死链 (commit by @hanxi)adeb8b0 - jsplugin: sync plugin toolchain permissions (commit by @hanxi)2e0b21f - cover: prevent slow cover requests from hanging (commit by @hanxi)c60bebb - cover: 修复自动歌单封面重新扫描后随机变化 (commit by @hanxi)0774040 - server: 支持 port=0 由系统自动分配监听端口 (commit by @hanxi)09c569e - ci: mac bundle 兜底重签给 songloft-server 补 inherit entitlements (commit by @hanxi)2c1ae52 - server: 新增 -music flag 供 Bundle 桌面模式传入音乐目录 (commit by @hanxi)a4b209d - playlist: 隐藏歌单后支持可见子集重排,修复排序报错 (PR #266 by @hanxi)66b2e62 - upgrade: 检查更新加短超时并持久化 GitHub 代理 (commit by @hanxi)ffabd30 - release: package valid bundled iOS app (commit by @hanxi)
43fdfee - scan: 修复 CUE 整轨切分对大 CD 镜像退化为 O(N²) 慢速 seek (commit by @hanxi)
📝 Documentation Changes
🔧 Chores
f866fb4 - miot: update plugin submodule (commit by @hanxi)1b66d48 - plugins: update miot submodule for search priority (songloft-org/songloft-plugin-miot#30) (commit by @hanxi)d69ef52 - player: update auth wallet fix (commit by @hanxi)30c1d02 - submodules: update player and radio plugin refs (commit by @hanxi)a8c730f - player: update submodule for Windows HLS fix #249 (commit by @hanxi)839606a - player: update submodule for hidden-playlist song filtering songloft-org/songloft-player#18 (commit by @hanxi)6dba52d - deps: 更新 songloft-player 修复 mac 本地模式 (commit by @hanxi)b173f91 - deps: 更新 songloft-player 修复 iOS 本地模式 (commit by @hanxi)eb934af - deps: 更新 songloft-player 修复退出登录与桌面本地扫描 (commit by @hanxi)f3886cf - deps: 更新 songloft-player 支持编辑本地歌曲与修复编辑入口 (commit by @hanxi)11e9ff4 - player: 更新子模块,记住 GitHub 代理并抽取选择 mixin (commit by @hanxi)0890f59 - player: 更新子模块,统一 GitHub 代理选择为顶部下拉 (commit by @hanxi)607e381 - deps: 更新 songloft-player 修复 iOS 本地模式扫描沙盒报错 (commit by @hanxi)b607701 - release version 2.10.0 (commit by @hanxi)
[v2.9.6] - 2026-07-04
✨ New Features
🐛 Bug Fixes
📝 Documentation Changes
🔧 Chores
[v2.9.5] - 2026-07-03
✨ New Features
🐛 Bug Fixes
📝 Documentation Changes
🔧 Chores
95575d9 - update pkg/tag submodule (FLAC CUESHEET 支持) (commit by @hanxi)28bdb36 - update songloft-plugin-miot submodule (关闭口令修复) (commit by @hanxi)56d08d6 - update songloft-plugin-miot submodule (搜索接口选项修复) (commit by @hanxi)6dd6cc6 - update songloft-plugin-miot submodule (歌单 ID 失效重试) (commit by @hanxi)7994aed - update songloft-plugin-subsonic submodule (修复外部歌曲歌词 404) (commit by @hanxi)28614d1 - update songloft-plugin-subsonic submodule (bump v2.2.1) (commit by @hanxi)b5201ce - update songloft-plugin-miot submodule (新增触屏歌词开关 #239) (commit by @hanxi)7b1e58a - release version 2.9.5 (commit by @hanxi)
[v2.9.4] - 2026-06-30
✨ New Features
✅ Tests
📝 Documentation Changes
🔧 Chores
[v2.9.3] - 2026-06-30
🐛 Bug Fixes
📝 Documentation Changes
🔧 Chores
[v2.9.2] - 2026-06-29
📝 Documentation Changes
🔧 Chores
[v2.9.1] - 2026-06-29
🐛 Bug Fixes
5b92b91 - player: update frontend playback crash fix (commit by @hanxi)
📝 Documentation Changes
🔧 Chores
[v2.9.0] - 2026-06-29
✨ New Features
🐛 Bug Fixes
📝 Documentation Changes
🔧 Chores
[v2.8.10] - 2026-06-24
📝 Documentation Changes
🔧 Chores
[v2.8.9] - 2026-06-24
✨ New Features
34a6e4c - remote 歌曲播放时自动提取元数据 (commit by @hanxi)0b19732 - jsplugin: implement remaining Bridge API operations (commit by @hanxi)0984246 - jsplugin: add yt-dlp music import plugin (commit by @hanxi)15dbb79 - support AIF/AIFF format scanning and metadata extraction (commit by @hanxi)15b47b8 - add AIFF write support and update docs (commit by @hanxi)c9cf78e - subsonic: 补全 Subsonic 协议支持,修复音流等客户端兼容性问题 (commit by @hanxi)bd98b73 - jsplugin: 新增 plugin.getNetworkAddresses bridge API 并更新 miot 插件 (commit by @hanxi)
🐛 Bug Fixes
📝 Documentation Changes
🔧 Chores
e371ff7 - update radio plugin submodule (v2026.6.23) (commit by @hanxi)8391804 - update songloft-player submodule (commit by @hanxi)15a7f33 - update subsonic plugin submodule (歌单浏览功能) (commit by @hanxi)5b87148 - update miot plugin submodule (升级 SDK 2.6.3) (commit by @hanxi)ec153c9 - update subsonic/dav plugin submodules (icon + v2.1.1/v1.1.1) (commit by @hanxi)aa3a4e8 - update miot plugin submodule (设置页 UI 补全) (commit by @hanxi)b5b7021 - update miot plugin submodule (外部搜索下拉列表) (commit by @hanxi)b1ae529 - update miot plugin submodule (外部搜索超时可配置) (commit by @hanxi)f5aef4e - release version 2.8.9 (commit by @hanxi)
[v2.8.8] - 2026-06-22
✨ New Features
6e36dcb - jsplugin: 插件源支持 Bearer Token 认证,用于私有源分发 (commit by @hanxi)90a3f19 - 封面支持插件相对 URL 解析 + AddRemoteSongs 新增 lyric_remote_url 直传字段 (PR #203 by @hanxi)9f7eaf7 - 添加 songloft-plugin-radio 子模块 + 更新 registry (commit by @hanxi)
🐛 Bug Fixes
📝 Documentation Changes
🔧 Chores
[v2.8.7] - 2026-06-20
✨ New Features
🐛 Bug Fixes
📝 Documentation Changes
🔧 Chores
[v2.8.6] - 2026-06-19
✨ New Features
🐛 Bug Fixes
📝 Documentation Changes
🔧 Chores
[v2.8.5] - 2026-06-16
✨ New Features
🐛 Bug Fixes
bec658c - web: 更新 songloft-player 子模块,修复 embedded 模式字体缺失 (close #177) (commit by @hanxi)e1b7d40 - playlist: 修复从歌曲选择封面后预览空白及缓存不刷新 (close #176) (commit by @hanxi)4c01988 - plugin: 更新 songloft-player 子模块,修复 Windows 最小化后插件 WebView 拦截桌面右键 (close #181) (commit by @hanxi)1eb05ac - plugin: 修复 DAV 插件 buildStreamUrl 路径双重前缀导致播放 404 (close #180) (commit by @hanxi)d5ec3cc - plugin: URLSearchParams polyfill 支持对象参数,修复歌词插件精确搜索参数丢失 (commit by @hanxi)
📝 Documentation Changes
🔧 Chores
[v2.8.4] - 2026-06-15
🐛 Bug Fixes
📝 Documentation Changes
🔧 Chores
[v2.8.3] - 2026-06-15
✨ New Features
🐛 Bug Fixes
📝 Documentation Changes
🔧 Chores
[v2.8.2] - 2026-06-13
✨ New Features
🐛 Bug Fixes
0737849 - miot: 修复语音调音量"百分之X"被误解析为100% (close #166) (commit by @hanxi)e31f67d - jsruntime: HealthProbe 污染 eval 超时导致定时器驱动操作被误中断 (close songloft-org/songloft-plugin-miot#10) (commit by @hanxi)
📝 Documentation Changes
🔧 Chores
0bac21d - submodule: update jsplugins and player submodules (commit by @hanxi)cecabad - submodule: update player and plugin-toolchain for play event support (PR #164 by @hanxi)65d806d - release version 2.8.2 (commit by @hanxi)
[v2.8.1] - 2026-06-12
✨ New Features
9705163 - cache: remove convert-to-local feature and add custom cache directory (commit by @hanxi)6c35b39 - cache: streaming proxy with cache_path + song download plugin (commit by @hanxi)2a1ef4e - model: 添加 source_cover_url 字段并统一编辑表单短域显示 (commit by @hanxi)86d1805 - jsplugin: 新安装插件默认启用 (commit by @hanxi)de30985 - 新增自动创建歌单排除目录 (commit by @hanxi)
🐛 Bug Fixes
821aa41 - jsplugin: refresh publicPaths at runtime without restart (PR #158 by @hanxi)f3a28bc - fingerprint: remove invalid length threshold in ExtractFingerprintbd2aec9 - cache: 修复 Windows 编译失败 — syscall.Statfs 不跨平台 (commit by @hanxi)
📝 Documentation Changes
🔧 Chores
[v2.8.0] - 2026-06-11
✨ New Features
da56b08 - scan: add toggle to enable/disable auto-create playlists on scan (commit by @hanxi)f2a6c1e - jsplugin: externalPaths 改为 manifest 声明,删除管理员 API (PR #151 by @hanxi)f313243 - api: 暴露 lyric_remote_url 字段,支持编辑网络歌曲歌词 URL (PR #141 by @hanxi)afc45a6 - tracely: 支持安装/升级统计上报,配置改为三变量注入 (commit by @hanxi)
🐛 Bug Fixes
📝 Documentation Changes
🔧 Chores
a2c4860 - bump plugin submodules (tag v1.0.6, dav v1.0.4, subsonic v2.0.1) (commit by @hanxi)dceab9e - release version 2.8.0 (commit by @hanxi)
[v2.7.0] - 2026-06-09
✨ New Features
9b3fb55 - jsplugin: support pathPrefix param in songs.list bridge (commit by @hanxi)59f8d0c - song: add ISRC field to Song model and extract from audio tags (commit by @hanxi)4ccbc0c - scan: add auto-scan with file stability detection (commit by @hanxi)24f934d - 核心镜像缺ALSA用户态运行文件 (PR #135 by @huaimi123)5b8d062 - jsplugin: add serveFile directive, file serve route, and publicPaths (commit by @hanxi)139b667 - jsplugin: add external-paths settings API (commit by @hanxi)e7c365c - subsonic: add Subsonic server mode (commit by @hanxi)b5ebe57 - subsonic: add server mode settings UI (commit by @hanxi)afd326e - subsonic: add getGenres endpoint (commit by @hanxi)51eab49 - subsonic: add getSong, getStarred, getIndexes endpoints (commit by @hanxi)383b6c1 - subsonic: getStarred reads from built-in favorites playlist (commit by @hanxi)f3f9b85 - subsonic: add copy button for server URL (commit by @hanxi)fdddf45 - jsplugin: add plugin icon support (PR #139 by @hanxi)
🐛 Bug Fixes
fc52d35 - miot: embed模式下搜索框被遮挡 (commit by @hanxi)4e06ba5 - plugin-toolchain: add fs:music, fs:external to builder permission whitelist (commit by @hanxi)59e2f65 - jsplugin: publicPaths bypass via AuthMiddleware checker (commit by @hanxi)1997a90 - subsonic: server URL display should not include /rest suffix (commit by @hanxi)48d4939 - subsonic: fix field mapping and add getAlbum/getArtist endpoints (commit by @hanxi)a927818 - subsonic: add required song fields for client compatibility (commit by @hanxi)66a0114 - subsonic: fix cover art and add lyrics support (commit by @hanxi)e26f71e - subsonic: playlist cover art display (commit by @hanxi)
♻️ Refactors
d7a0d89 - jsplugin: merge manifest.json into plugin.json (commit by @hanxi)
📝 Documentation Changes
🔧 Chores
[v2.6.4] - 2026-06-07
✨ New Features
🐛 Bug Fixes
📝 Documentation Changes
🔧 Chores
[v2.6.3] - 2026-06-07
✨ New Features
🐛 Bug Fixes
cec5a8a - 设置 PKG_CONFIG_PATH 让 ffmpeg configure 找到 libchromaprint (commit by @hanxi)d4a8cc4 - 设置 PKG_CONFIG_PATH 让 ffmpeg configure 找到 libchromaprint (commit by @hanxi)872abaf - tag: 移除与 common.css 重复的导航样式,修复非 embed 模式 tab 异常 (commit by @hanxi)8336676 - tag: 移除与 common.css 重复的 card 样式定义 (commit by @hanxi)9c8db18 - settings: 缓存管理操作区域默认折叠,防止误触 (commit by @hanxi)
♻️ Refactors
📝 Documentation Changes
🔧 Chores
[v2.6.2] - 2026-06-06
✨ New Features
🐛 Bug Fixes
🔧 Chores
[v2.6.0] - 2026-06-05
✨ New Features
🐛 Bug Fixes
📝 Documentation Changes
🔧 Chores
[v2.5.1] - 2026-06-04
✨ New Features
🐛 Bug Fixes
📝 Documentation Changes
🔧 Chores
[Unreleased]
✨ New Features
- 插件商店支持自定义代理输入(与插件更新/系统升级对话框一致的 RadioGroup + 自定义输入框)
- 新增通用 HTTP 代理设置(
/settings/http-proxy),所有后端外发请求可通过用户配置的代理转发
[v2.5.0] - 2026-06-04
✨ New Features
🐛 Bug Fixes
📝 Documentation Changes
🔧 Chores
[v2.4.0] - 2026-06-02
✨ New Features
🐛 Bug Fixes
👷 Build System
📝 Documentation Changes
🔧 Chores
[v2.3.0] - 2026-06-01
✨ New Features
🐛 Bug Fixes
📝 Documentation Changes
🔧 Chores
[v2.2.5] - 2026-06-01
📝 Documentation Changes
🔧 Chores
[v2.2.4] - 2026-05-31
🐛 Bug Fixes
📝 Documentation Changes
🔧 Chores
[v2.2.3] - 2026-05-31
🐛 Bug Fixes
📝 Documentation Changes
🔧 Chores
[v2.2.2] - 2026-05-31
✨ New Features
📝 Documentation Changes
🔧 Chores
[v2.2.1] - 2026-05-31
🐛 Bug Fixes
📝 Documentation Changes
🔧 Chores
[v2.2.0] - 2026-05-31
🐛 Bug Fixes
📝 Documentation Changes
🔧 Chores
[v2.1.2] - 2026-05-31
🐛 Bug Fixes
📝 Documentation Changes
🔧 Chores
[v2.1.1] - 2026-05-30
📝 Documentation Changes
🔧 Chores
[v2.1.0] - 2026-05-30
✨ New Features
🐛 Bug Fixes
📝 Documentation Changes
🔧 Chores
[v2.0.2] - 2026-05-30
✨ New Features
🐛 Bug Fixes
📝 Documentation Changes
🔧 Chores
[v2.0.1] - 2026-05-29
✨ New Features
🔧 Chores
[v2.0.0-alpha.1] - 2026-05-29
✨ New Features
58232ea - app: one-shot mimusic.db -> songloft.db auto migration (v2.0) (commit by @hanxi)
🐛 Bug Fixes
8e15634 - ci: prevent changelog SHA lines from executing as shell commands (commit by @hanxi)
♻️ Refactors
65c53cb - rename Go module mimusic -> songloft (v2.0) (commit by @hanxi)fc2d601 - rename JS plugin global ABI mimusic.* -> songloft.* (v2.0) (commit by @hanxi)c9f05cd - rename runtime literals MiMusic -> Songloft (v2.0) (commit by @hanxi)c32ab18 - retire jsplugins aggregator, plugins self-host releases (commit by @hanxi)
👷 Build System
e0ff7b5 - complete v2.0 rebrand of release workflows (Phase 3h follow-up) (commit by @hanxi)
📝 Documentation Changes
1b766d2 - add NOTICE and PRIVACY.md for license and privacy compliance (commit by @hanxi)2f5bbf8 - tighten README disclaimers and remove demo site link (commit by @hanxi)85244b1 - announce planned v2.0 rebrand to Songloft (commit by @hanxi)5da054a - add MIGRATION.md for v2.0 Songloft rebrand (commit by @hanxi)79c6df9 - swagger: regenerate Swagger after v2.0 rebrand (commit by @hanxi)b3b17d7 - add V2 release playbook + update-remotes helper (commit by @hanxi)7bc6fdd - playbook: fix gh CLI command + add transfer helper script (commit by @hanxi)432632d - complete link migration to songloft-org / songloft.hanxi.cc (commit by @hanxi)392fdc4 - remove 'formerly MiMusic' from AGENTS.md (commit by @hanxi)
🔧 Chores
07fada7 - remove lxmusic plugins and rename xiaomi plugin (legal cleanup) (commit by @hanxi)a12a765 - bump jsplugins submodule to drop xiaomi.json (commit by @hanxi)8027762 - bump plugin-toolchain, jsplugin-musicsdk, pkg/tag submodules (commit by @hanxi)6c80981 - wire up songloft-player submodule rename (v2.0) (commit by @hanxi)abb6ade - wire up songloft-plugin-miot submodule rename (v2.0) (commit by @hanxi)68a497f - gitignore songloft-player-build (Phase 3h follow-up) (commit by @hanxi)95e3c0e - bump submodule pointers to alpha-published commits (commit by @hanxi)
[1.4.1] - 2026-05-28
✨ Features
c9f81fe 默认开启网络歌单自动转本地歌单ea29cdf 重构歌词接口问题
🐛 Bug Fixes
0011325 修复缓存歌曲冲突问题44e5de6 修复rename文件报错问题
🔧 Chores
964233c release version 1.4.1cdf8359 优化扫描设置开关文案
[1.4.0] - 2026-05-27
✨ Features
4483c45 自动创建歌单功能简化6cfd245 歌曲下载功能优化f8dcd21 简化歌曲歌词封面的url逻辑9148dc9 重构urle8c91b1 优化url路径7ff56ff 移除wasm插件模块81c618f 网络歌曲转本地歌曲支持写入tag
🐛 Bug Fixes
8de0455 修复 js fetch 接口问题55e6818 歌曲去重f612c13 修复歌单名重复问题e450a56 修复歌单名重复问题c4951d3 sqlite问题97bc3de 修复url问题43b2431 修复插件接口问题
♻️ Code Refactoring
a37070b test: 删除手写 mock,全切 :memory: 真实 DBc7e2032 database: 引入 UnitOfWork,下线 database.Tx/SQLiteTxd58e1d4 database: playlist_songs 表切到 PlaylistSongRepository8c23575 database: playlists 表切到 PlaylistRepository10337aa database: songs 表切到 SongRepository9d995cc database: js_plugins 仓储改用 sqlc.Queries7094d5f database: configs 表切到 ConfigRepositoryea352cd database: tokens 表切到 TokenRepositoryb004464 database: 引入 sqlc + goose + squirrel 基础设施1910fd0 抽取 InternalURLResolver,让歌词代理 URL 也能带 token 访问
📚 Documentation
50a67b1 database: 新增 DATABASE_MIGRATIONS 操作指南 + 集成 sqlc 命令到 Makefile703d2bc agents: 同步数据库重构后的开发约定
🔧 Chores
3c07269 release version 1.4.096aa6c4 bump musicsdk v1.1.0 + lxmusic 用上 LyricFetcher.lyricParams
[1.3.50] - 2026-05-25
✨ Features
🔧 Chores
923b254 release version 1.3.50
[1.3.49] - 2026-05-24
🐛 Bug Fixes
🔧 Chores
6bcb020 release version 1.3.49
[1.3.48] - 2026-05-22
🐛 Bug Fixes
🔧 Chores
16754d4 release version 1.3.48
[1.3.47] - 2026-05-22
✨ Features
🐛 Bug Fixes
bac969a 修复编译警告53e19c0 修复js异步问题
🔧 Chores
452aacb release version 1.3.47
[1.3.46] - 2026-05-21
✨ Features
f7b47bc js插件改成真异步环境65f1164 优化插件不可用时的提示
🔧 Chores
3bd3a57 release version 1.3.46
[1.3.45] - 2026-05-20
✨ Features
989769c 自动创建的歌单默认按照数字前缀排序5c47ffc 新增js虚拟机39dab1b 新增js apiac27696 新增 lxmusic 插件
🐛 Bug Fixes
🔧 Chores
f9ddbec release version 1.3.45
[1.3.43] - 2026-05-16
🔧 Chores
a9d666a release version 1.3.43
[1.3.42] - 2026-05-16
✨ Features
1349f40 js插件性能优化170a793 js插件支持jsc6058a32 新增JS插件管理bca3678 js插件开发9a2dc3a 新增js插件机制1352e6e 插件休眠更激进
🐛 Bug Fixes
1528474 修复js插件相关问题71565f6 修复js插件问题ea95c15 JS插件问题修复
♻️ Code Refactoring
c706dbb jsplugin: split playlists permission into read/write
🔧 Chores
1dafd4a release version 1.3.42
📝 Other Changes
[1.3.41] - 2026-05-11
✨ Features
a04fb2f 内存优化:空闲插件自动休眠fc60dfd 内存优化4f77b55 内存优化
🔧 Chores
7ca4fad release version 1.3.41
[1.3.40] - 2026-05-07
🐛 Bug Fixes
🔧 Chores
a49aa4c release version 1.3.40
[1.3.39] - 2026-05-06
✨ Features
dd30f31 歌单排序功能优化,首页歌单数量显示优化,自动生成的歌单名字优化
🔧 Chores
24c37f9 release version 1.3.39
[1.3.38] - 2026-05-06
✨ Features
f886d0c 新增歌单排序功能a0f0b89 添加wma格式支持
🐛 Bug Fixes
d078fa7 清理失效的本地歌曲3dc4eed 修复windows网络歌曲无法缓存的问题
🔧 Chores
85de484 release version 1.3.38
[1.3.37] - 2026-04-30
🐛 Bug Fixes
🔧 Chores
46592df release version 1.3.37
[1.3.35] - 2026-04-29
✨ Features
🔧 Chores
d72e680 release version 1.3.35
[1.3.34] - 2026-04-27
🐛 Bug Fixes
2d0877d 修复arm/v7系统无法加载插件问题
🔧 Chores
761c5a1 release version 1.3.34
[1.3.33] - 2026-04-26
🔧 Chores
b616fd7 release version 1.3.33
[1.3.32] - 2026-04-26
🐛 Bug Fixes
🔧 Chores
04a3278 release version 1.3.32
[1.3.31] - 2026-04-25
🔧 Chores
430e88d release version 1.3.31
[1.3.30] - 2026-04-25
🐛 Bug Fixes
🔧 Chores
973edd1 release version 1.3.30
📝 Other Changes
[1.3.29] - 2026-04-20
✨ Features
304270f 插件支持更新fa7e192 插件支持更新
🐛 Bug Fixes
🔧 Chores
1a41ee7 release version 1.3.29
[1.3.28] - 2026-04-20
✨ Features
🔧 Chores
04bae3b release version 1.3.28
[1.3.24] - 2026-04-19
🔧 Chores
acb5fc2 release version 1.3.24
📝 Other Changes
[1.3.22] - 2026-04-17
✨ Features
1110184 优化启动速度9dc1eda 删除 entry_path 字段1e880a1 新增插件重置功能
🔧 Chores
2fce1be release version 1.3.22
[1.3.21] - 2026-04-17
✨ Features
🐛 Bug Fixes
cfded04 修复 FLAC 中的 ID3v2 信息无法解析的问题c488c01 修复导入相同插件问题
🔧 Chores
99b5e73 release version 1.3.21
[1.3.20] - 2026-04-16
🔧 Chores
0851d64 release version 1.3.20
📝 Other Changes
[1.3.18] - 2026-04-15
✨ Features
dd8887d 新增批量删除歌单接口5abf830 缓存功能优化4b74298 服务端资源缓存优化
🐛 Bug Fixes
a166e7e 修复从lite切换到full的问题
🔧 Chores
cb3b3f7 release version 1.3.18
[1.3.16] - 2026-04-10
✨ Features
128aab0 支持版本回退到底包4c80b7c 更新后端支持使用代理
🐛 Bug Fixes
db0e395 修复升级问题00ff400 修复升级问题b904424 修复更新问题3d9ac57 修复更新问题eb69df6 修复更新问题7b6b45a 修复更新问题67e8840 修复更新问题a09c6a9 修复端内更新问题
🔧 Chores
3b6a91d release version 1.3.16a478a02 release version 1.3.14
📝 Other Changes
[1.3.13] - 2026-04-09
✨ Features
4e3ec57 新增发布内容c912ace 支持断点续传03a67b4 新增异步下载接口a381643 写入 server_platform 到数据库720a06e 新增执行命令协议d124fd9 优化无参数启动方式
🐛 Bug Fixes
d060619 解决文件权限问题326b618 网络歌曲导入问题修复1fcce62 修复导入歌曲问题
🔧 Chores
303407d release version 1.3.13
📝 Other Changes
4cfb584 update doc0ea9351 update doc3baf9e9 歌单排序优化a2f5968 调试
[1.3.12] - 2026-04-08
✨ Features
🔧 Chores
a199b72 release version 1.3.12
📝 Other Changes
[1.3.10] - 2026-04-06
🐛 Bug Fixes
3aee951 修复报错d80dda2 sql errorc908f4e 修复问题
♻️ Code Refactoring
12e3c76 优化扫码登录825ceaa 优化超时77578cc 优化网络歌曲播放时长
🔧 Chores
1579a86 release version 1.3.10
📝 Other Changes
54ff2b8 update http96559c5 update httpdaa2ca3 插件时间问题
[1.3.9] - 2026-04-03
✨ Features
🔧 Chores
7f805c2 release version 1.3.9
📝 Other Changes
a6a551b 启动优化4c2e0f1 build
[1.3.8] - 2026-04-03
✨ Features
🔧 Chores
bd6a323 release version 1.3.8
📝 Other Changes
[1.3.7] - 2026-04-02
🔧 Chores
667be2b release version 1.3.7
📝 Other Changes
[1.3.6] - 2026-04-02
♻️ Code Refactoring
🔧 Chores
8dc2774 release version 1.3.6
[1.3.5] - 2026-04-02
🔧 Chores
91dd27e release version 1.3.5
[1.3.4] - 2026-04-01
✨ Features
5dbf196 支持上传封面54dcc44 支持上传封面
🐛 Bug Fixes
🔧 Chores
6bc0414 release version 1.3.4
[1.3.3] - 2026-03-31
✨ Features
🔧 Chores
cffd9b5 release version 1.3.3
📝 Other Changes
ed877c3 delete webe38af01 delete web
[1.3.2] - 2026-03-30
✨ Features
🔧 Chores
0b7f3a2 release version 1.3.2
📝 Other Changes
738896f Update todo list with song-related tasks
[1.3.1] - 2026-03-30
🔧 Chores
5c358c7 release version 1.3.1
[1.3.0] - 2026-03-30
🔧 Chores
48368d9 release version 1.3.0
[1.2.8] - 2026-03-30
✨ Features
e195111 网络歌曲支持导入图片de1c838 重构jsruntimeb78130f use ccgo quickjs
♻️ Code Refactoring
🔧 Chores
9aec414 release version 1.2.8
📝 Other Changes
fb424e2 提交wiki3972cad 接入cqjscffb54e 插件健康检测
[1.2.7] - 2026-03-26
✨ Features
abff90a 添加歌曲批量删除 API (POST /songs/batch-delete)
🔧 Chores
902d4fe release version 1.2.7
📝 Other Changes
33d9f2d update doc9664b49 update doc
[1.2.6] - 2026-03-25
🔧 Chores
73a0403 release version 1.2.6
[1.2.5] - 2026-03-25
✨ Features
0c438fb add frontend490db3c add mobile
♻️ Code Refactoring
d61dfae 优化导入速度b1ff8a9 优化界面
🔧 Chores
96b42c5 release version 1.2.57b00668 convert frontend from directory to submodule
📝 Other Changes
c9d741d 版本发布脚本c1ce566 版本发布脚本6025f4b 新版本54ad790 新版本51d43a4 新版本ca53020 新版本90ed646 新版本00ff846 新版本568c5c0 新版本fdf177e update frontend029c4d6 新版本aa66e98 新版本0833807 frontend 支持独立部署f61d74e 更新文档72e5c97 修改名字1b73996 remove mobiled97a16a update mobile
[1.2.4] - 2026-03-19
🔧 Chores
9c70433 release version 1.2.4
[1.2.3] - 2026-03-19
✨ Features
🐛 Bug Fixes
7ee9c74 build failedd8afe4a 修复pawbe6c2c4 修复通知栏丢失的问题aa01b1d 修复pwa更新问题154ad14 修复通知栏消失的问题4bbf98e 修复乱码问题
♻️ Code Refactoring
43ff722 优化界面586049a 优化移动端播放器1d4b350 优化移动端播放器43b20a8 优化移动端播放器7abfe93 优化移动端播放器2cf5923 优化移动端播放器e6d7afe 优化移动端播放器6ee93ee 优化播放器界面7836361 重构错误捕获dda851a 优化播放列表0f3adee 优化主页3bd566e 优化日志e1da51d 优化插件管理1aa8bfa 优化插件管理892fb58 优化插件管理
🔧 Chores
eec45bf release version 1.2.384cefea release version 1.2.2
📝 Other Changes
8fbf17f 尝试修复后台通知栏丢失问题30ab1c0 尝试修复后台通知栏丢失问题53cd756 强制更新pwaa572312 测试 tracely sdkeb48e8b 测试 tracely sdk5309e1c 测试 tracely sdkaf8bfbe 测试 tracely sdk9991da4 接入tracely472c300 接入tracely4c8719f 细节优化5485f4e 标题超长则循环滚动c31da28 修改菜单按钮颜色3f974c7 尝试修复通知栏消失问题
[1.2.1] - 2026-02-26
🐛 Bug Fixes
🔧 Chores
b042cd3 release version 1.2.1
[1.2.0] - 2026-02-26
🔧 Chores
188b602 release version 1.2.0
[1.1.0] - 2026-02-25
✨ Features
391d4dd 新增接口获取token21aeff9 Add mimusic-plugin-musictag as submodule
🐛 Bug Fixes
893e880 解决标题问题2092853 修复乱码问题af4454f 解决编码乱码问题4894785 解决编码乱码问题148d36a 解决编码乱码问题430bb64 解决编码乱码问题f8cf809 解决编码乱码问题
♻️ Code Refactoring
767c806 优化歌单体验57020cf 优化图片87a88b7 优化图片
🔧 Chores
f5690fc release version 1.1.0d3cc78b release version 1.0.121b9a285 release version 1.0.11e49b9f3 release version 1.0.10
📝 Other Changes
4d35862 处理歌曲封面10739d8 网络歌曲播放时长bf35fa5 close cgo2234e30 update no cgo sqlite
[1.0.9] - 2026-02-21
🔧 Chores
e88df7a release version 1.0.9
[1.0.8] - 2026-02-21
🔧 Chores
415b5ef release version 1.0.8c507f93 release version 1.0.7
[1.0.6] - 2026-02-21
🔧 Chores
823f5db release version 1.0.634ca5d4 release version 1.0.5caa1448 release version 1.0.41321d73 release version 1.0.3ad8d269 release version 1.0.21892189 release version 1.0.1
📝 Other Changes
[main] - 2026-02-12
✨ Features
665486d Add frontend build job and streamline Docker buildd959def Add frontend build job to GitHub Actions workflowbe837cf add web547c3a8 add webf58408d add web68a50dc add webebd21e1 add web069896f add web518d905 Add mimusic-plugins as a git submoduledb470af 支持CORS34dd18a add MIT licence
🐛 Bug Fixes
145c668 fix 颜色22cd7d4 fix 颜色adb8610 fix 颜色043d0d1 fix 颜色244e365 歌曲读取6720225 修复数据显示
📝 Other Changes