Ting Reader 🎧
Ting Reader 是一款为 飞牛 fnOS 深度优化的自托管有声书管理平台。它旨在为 NAS 用户提供一个轻量、美观且智能的个人音频图书馆,支持自动元数据刮削、多端进度同步及 WebDAV 远程存储。
🌐 官方网站:https://www.tingreader.cn
访问官网查看最新文档、下载客户端及在线演示。
🚀 重磅更新:Rust 重构与插件系统
Ting Reader 迎来重大升级!
- ⚡ Rust 核心重构:后端代码完全使用 Rust 重写,内存占用更低,响应速度更快,在 NAS 上运行更加轻快稳定。
- 🧩 全新插件系统:支持安装第三方插件来扩展功能。
- 格式支持:支持播放更多特殊音频格式(如 XM),无需转码。
- 刮削扩展:支持自定义元数据刮削源,获取更丰富的书籍信息。
- 插件管理:在后台即可轻松上传、安装和管理插件,支持热插拔。
🌟 核心特性
- 🐂 飞牛原生适配:支持
.fpk 格式一键安装,完美集成至飞牛应用中心,支持图形化配置。
- 📚 智能自动化:集成喜马拉雅元数据刮削,自动抓取书名、作者、演播者、简介及精美封面。
- 🎨 极致视觉:根据书籍封面自动提取主色调,界面随书而变,支持沉浸式播放体验。
- ☁️ 全能存储:完美支持本地目录挂载及 WebDAV 协议(如 Alist、PikPak),海量资源轻松接入。
- 🎵 格式兼容:支持多种音频格式,包括 MP3, M4A, M4B, WAV, FLAC, OGG, OPUS, AAC, WMA 以及特殊格式 XM。
- 📱 全平台覆盖:自适应移动端网页,支持倍速调节、睡眠定时及跨设备进度记忆。
- 🧩 外挂小窗 (Widget):支持通过 Iframe 将播放小窗嵌入到其他网站,支持自定义 CSS 代码注入,实现高度个性化定制。
- 🌓 完美夜间模式:适配深色模式,保护视力,深夜听书更惬意。
📸 界面预览
| 🖥️ 桌面端首页 |
📱 移动端首页 |
 |
 |
📦 快速部署 (飞牛 fnOS)
方法一:使用 FPK 安装包 (推荐)
- 下载安装包:前往 GitHub Releases 下载最新版本的
ting-reader-[version].fpk。
- 手动安装:打开飞牛 应用中心 -> 右上角 手动安装 -> 上传
.fpk 文件。
- 完成向导:根据提示配置端口和存储路径,点击完成即可。
方法二:使用 Docker Compose
在飞牛的 Docker 管理器中创建项目,并使用以下配置:
services:
ting-reader:
image: dqsq2e2/ting-reader:latest
container_name: ting-reader
ports:
- "3000:3000"
volumes:
- /path/to/data:/app/data # 数据库
- /path/to/storage:/app/storage # 书籍文件
- /path/to/plugins:/app/plugins # 插件目录(建议映射)
- /path/to/temp:/app/temp # 临时缓存
restart: unless-stopped
environment:
- TING_SECURITY__JWT_SECRET=change-this-to-a-secure-secret
- TING_SERVER__PORT=3000
- DATA_DIR=/app/data
⚠️ 首次登录信息:
- 用户名:
admin
- 密码:
admin123
登录后请立即前往“个性化设置”修改默认密码。
💬 交流与反馈