absorb
832
Stars
73
Forks
5
Watchers
182
Open Issues
GPL-3.0
许可证
Dart
语言
2026-02-17
创建时间
2026-11-11
最近更新
项目能做什么
支持 Android 和 iOS 的跨平台 Audiobookshelf 客户端。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# Absorb [](https://buymeacoffee.com/BarnabasApps) A modern audiobookshelf client with a card-based player experience. > **A note on AI:** Absorb is developed by a human with AI assistance (mostly Claude Code) helping write, refactor, and review code. It's not "vibe coded" or auto-generated, every change is reviewed, tested, and shipped intentionally. That said, I'm all in on AI as a development tool. It massively speeds up the work and lets a solo developer ship features and fixes at a pace that wouldn't be possible otherwise. I'm sharing this openly so you know what's behind the app. ## Screenshots <p align="center"> <img src="screenshots/absorbing.png" width="200"> <img src="screenshots/library.png" width="200"> <img src="screenshots/details.png" width="200"> </p> <p align="center"> <img src="screenshots/fullScreen.png" width="200"> <img src="screenshots/stats.png" width="200"> </p> ## Features - **Card-based player** — full-screen "Absorbing" cards replace the traditional player screen - **Audiobookshelf integration** — connects to your self-hosted audiobookshelf server - **Offline playback** — download books for listening without a connection - **Podcast support** — chaptered podcasts with rich HTML descriptions - **Backup & restore** — export all settings to a `.absorb` file and import on any device, with optional account credentials for seamless device migration - **Multi-account** — sign into multiple servers and switch between them - **Sleep timer** with visual fill bar countdown, auto-sleep scheduling, and shake-to-reset - **Playback speed** control with fine-grained slider and per-book speed memory - **Auto-rewind** — configurable rewind after pausing based on how long you were away - **Equalizer** — built-in audio EQ with bands and presets - **Bookmarks** — save and jump to moments in any book - **Chapter navigation** with dual progress bars (book + chapter) - **Search & filtering** — full-text search, filter by progress/genre/series, multiple sort modes - **Audible ratings** — see star ratings from Audible on your books - **Auto-play next** — automatically continue to the next book in a series or next podcast episode - **Android Auto & Apple CarPlay** — browse and listen from your car - **Chromecast** — cast playback to Google Cast devices (Android only) - **Custom headers** — add custom HTTP headers for reverse proxy setups - **OIDC/SSO login** — OpenID Connect support alongside standard auth - **Server admin** — manage users, backups, and podcasts from the app - **Listening stats** — track your listening history - **Audnexus metadata** — enriched book covers, descriptions, and series info - **Find missing future books** — discovers upcoming books in a series via Audible's catalog, so you know what's coming next - **Notes** — per book or episode - **Playlists & co阅读完整原文
商业机会分析 AI 生成
应用商店 Pro 版 / 赞助解锁高级客户端功能
| 产品构想 | 在保持 GPL-3.0 协议和核心开源免费的前提下,在 App Store 和 Google Play 推出 Pro 内购或单独 Pro 版本,提供云端多设备配置即时备份、个性化定制主题、高级音频 DSP/均衡器配置。 |
| 核心功能 | 深度主题与图标定制、高级 EQ 增强器、跨设备配置/进度云端备份(无需手动导入导出)、专属桌面小组件样式。 |
| 目标用户 | iOS/Android 平台的非技术型终端用户,愿意为更好的移动端体验与免编译安装付费的人群。 |
| 难度/周期 | 低 · 1-2 个月 · 成本:Apple 开发者账号 ($99/年)、Google Play 账号 ($25 一次性)。 |
| 收费模式 | 应用内购 (In-App Purchase) 一次性买断 ($4.99-$9.99) 或小额订阅 ($0.99/月)。 |
| 竞争风险 | GPL-3.0 协议要求代码开源,可能被他人编译免费分发绕过付费点;开源社区可能对部分功能封闭产生反弹。 |
| 依据 | AI推测 |
Audiobookshelf 托管与私有中继增值服务 (Absorb Cloud)
| 产品构想 | 针对不想自行配置内网穿透/反向代理或不会自建服务器的小白用户,提供一键托管的 Audiobookshelf 服务及针对 Absorb 优化的安全中继连接服务。 |
| 核心功能 | 一键云端部署个人 Audiobookshelf 实例、低延迟安全内网穿透连接、自动异地数据备份、集成 Audnexus 元数据极速刮削加速通道。 |
| 目标用户 | 想要使用 Audiobookshelf 但缺乏公网 IP、不会配置反代/域名/SSL 的轻度技术用户。 |
| 难度/周期 | 中等 · 2-3 个月 · 成本:云服务器 (VPS)、对象存储 (S3)、中继带宽成本。 |
| 收费模式 | SaaS 月付/年付订阅 ($5 - $15/月)。 |
| 竞争风险 | 有声书和播客音频文件存储与带宽成本较高;可能涉及用户上传内容的版权合规法律风险。 |
| 依据 | 尚需验证的假设 |
开源赞助与专属社区/早期测试通道
| 产品构想 | 通过 GitHub Sponsors、Buy Me a Coffee 等平台建立赞助机制,为赞助者提供专属功能投票权、优先体验新版本 TestFlight/内测名额及专属 Discord 角色。 |
| 核心功能 | 优先工单支持、新功能路线图投票权、先行版功能尝鲜(如最新 Car 模式实验特性)、专属致谢名单展示。 |
| 目标用户 | 认可产品现代化设计、受益于日常通勤使用的重度开源拥护者及 Homelab 社区死忠粉。 |
| 难度/周期 | 低 · 2 周 · 成本:极低(日常维护沟通成本)。 |
| 收费模式 | 平台捐赠 / 阶梯式会员赞助 ($2-$10/月)。 |
| 竞争风险 | 非刚性交易,单纯依赖社区情怀赞助收入上限较低,难以维持全职投入。 |
| 依据 | 已验证事实 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| tummychow/git-absorb | 中文介绍暂未生成 git commit --fixup, but automatic |
5,763 | Rust |
| mvanhorn/cli-printing-press | 中文介绍暂未生成 Every API has a secret identity. This finds it, absorbs ever |
4,972 | Go |
| alibaba/BeeHive | 中文介绍暂未生成 :honeybee: BeeHive is a solution for iOS Application module |
4,322 | Objective-C |
| agentic-box/memora | 中文介绍暂未生成 Give your AI agents persistent, collective memory — with ded |
749 | Python |
| elastic/timelion | 中文介绍暂未生成 Timelion was absorbed into Kibana 5. Don't use this. Time se |
345 | JavaScript |
| KorroAi/mue-x | 中文介绍暂未生成 The first self-evolving AI agent. Rewrites its own source co |
297 | Python |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 2026-02-17,近 30 天仍在推送,发布过 100 个 Release |
| 社区活跃 | Star 832 / Fork 73 / Issue 182(数据支持,可自行核实) |
| 许可证 | GPL-3.0 商用需注意传染性条款 |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
快速开始(以仓库 README 为准)
git clone https://github.com/pounat/absorb.git cd absorb # 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。