/ 51 versions
feat(songs): 新增曲库歌名/歌手名清单接口 GET /songs/nameslatest○1ef025ee2026-07-31 15:42 perf(jsplugin): 插件商店拉取结果缓存 5 分钟,翻页搜索不再重拉注册表no API changesf38f6582026-07-31 05:04 fix(jsplugin): 插件商店按 entry_path + 作者身份去重,撞名不再静默覆盖○1b58bc722026-07-31 04:38 fix(metadata): 批量刷新元数据改为纯本地提取,只处理本地有文件的歌曲no API changesacb8a442026-07-30 12:30 feat(jsplugin): 私有仓库 Release 资源下载支持走 github_proxy 加速no API changes4af1a8e2026-07-30 12:01 feat(play-history): 新增按播放上下文的播放历史(歌单/歌手/专辑等)○6faa5eb42026-07-30 02:49 fix(play): 音量均衡不再阻塞首个播放请求,预热也带上 normalize songloft-org/songloft-plugin-miot#61○2536f9fb2026-07-29 08:50 feat(fingerprint): 指纹计算支持仅重试失败项,不清空已算指纹no API changes970619d2026-07-28 18:23 feat(play): /songs/{id}/play 支持 seek 参数,服务端 input seek 流式续播○2e1cdfca2026-07-28 07:32 fix(fingerprint): 扫描后指纹计算默认关闭并限制开销,修 CPU 长期占满 #323○4f61a9e72026-07-27 07:27 feat(playlist): 删除歌单支持连带清理孤儿歌曲 (#325)○1169aa772026-07-27 00:55 feat: expand audio/video format support and Web HLS video playback○2e87eb772026-07-25 10:51 feat(proxy): 私网代理白名单,允许 /proxy 代理指定内网地址(#313)○25ddbeca2026-07-24 04:12 fix(cover): 本地封面支持 ?w= 服务端缩略,配合 Web 端 <img> 修封面空白 (#309)○2961a6b22026-07-23 11:19 chore: release version 2.11.0no API changesd60d15a2026-07-22 16:59 feat(radio): 电台流支持服务端实时转码,兼容仅支持 MP3 的播放设备 #275○2a2215452026-07-22 07:40 feat(logs): 新增日志落盘与脱敏导出端点○19da8d622026-07-22 06:27 feat(cache): 缓存网络歌曲支持统一转码落盘格式 #300no API changesb964bbf2026-07-22 04:13 feat(lyric): /songs/{id}/lyric 支持 refresh 强制重抓歌词 (#303)○1c3b62e32026-07-21 06:49 feat: 支持 MKA 导入/播放与双音轨切换○3441f1a62026-07-21 00:54 fix(jsplugin): 慢端点支持 X-Plugin-Timeout-Ms 放宽调用超时,修复 extract 504 (#265)○414e662c2026-07-16 08:28 fix(radio): 电台代理支持 hls=direct 绕过反代 + 归一化 audio/aacp○2aa5fc0e2026-07-16 07:35 feat(songs): library-browse 放行歌单三视图 key,默认顺序按组连续no API changes692ded72026-07-16 03:35 feat(songs): facets 支持分页/搜索/封面 + 新增 /settings/library-browse 配置端点○7a6d74412026-07-15 16:28 feat(playlist): ListPlaylists 支持 keyword 搜索,并同步前端子模块○189b788e2026-07-15 04:58 feat(songs): 网络歌曲/电台创建与更新端点支持 is_video (#76)no API changes1aa99362026-07-15 02:46 feat(scan): 支持视频容器扫描、播放与 DLNA 视频投屏 (#76)○2338d5742026-07-15 01:20 feat(songs): 按流派/语种/风格等标签分类浏览曲库 (#277)○1509c292a2026-07-13 06:56 feat(jsplugin): 插件自动更新开关 + 源列表「全部」聚合 (#270)○28687a3e2026-07-13 01:06 chore: release version 2.10.0no API changesb6077012026-07-11 14:28 fix(upgrade): 检查更新加短超时并持久化 GitHub 代理○266b2e622026-07-10 15:13 feat(tags): WriteSongTags 支持 track 音轨号字段 (#269)no API changese3771442026-07-10 14:25 feat(songs): 支持编辑本地歌曲改名,修复插件音源歌曲编辑no API changes617ff392026-07-10 13:38 feat(scan): 目录级定向扫描,过期清理按作用域收敛 (#262)○190c964e2026-07-10 07:03 feat(metadata): 网络歌曲导入即探测时长,修复音箱无法自动切歌 (#264)no API changesb6b42c42026-07-10 03:52 feat(organize): 目录整理新增 preview 与插件 bridge,修复 file_path 双前缀 (#261)○17e938d02026-07-09 08:33 perf(scan): 修复 CUE 整轨切分对大 CD 镜像退化为 O(N²) 慢速 seekno API changes43fdfee2026-07-09 06:21 feat(songs): 支持按歌单 label 排除歌曲,默认排除隐藏歌单 songloft-org/songloft-player#18○13510f3092026-07-06 04:51 chore: release version 2.9.6no API changesc3a3be62026-07-04 10:28 chore: release version 2.9.5no API changes7b1e58a2026-07-03 14:12 feat(jsplugin): support inbound websocket handlersno API changesb29d0522026-07-02 13:41 feat: 歌曲支持按文件修改时间排序 #242▲1●5○5850c9962026-07-02 10:21 chore: release version 2.9.4no API changesedb92492026-06-30 06:33 feat(jsplugin): 插件常驻运行白名单 #237○239195502026-06-30 04:21 feat: 删除歌曲支持删除本地文件、歌单隐藏功能 #235○37da4a962026-06-30 02:45 chore: release version 2.9.3no API changescbb17182026-06-30 02:02 chore: release version 2.9.2no API changes00478822026-06-29 16:00 chore: release version 2.9.1no API changes1af5db92026-06-29 15:05 chore: release version 2.9.0no API changes5e563772026-06-29 11:58 feat(plugin): 插件持久化存储 API + 卸载保留数据 + 孤儿清理 (#220)▲11●31○17cf670d2026-06-26 09:23 2.10.02026-07-17 12:25