Weblate + FreshRSS FreshRSS+ Miniflux Miniflux+ Gradle Gradle + Android 11++ Feedbin+ Android Studio

安卓端 RSS 阅读器,支持多同步服务与本地订阅源

App 作为客户端对接多种自托管/云同步服务,本地源无需账号即可阅读,兼顾灵活与便捷

✓ 支持多个同步服务与本地源✓ 多渠道分发,周更迭代 ✕ 全文解析对部分站点失效✕ nightly 版不稳定未测试

方案简介

Capy Reader 是一款体量较小的 Android RSS 阅读器,核心方案是「单一客户端 + 多订阅源后端」的组合:它同时支持 Feedbin、FreshRSS、Miniflux 三种在线同步服务,以及本地 feed(local feeds),用户既可以用云服务同步阅读进度,也可以完全离线订阅本地源。应用全源免费,面向 Android 11 及以上设备。通过 Google Play、F-Droid、IzzyOnDroid 和 GitHub Releases 多渠道分发,约每周发布一次稳定版,另有带 -nightly 后缀的每日不稳定构建。项目还通过 Weblate 开放翻译协作,通过 GitHub discussions 收集 bug 与功能请求。适合想在安卓上用一个轻量客户端统一管理多个 RSS 后端或本地订阅的用户,以及想参与开源阅读器开发的贡献者。

亮点与能力

  • 支持 Feedbin、FreshRSS、Miniflux 三种在线同步服务
  • 支持本地 feeds,可不依赖账号使用
  • 全源免费,无付费墙
  • 通过 Google Play、F-Droid、IzzyOnDroid、GitHub Releases 多渠道安装
  • 约每周发布稳定版,另有 nightly 不稳定构建
  • 支持站点的 Full Content 全文抓取模式
  • 翻译托管于 Weblate,任何人都可添加或更新语言
  • 提供 GitHub 项目路线图查看开发进展

组成与分工

  • Feedbin:在线 RSS 同步服务源之一,负责云端订阅与阅读状态同步。
  • FreshRSS:自托管 RSS 服务端,作为应用的数据源之一。
  • Miniflux:极简 RSS 服务端,作为应用支持的第三种同步源。
  • 本地 feeds:无需服务端的本地订阅方式。
  • Android Studio:官方开发与运行环境,用于构建和调试应用。
  • Gradle:构建系统,通过 Sync Gradle 同步依赖并打包 APK。
  • Weblate:托管项目翻译,社区协作多语言本地化。

前置要求

  • 运行环境:Android 11 或更高版本的设备(使用成品应用时)
  • 开发构建:安装 Android Studio,克隆仓库后同步 Gradle

实施步骤

从源码构建应用的官方步骤如下:

1. 克隆仓库

Clone this repository。

2. 安装开发环境

安装 Android Studio(若尚未安装):

properties

3. 同步 Gradle

在 Android Studio 中执行 Sync Gradle 同步依赖。

4. 运行应用

在工具栏选择 Run > Run 'app'。

5. (可选)构建签名发布版

默认使用 debug keystore 构建。若需签名发布版:

  1. 确保根目录有名为 release.keystore 的 keystore。
  2. 在根目录创建 secrets.properties 文件,内容如下:

properties
key_alias=
store_password=
key_password=

使用与配置要点

  • 普通用户可通过 Google Play、F-Droid、IzzyOnDroid 或 GitHub Releases 安装。
  • 稳定版约每周更新一次;nightly 构建带 "-nightly" 后缀,属不稳定未测试版本,谨慎使用。
  • 遇到 bug 请先在 discussions 与 issues 中搜索是否已报告,再提交,附上应用版本、系统版本和复现步骤,最好带截图。
  • 功能请求通过 discussions 的 feature request 分类提交。
  • 某站点全文模式失效时,通过 Full Content Request 表单单独提交 issue。

注意事项与常见问题

  • 由于 Web 页面的混乱,全文抓取模式在某些站点上不能按预期工作;编写和验证全文解析器耗时,作者接受捐赠支持。
  • nightly 构建不稳定且未测试。
  • 提交 Pull Request 前需先询问,以免浪费评审和编码时间。
  • 提 bug 前先搜索 discussions 和 issues 确认未被报告过。

优缺点

  • ✓ 支持多个同步服务与本地源
  • ✓ 多渠道分发,周更迭代
  • ✕ 全文解析对部分站点失效
  • ✕ nightly 版不稳定未测试

出处

本方案挖掘自开源项目 jocmp/capyreader,方案内容与实施命令均来自其 README 原文。

方案出处
jocmp/capyreader:A smallish Android RSS reader
1350 star A smallish Android RSS reader

本方案由真实开源项目挖掘整理,实施命令均来自其 README 原文,安装使用请遵循项目开源协议。