lx-source/update.md
2023-12-21 00:51:32 +08:00

1.7 KiB
Raw Blame History

Lx-Source/更新日志

2023-12-19 1.0.2-b0.3 (dev)

  • 增加dev分支日常开发稳定了再合main防止临时补充更新情况
  • 上次补充更新内容将error.mp3换成远程连接
    • 洛雪客户端似乎无法识别Base64编码后的音频文件
    • 待解决问题无法获取真实请求URL如套一层Nginx或分路径反代只能依赖手动配置的 [Cache].Local_Bind 确定外部地址
  • zTool:
    • 略微降低FileLogs缓存大小防止异常退出丢太多日志情况 (TODO: Error及以上情况强制刷新缓冲区)
    • cmd: 优化io.Copy缓存问题
  • (未完成) 临时链生成功能 (需要维护双倍的映射表,实际速度可能减慢)
  • (实验性) [Main].SysLev 尝试调高程序优先级以解决windows下最小化降低资源分配问题

2023-12-(17-18) 1.0.2-β0.2 (beta)

  • 脚本增加请求耗时输出
  • 优化zTool文件下载逻辑
  • 链接缓存由Source上移至Router级 (为临时链实现基础)
  • 完善缓存规则
    • 查询成功将链接写入内存,保留一小时 (MemCache HIT)
    • 解析错误将空字符串写入内存阻止请求10分钟 (MemCache Reject)
    • 可提升后续重复查询响应速度 (实际效果不明显后端几十µs的差距)
  • 防止自动换源机制瞎查,解析失败返回一段提示语音
    非常抱歉,
    本音频可能由以下原因导致无法正常播放,
    
    不支持的平台或音质,
    触发风控或专辑单独收费,
    缓存文件已被删除,
    实际音质不匹配,
    
    --洛雪自定义源
    Lx-Source
    

~2023-12-16

  • 参考Python版移植部分功能
  • 完善、优化逻辑
  • 发布源码

2023-10-21

  • 立项制作