返回列表 发布新帖

[其他应用] Ting Reader 1.2 系列更新:插件生态完善,体验全面升级!

471 0
发表于 2026-4-3 00:58:04 | 查看全部 阅读模式 IP:–浙江–绍兴

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 UvWQ7x 于 2026-4-12 19:46 编辑

🎉 Ting Reader 1.2 系列更新:插件生态完善,体验全面升级!

大家好!自从 1.1.0 版本带来 Rust 重构和插件系统后,我们持续优化,推出了 1.2 系列更新。这次更新主要聚焦于插件生态完善元数据管理增强用户体验优化

🌐 官方网站:https://www.tingreader.cn

在线演示、客户端下载、插件中心、使用文档一站式获取。




🔌 插件系统重大升级

🆕 WASM 插件增强
  • 自定义 HTTP 请求支持:WASM 刮削插件现在可以发起自定义 HTTP 请求,支持更复杂的刮削逻辑
  • 新增多个刮削插件:社区贡献了更多高质量的刮削插件,覆盖更多有声书平台


🎵 原生格式支持插件

通过插件系统,Ting Reader 现在可以支持几乎所有音频格式:

新增插件:
  • Native Audio Support:通过 FFmpeg 提供原生音频格式支持
      - 支持读取非 MP3 格式的音频元数据
      - 支持写入音频元数据到文件
      - 服务端转码播放(如 WMA → MP3 实时转码)
  • FFmpeg Provider:为其他插件提供 FFmpeg 二进制文件


支持的格式:
MP3, M4A, M4B, FLAC, OGG, OPUS, WAV, WMA, AAC 等主流格式全覆盖!




📚 元数据管理全面增强

✨ 元数据写入功能
  • 音频标签写入:支持将刮削到的元数据写回音频文件
  • 多格式支持:非 MP3 格式需安装对应插件
  • Audiobookshelf 兼容:支持解析 Audiobookshelf 的 JSON 元数据格式


🔄 元数据同步优化
  • 优先级修复:本地元数据(封面、NFO)优先于网络刮削结果
  • 增量同步:自动检测并移除已删除的音频章节
  • 文件恢复:扫描时若发现 NFO/JSON 文件缺失会自动从数据库恢复
  • 强制同步:编辑元数据时只要开启写入配置,均会强制同步更新本地文件


📖 系列功能增强
  • 手动添加系列:支持手动创建和管理系列书籍
  • 系列序号支持:支持解析和写入系列序号(格式:`系列名 #序号`)
  • 智能排序:未指定序号时默认按书名自然排序
  • 全局排重:跨所有存储库进行全局排重匹配,彻底解决重复创建同名系列的问题





🚀 扫描与同步优化

📡 媒体库自动检测
  • 实时监控:开启后自动监控媒体库目录的文件变化
  • 智能防抖:文件修改完成后(防抖 10 秒)自动触发后台扫描
  • 无需手动刷新:添加新书后自动识别,省心省力


📄 .strm 文件支持
  • 流媒体接入:全面支持 `.strm` 流媒体文件
  • 自动重定向:播放时通过 HTTP 302 重定向到真实播放地址
  • 外部资源无缝接入:轻松接入网盘、CDN 等外部流媒体资源


🔍 刮削优化
  • 智能解析:支持智能解析 `作者 - 书名` 格式的目录
  • 搜索词清洗:优化了搜索词清洗逻辑,显著提高自动刮削命中率
  • 章节排序修复:强制使用自然排序(文件名排序),解决排序混乱问题


🔧 增量/减量扫描
  • 高效同步:支持增量与减量扫描,大幅提升变更检测效率
  • 智能更新:只处理变更的文件,节省时间和资源





🎨 用户体验优化

🖼️ 界面优化
  • 封面比例选择:书架页面支持选择封面显示比例(3:4 或 1:1 方形)
  • 主题色适配:修复封面过白时主题色过浅导致文字看不清的问题
  • 播放小窗折叠:新增播放小窗的折叠功能


📊 日志系统重做
  • 全新日志系统:重做了后端日志记录与前端展示模块
  • 前端查看:可在前端界面查看详细的运行日志
  • 操作追踪:包括登录记录、播放行为等关键操作


🔗 WebDAV 增强
  • 连接测试:添加或编辑 WebDAV 存储库时,支持一键测试连接
  • 验证便捷:保存前验证服务器地址、用户名及密码的连通性





🛠️ 重要修复

🐛 稳定性修复
  • 存储库扫描修复:修复开启「自动检测变更」后可能导致扫描任务死循环的问题
  • iOS PWA 计时器修复:修复 iOS 设备 PWA 模式下睡眠定时器不准确的问题
  • 播放进度修复:修复播放结束后无法正确记录播放进度的问题
  • 倍速播放修复:修复播放器倍速设置无效的问题


🍎 苹果平台兼容性
  • Safari 修复:修复 iOS 和 macOS 下 Safari 内核 Web 端播放无法开始的问题
  • 跨平台体验:确保所有平台都能流畅使用


📝 元数据修复
  • 元数据写入修复:修复增量扫描时刮削结果无法更新到数据库的问题
  • 章节名正则提取修复:取消默认正则规则,每本书可单独配置
  • ID3 标签优化:修复一些 ID3 标签提取的问题





📸 界面预览


                               
登录/注册后可看大图


                               
登录/注册后可看大图





📦 部署说明

Docker Compose 部署:

  1. services:
  2.   ting-reader:
  3.     image: dqsq2e2/ting-reader:latest
  4.     container_name: ting-reader
  5.     ports:
  6.       - "3000:3000"
  7.     volumes:
  8.       - ./data:/app/data        # 数据库
  9.       - ./storage:/app/storage  # 书籍文件
  10.       - ./plugins:/app/plugins  # 插件目录(重要!)
  11.       - ./temp:/app/temp        # 临时缓存
  12.     restart: unless-stopped
  13.     environment:
  14.       - TING_SECURITY__JWT_SECRET=my_secure_secret
复制代码


重要提示:
  • 插件目录:请确保映射 `/app/plugins` 目录,否则无法使用插件功能
  • 数据迁移:从 1.0.x 升级到 1.1.x+ 可能需要重新扫描媒体库
  • 飞牛 NAS:fnOS 用户可直接使用最新的 FPK 安装包一键安装





🔗 相关链接






项目完全开源免费,欢迎大家体验反馈!如果觉得好用,请在 GitHub 点个 Star ⭐️ 支持一下!

感谢所有贡献者和用户的支持! 🙏

评论

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2026 绿联NAS私有云社区 版权所有 All Rights Reserved. 粤公网安备44030002002555号| 粤ICP备12028978号
关灯 在本版发帖
联系技术支持
返回顶部
快速回复 返回顶部 返回列表