收起左侧

Ting Reader - 专为 NAS 打造的轻量级自托管有声书平台

8
回复
1150
查看
[ 复制链接 ]

15

主题

32

回帖

0

牛值

初出茅庐

2026-2-3 00:48:47 显示全部楼层 阅读模式

Ting Reader 🎧

Ting Reader 是一款为 飞牛 fnOS 深度优化的自托管有声书管理平台。它旨在为 NAS 用户提供一个轻量、美观且智能的个人音频图书馆,支持自动元数据刮削、多端进度同步及 WebDAV 远程存储。

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

访问官网查看最新文档、下载客户端及在线演示。


🌟 核心特性

  • 🐂 飞牛原生适配:支持 .fpk 格式一键安装,完美集成至飞牛应用中心,支持图形化配置。
  • 📚 智能自动化:集成喜马拉雅元数据刮削,自动抓取书名、作者、演播者、简介及精美封面。
  • 🎨 极致视觉:根据书籍封面自动提取主色调,界面随书而变,支持沉浸式播放体验。
  • ☁️ 全能存储:完美支持本地目录挂载及 WebDAV 协议(如 Alist、PikPak),海量资源轻松接入。
  • 🎵 格式兼容:支持多种音频格式,包括 MP3, M4A, M4B, WAV, FLAC, OGG, OPUS, AAC, WMA 以及喜马拉雅加密格式 XM
  • 📱 全平台覆盖:自适应移动端网页,支持倍速调节、睡眠定时及跨设备进度记忆。
  • 🧩 外挂小窗 (Widget):支持通过 Iframe 将播放小窗嵌入到其他网站,支持自定义 CSS 代码注入,实现高度个性化定制。
  • 🌓 完美夜间模式:适配深色模式,保护视力,深夜听书更惬意。

📸 界面预览

🖥️ 桌面端首页 📱 移动端首页

🧩 进阶功能:外挂播放组件 (Widget)

Ting Reader 现在支持将播放器以小窗形式嵌入到您的个人博客、导航页或其他网站中。

功能亮点

  • 灵活认证:支持 免登录(带 Token)需登录(公开) 两种模式,满足私有仪表盘或公开博客的不同需求。
  • 跨站引用:通过 <iframe> 轻松嵌入,小窗内集成独立登录界面。
  • 专辑选择:小窗内内置搜索与专辑切换功能,无需跳转主站。
  • CSS 注入:在“个性化设置”中编写 CSS 代码,实时改变小窗的外观(如透明背景、隐藏特定按钮等)。

使用方法

  1. 登录 Ting Reader,进入 个性化设置
  2. 找到 外挂组件 (Widget) 区域。
  3. 选择 免登录需登录 模式,复制对应的嵌入代码。
  4. 将代码粘贴到目标网页的 HTML 中。

🚀 快速部署 (飞牛 fnOS)

方法一:使用 FPK 安装包 (推荐)

  1. 下载安装包:前往 GitHub Releases 下载 ting-reader.fpk
  2. 手动安装:打开飞牛 应用中心 -> 右上角 手动安装 -> 上传 .fpk 文件。
  3. 完成向导:根据提示配置端口和存储路径,点击完成即可。

💻 桌面客户端

为了提供更流畅的播放体验,我们推出了官方桌面客户端(Windows / macOS / Linux):

  • 无缝连接:完美支持飞牛 NAS 的内网穿透/DDNS 环境,自动处理 HTTPS 证书与重定向。
  • 离线缓存:自动缓存已播放章节,断网也能听。
  • 下载地址点击下载最新版

方法二:使用 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/cache:/app/cache
    restart: always
    environment:
      - JWT_SECRET=change-this-to-a-secure-secret
      - PORT=3000
      - DB_PATH=/app/data/ting-reader.db

⚠️ 首次登录信息

  • 用户名admin
  • 密码admin123
    登录后请立即前往“个性化设置”修改默认密码。

💬 交流与反馈

如果您觉得本项目对您有帮助,欢迎在 GitHub 点个 ⭐️ Star

收藏
送赞 1
分享

本帖子中包含更多资源

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

x

0

主题

11

回帖

0

牛值

江湖小虾

2026-2-3 10:11:23 显示全部楼层
能教一下怎么挂WebDAV  alist显示挂载成功但是扫不到书
看看日志  详情 回复
2026-2-3 10:46

15

主题

32

回帖

0

牛值

初出茅庐

2026-2-3 10:46:12 楼主 显示全部楼层
大雄_I2zn9 发表于 2026-2-3 10:11
能教一下怎么挂WebDAV  alist显示挂载成功但是扫不到书

看看日志

0

主题

1

回帖

0

牛值

江湖小虾

2026-2-3 19:34:09 显示全部楼层

怎样填写有声书存储路径格式


0

主题

22

回帖

0

牛值

江湖小虾

2026-2-5 11:24:44 显示全部楼层

配置里面没看到有监控刮削频率设置,那这个是实时自动监控新增资源刮削吗?

首次添加自动同步,后续更新存储库手动点击同步进行同步,后续可能更新实时自动刮削的功能  详情 回复
2026-2-5 16:44

15

主题

32

回帖

0

牛值

初出茅庐

2026-2-5 16:44:58 楼主 显示全部楼层
eric1218 发表于 2026-2-5 11:24
配置里面没看到有监控刮削频率设置,那这个是实时自动监控新增资源刮削吗?
...

首次添加自动同步,后续更新存储库手动点击同步进行同步,后续可能更新实时自动刮削的功能
作者大大您好,有一个及其影响体验的bug 如果某一章节调成比如1.5倍速,到下一章时,虽然显示1.5倍速,但是实际播放速度回到1倍速了,试过所有非1倍速都会在下一章跳回1倍速  详情 回复
2026-3-10 19:33

4

主题

35

回帖

0

牛值

江湖小虾

2026-2-19 09:51:26 显示全部楼层

建议增加元数据锁定。有些作者名,主播名刮削不准确,手动修改后,下次自动刮削又刮回错误的了。增加锁定元数据功能,防止又自动刮削错误元数据。

1

主题

1

回帖

0

牛值

江湖小虾

2026-3-10 19:33:43 显示全部楼层
coolsjc 发表于 2026-2-5 16:44
首次添加自动同步,后续更新存储库手动点击同步进行同步,后续可能更新实时自动刮削的功能 ...

作者大大您好,有一个及其影响体验的bug

如果某一章节调成比如1.5倍速,到下一章时,虽然显示1.5倍速,但是实际播放速度回到1倍速了,试过所有非1倍速都会在下一章跳回1倍速

0

主题

3

回帖

0

牛值

江湖小虾

2026-3-13 09:52:50 显示全部楼层

作者大大,wma能识别,但是播放不了,显示时间为0

image.png

本帖子中包含更多资源

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

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

本版积分规则