Riffle

Verified safeOpen sourceExclusive
No reviews reviews
16
downloads
7.0
android

AI summary

Ebook reader for Audiobookshelf and Storyteller self-hosted servers. Supports EPUB and PDF with rich formatting, offline downloads, bidirectional progress sync, and Storyteller Readaloud playback with synced highlighting. Version 2.5.1 includes bug fixes from v2.5.0. Foreground service and boot permissions enable background audio and auto-sync.

Generated by AI. May contain inaccuracies.

About this app

An Android ebook reader for Audiobookshelf and Storyteller self-hosted servers.

Riffle lets you browse your ebook library, read EPUB and PDF files, and sync reading progress — all from a clean, privacy-respecting Android app.

Features

Reading

- EPUB and PDF readers - Table of Contents navigation - In-book text search - Chapter map progress indicator - Fullscreen immersive reading mode

Reading Display

- Rich formatting controls (themes, fonts, sizing, spacing, margins, justification) - Auto theme that switches between configured day and night themes on a global clock schedule - Paginated and continuous scroll modes, with landscape double-page spread - Per-book formatting overrides - Volume-key page navigation - Keep screen on

Library

- Multi-server support with library visibility controls - Browse by Home, To Read, Series, Collections, and All Books - Plex-style cover grid with book details - Read/unread and "To Read" toggles - Full-text library search

Downloads & Offline

- Download for offline reading, plus automatic caching on open - Downloads manager with bulk removal - Offline detection and seamless offline reading

Server & Sync

- Audiobookshelf and Storyteller login with secure token storage and insecure-connection warnings - Storyteller Readaloud Library: browse every completed readaloud as a single library - Readaloud playback in the reader: synced sentence highlight, auto-page-turn, "Play from here", background playback with lock-screen/Bluetooth controls, and a per-server audio cache cap - Automatic Storyteller↔Audiobookshelf matching with a Settings review queue: high-confidence pairs auto-confirm, fuzzy matches go to Pending Review, and a manual picker pairs anything the matcher can't place - Bidirectional progress sync with last-update-wins conflict resolution - Periodic auto-sync and offline queueing - Reading session time tracking

Requirements

- Android 7.0 (API 24) or higher - A running Audiobookshelf or Storyteller server

License

Apache 2.0

What's new

v2.5.1Jun 12, 2026

https://github.com/pkmetski/riffle/compare/v2.5.0...v2.5.1/

About this version

Version
2.5.1 (20501)
Size
26.68 MB
Requires Android
7.0
Target SDK
24
Architecture
arm64-v8a, armeabi-v7a, x86, x86_64
Downloads
16
Updated
Jun 12, 2026
Package
com.riffle.app

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app