Commit Graph

  • 3a60cabca5 fix(playback): 歌单/文件列表播放时标题不再显示百分号编码 main test lxh2875931338 2026-11-01 16:34:44 +08:00
  • e10be527cb feat(playlist): 歌单变更与歌单内元数据实时刷新 lxh2875931338 2026-11-01 16:32:35 +08:00
  • 653c1f5563 fix(ui): 迷你播放器封面恢复左边距 + 列表底部留白加大 lxh2875931338 2026-11-01 16:17:38 +08:00
  • 708ab91ccb fix(playback): 播放页/迷你播放器立即显示已有封面,不再等元数据流程 lxh2875931338 2026-11-01 16:15:49 +08:00
  • a927e3dd44 fix(favorite): 收藏状态变化时主页实时刷新 lxh2875931338 2026-11-01 15:24:28 +08:00
  • b6e2340aae style(ui): 收藏行高恢复至原版尺寸 lxh2875931338 2026-11-01 15:12:13 +08:00
  • eea8e46a90 style(ui): 收藏行高回调一档 lxh2875931338 2026-11-01 15:09:56 +08:00
  • fc9a630dd0 style(ui): 收紧媒体库内部间距 lxh2875931338 2026-11-01 15:08:15 +08:00
  • dbbf215ba8 style(ui): 主页列表尺寸按设计稿收紧 lxh2875931338 2026-11-01 15:06:57 +08:00
  • 7d701c5dfc feat(search): WebDAV 文件夹内搜索 lxh2875931338 2026-11-01 14:55:58 +08:00
  • 83ab47d8fc fix(metadata): 补上事件订阅,缓存命中也推送一次 lxh2875931338 2026-11-01 12:22:46 +08:00
  • 6ca31c37ba feat(metadata): 元数据补全后主动推送界面刷新 lxh2875931338 2026-11-01 12:18:21 +08:00
  • 632713d133 feat(ui): 主页收藏/歌单改为跟手 PageView lxh2875931338 2026-11-01 12:15:44 +08:00
  • 9a932e92d4 style(ui): 小窗封面居中并加大,控件上移 8px lxh2875931338 2026-11-01 12:11:16 +08:00
  • 5a1910bee4 fix(ui): 小窗播放页内容撑满窗口 lxh2875931338 2026-11-01 12:08:59 +08:00
  • 6cb96e95dc feat(ui): 小窗/分屏自适应播放页 lxh2875931338 2026-11-01 12:06:12 +08:00
  • 432e3b1260 fix(webdav): 重新登录成功后回到主页,而不是停在文件列表 lxh2875931338 2026-11-01 11:55:38 +08:00
  • 7bf8d18f18 fix(ui): 加入歌单弹层不再被迷你播放器遮挡 lxh2875931338 2026-11-01 00:09:27 +08:00
  • f793223311 feat(ui): 主页收藏/歌单左右滑动切换 lxh2875931338 2026-10-31 23:55:02 +08:00
  • e89bd6381a feat(playlist): 歌单集合页 + 歌单详情页 + 首页入口 style(ui): 播放页红心与标题居中对齐、标题单行 lxh2875931338 2026-10-31 23:37:47 +08:00
  • e3f72a69a9 style(ui): 播放页间距等宽 + 控制行上移 25 + 进度条重写 lxh2875931338 2026-10-31 23:31:54 +08:00
  • 1c57d59d73 style(ui): 播放页内容下移 + 收藏移到标题右侧 + 底部改播放模式 lxh2875931338 2026-10-31 23:17:01 +08:00
  • 6351ef1395 fix(ui): 播放页顶部指示器在屏幕居中 lxh2875931338 2026-10-31 23:03:30 +08:00
  • abe960cf58 style(ui): 播放页指示器改为"当前页长条"样式 + 补齐底部安全区 lxh2875931338 2026-10-31 22:59:27 +08:00
  • 7cd1e13a82 feat(ui): 播放页改为三页横向切换(信息 / 主页 / 歌词) lxh2875931338 2026-10-31 22:55:16 +08:00
  • 70227afea5 feat(playlist): 歌单数据层 + 加入歌单入口 lxh2875931338 2026-10-31 22:43:55 +08:00
  • e010a9c0d3 style(ui): 去掉进度条滑块圆点 lxh2875931338 2026-10-31 22:32:47 +08:00
  • 1604f296c8 feat(ui): 播放页改为大封面 + 左对齐信息 + 底部控制骨架 lxh2875931338 2026-10-31 22:32:10 +08:00
  • 888ea3fd54 style(ui): 列表行距收紧 + 收藏项显示封面 lxh2875931338 2026-10-31 22:05:44 +08:00
  • 30e68780f4 feat(playback): 拥塞网络退避重试 + mpv 缓冲加大 lxh2875931338 2026-10-31 22:03:09 +08:00
  • 5c4b0c2728 fix(playback): 网络切换重连不再抢在切歌前面 lxh2875931338 2026-10-31 21:54:15 +08:00
  • b439d1cb8c fix(playback): 播放请求去重,避免同一次点击触发多次 open lxh2875931338 2026-10-31 21:50:18 +08:00
  • fdca721250 fix(playback): 自动恢复熔断,避免坏文件导致无限重试 lxh2875931338 2026-10-31 21:41:37 +08:00
  • ca4546871c fix(playback): 位置回退保护 + 恢复用最后已知位置 + 缓冲感知重试 lxh2875931338 2026-10-31 21:22:56 +08:00
  • 672a545c38 feat(ui): 收藏项无元数据时,副标题显示上级文件夹名(带括号) lxh2875931338 2026-10-24 21:44:14 +08:00
  • d3ed871626 fix(ui): 收藏列表文件名解码,避免显示成百分号编码串 lxh2875931338 2026-10-24 21:42:01 +08:00
  • c1e720311e feat(ui): 文件列表收藏红心 + 首页收藏绑定 favorites 表 lxh2875931338 2026-10-24 21:38:36 +08:00
  • 4a8b1f28db feat(ui): 设置页第一版(缓存管理 / 诊断导出 / 连接状态 / 关于) lxh2875931338 2026-10-24 21:28:17 +08:00
  • d07086aaa0 feat(ui): 歌曲列表改用封面图,替代统一的小图标 lxh2875931338 2026-10-24 20:47:12 +08:00
  • 0a1ebfa5df feat(ui): WebDAV 文件列表改用元数据标题/艺术家显示 lxh2875931338 2026-10-24 20:41:21 +08:00
  • 18308d9d4e feat(metadata): 元数据分阶段探测(128KB → 512KB)+ song_key 改为纯 URL lxh2875931338 2026-10-24 20:28:45 +08:00
  • b8138ad125 feat(metadata): 元数据引擎第 3 步之一——一致性与冲突感知的状态机 lxh2875931338 2026-10-24 20:24:55 +08:00
  • 9f53d1c604 fix(playback): 打开失败后 1.5s 立即重试,切歌前摇从 ~20s 降到 ~7s lxh2875931338 2026-10-24 20:14:31 +08:00
  • 98db2321fb fix(playback): 冷启动不再预加载音频,首次播放按保存进度打开 lxh2875931338 2026-10-24 20:04:42 +08:00
  • ff41769c56 build(android): 接入正式签名配置 + 版本号改为 1.1.0-dev.1 (2) lxh2875931338 2026-10-24 00:11:53 +08:00
  • 30111a5f0c feat(metadata): 元数据引擎第 2 步——置信度模型 + pending/verified 状态机 lxh2875931338 2026-10-23 23:45:29 +08:00
  • a5849969d3 perf(metadata): 元数据探测从 2MB 降到 512KB lxh2875931338 2026-10-23 23:16:07 +08:00
  • af895c18e1 fix(metadata): 元数据回退到文件名时,在 80% 处重试一次 lxh2875931338 2026-10-23 23:11:39 +08:00
  • 2d571eaae4 feat(playback): 下一首预热(60% 时 HEAD 预握手) lxh2875931338 2026-10-23 23:06:18 +08:00
  • 111369c20c feat(playback): 起播看门狗 + 起播耗时打点 lxh2875931338 2026-10-23 21:55:13 +08:00
  • b517c75cdd feat(playback): 网络切换后自动重连当前歌曲 lxh2875931338 2026-10-23 21:44:55 +08:00
  • 937bcdd63d fix(playback): 缓冲抖动下看门狗失效 + 元数据改到播放稳定后再抓 lxh2875931338 2026-10-23 21:35:40 +08:00
  • 2b33c17aab fix(playback): 增加进度看门狗,兜住不产生 buffering 事件的半开连接 lxh2875931338 2026-10-23 21:17:56 +08:00
  • 9762569832 chore(tools): device-check 兼容 Flyme 解冻,重试时延长等待 lxh2875931338 2026-10-23 21:09:40 +08:00
  • 9e58d52678 fix(playback): 修复切歌永久假死,并让元数据抓取不再抢播放带宽 lxh2875931338 2026-10-23 21:04:45 +08:00
  • eab4a12ccc chore: 忽略本地个人笔记 bug-todo.txt lxh2875931338 2026-10-23 12:33:31 +08:00
  • 46a9add5cb build+fix: debug 包独立为 .dev,并修复元数据缓存永远查不到 lxh2875931338 2026-10-22 23:47:13 +08:00
  • 87011c7adc 多实例问题已修复,代码已合并到main分支,release打包ing~ lxh2875931338 2026-10-22 23:23:51 +08:00
  • 6445ee94bf fix(playback): 播放中不再向系统上报 idle,修复播放设备页显示未在播放 lxh2875931338 2026-10-22 22:57:34 +08:00
  • 6f9fe6262d chore(tools): 增加真机自检脚本 device-check.ps1 lxh2875931338 2026-10-22 22:46:51 +08:00
  • 2252b72a14 build(android): 修复模板覆盖导致的打包失败 lxh2875931338 2026-10-22 22:34:18 +08:00
  • 083a1612d5 chore: 停止跟踪构建日志与 IDE 生成文件 lxh2875931338 2026-10-22 22:13:42 +08:00
  • b62af9648b snapshot: 存档 flutter create 模板覆盖后的现场,作为多实例修复前的基线 lxh2875931338 2026-10-22 22:04:57 +08:00
  • 56c26e2fd5 snapshot: 存档 flutter create 模板覆盖后的现场,作为多实例修复前的基线 lxh2875931338 2026-10-22 21:59:09 +08:00
  • 40d4af322b 开始进入修复阶段 lxh2875931338 2026-09-02 21:42:42 +08:00
  • 1aba004e43 定住这个commit,切换至test分支进行部分破坏性变更:涉及到app内多实例异常问题修复 lxh2875931338 2026-09-02 21:17:59 +08:00
  • cdf77b308d 开始给原先适配期的状态擦屁股:现在是修复播放页与播放列表页的显示 lxh2875931338 2026-09-02 20:44:46 +08:00
  • 200067a3b2 回归GPL主线的第一版本,后续LGPL仍会继续测试,但是将不会在主分支加入测试 lxh2875931338 2026-09-02 20:23:06 +08:00
  • 974dee2995 revert 99917bac87 experimental-LGPL lxh2875931338 2026-09-02 10:15:54 +08:00
  • b86a5d2b46 准备进入新的测试阶段,先做一个snapshot(此版本下不可用) lxh2875931338 2026-08-31 20:51:09 +08:00
  • eb46c53f9a 不考虑上架问题,确认此次更新 lxh2875931338 2026-08-31 00:05:13 +08:00
  • 53f60d393f Merge remote-tracking branch 'origin/test' lxh2875931338 2026-08-30 23:57:44 +08:00
  • 08ea8a4508 test通道确认功能完整 libmpv.so(LGPL版本) SHA256 = E56776A1BA03892C9A037A534A7114BA54F6EE202083A706CF878924BAA9D7AA lxh2875931338 2026-08-30 23:57:24 +08:00
  • abffb77167 主通道同步进行更新版本号 lxh2875931338 2026-08-30 21:56:32 +08:00
  • 21a1ad1d05 确定这次重构的版本号 lxh2875931338 2026-08-30 21:55:51 +08:00
  • 02ca590c65 LGPL库引入后导致app整体处于全面重适配状态,将会处于长期不可用状态 lxh2875931338 2026-08-30 21:51:19 +08:00
  • e102e07378 更新一套LGPL版核心库,进入底层变更适配期 lxh2875931338 2026-08-30 20:53:52 +08:00
  • 99917bac87 Core Freeze:核心链路功能已经完成设计,后续进入beta功能开发模式,接下来会在UI部分微调后,进入首个Release版本(1.1.0-Release) lxh2875931338 2026-08-28 22:59:04 +08:00
  • 86b1d0df42 正在播放的自滑动刹车动画动作优化完成,同时调整播放页进入动作 lxh2875931338 2026-08-28 22:45:14 +08:00
  • 2e55f94df2 优化正在播放的自滑动刹车动画动作中 lxh2875931338 2026-08-28 22:27:44 +08:00
  • fa396ce681 播放列表持久化设计、播放列表点击显示当前播放歌曲的列表内位置 lxh2875931338 2026-08-28 22:16:55 +08:00
  • f91846be9a 优化下一曲检测时长,窗口放宽到800ms lxh2875931338 2026-08-28 20:52:03 +08:00
  • bb74cd1351 顺序播放跳曲与首次启动跳曲问题的metadata部分修复完成,测试已通过 lxh2875931338 2026-08-27 23:27:05 +08:00
  • 6cb1167a21 顺序播放跳曲与首次启动跳曲问题已部分修复,播放逻辑正确,metadata部分仍需修复 lxh2875931338 2026-08-27 23:18:40 +08:00
  • 9fec9b98c5 现在正在修复首次启动点击跳曲问题与顺序播放的跳曲问题 lxh2875931338 2026-08-27 22:54:18 +08:00
  • 2a29e30940 修复表写入问题,同时增加对读库动作的log可视化 lxh2875931338 2026-08-27 22:32:38 +08:00
  • e58be9c17f 引入播放列表库,同时引入全新的播放控制器,以控制读库与播放模式的动作,但是功能仍在完善,需要确认部分边界问题 lxh2875931338 2026-08-27 22:29:20 +08:00
  • ad6617592e 修复webdav重新登录后,userID位置错位与页面跳转逻辑错误的重大bug lxh2875931338 2026-08-27 22:04:59 +08:00
  • bca1288bd1 追加webdav重新登录的button,还在测试边界情况 lxh2875931338 2026-08-27 21:52:45 +08:00
  • 90aa7d10e9 现在列表底部的信息显示正常了 lxh2875931338 2026-08-27 21:42:04 +08:00
  • 055df89ca5 初步敲定一个readme,后续继续推进功能性设计,直到认为功能基本达成了,readme再继续设计完善 lxh2875931338 2026-08-26 22:17:39 +08:00
  • 8f3f827429 优化部分功能逻辑:元数据信息漂移 优化部分体验问题,包含动画、界面层级等 lxh2875931338 2026-08-26 21:13:09 +08:00
  • 94d37fe263 去掉部分高频刷新的log lxh2875931338 2026-08-25 23:14:39 +08:00
  • f2b4d1f46d 通知中心封面图显示 部分界面的信息更新 缓存系统初步引入 即将进入播放列表更新 lxh2875931338 2026-08-25 23:09:17 +08:00
  • 0e8921742c 引入部分缓存机制 引入封面图信息 lxh2875931338 2026-08-25 22:13:36 +08:00
  • 7bd23bfee6 metadata读取能力已达成,接下来会顺着路径完成部分缓存指针设计 lxh2875931338 2026-08-25 21:57:04 +08:00
  • b75ea9e4ce 现在版本下,通知中心的进度条拖动seek能力边界问题已全部修复 lxh2875931338 2026-08-24 23:49:32 +08:00
  • bb466ca534 修复通知中心暂停后播放进度归0的问题 lxh2875931338 2026-08-24 23:00:45 +08:00
  • 35be847ce7 Merge branch 'test' lxh2875931338 2026-08-23 21:42:48 +08:00
  • f6eb1b108a 现在播放页的实时效果有了 lxh2875931338 2026-08-23 21:42:37 +08:00