AI summary
Native Android client for self-hosted Ishi-Read servers, offering EPUB reading with Readium-powered navigation, annotations, and dictionary lookup, plus audiobook playback with chapter-aware controls. Full offline support with downloadable books and local-first sync. Requires a running Ishi-Read server instance to function.
Generated by AI. May contain inaccuracies.
About this app
A native Android client for Ishi-Read — because the mobile web experience on the Ishi-Read site is broke as fuck. This app talks to your self-hosted Ishi-Read server and gives EPUB reading and audiobook listening a proper native home on Android.
Required companion server This app is a client only — it needs a running Ishi-Read server to log into, sync against, and stream/download books from. You cannot use this app without one.
Ishi-Read (server): https://github.com/Derpytaco64/Ishi-Read Stand up an instance (or point at one you already run) before installing this app.
Features Library & organization Full library grid synced from the Ishi-Read server, with search Custom shelves with reordering and emoji icons (parity with the website's shelf convention) Series view with auto-scroll to the most recently read entry in a series Sort modes and persisted library display/accent preferences Book detail view: cover viewer, page count, tag/chip reordering, expandable Annotations section, Completed Reads section, current-read management Reading (EPUB) Full Readium-powered EPUB navigator: pagination, scrollbar/scroll view toggle, adjustable margins, font size, and other reader display settings (ported from the website's reader settings) Position retention across app restarts, rotation, and device changes, with time-based position resolution and a "return to position" bar (with dismiss) Table of contents panel with page numbers Dynamic page count / page numbers tracked per book Screen rotation lock and a manual rotation toggle Volume-button page turning Tap-to-show chrome, with header/footer chrome that fades together with the return-to-position bar Camera-notch and system-nav-bar inset handling for edge-to-edge devices Annotations Highlighting with selectable highlight colors, plus bookmarking and note-taking from the text-selection menu Annotations panel with jump-to-location (with a flash/highlight animation on jump) and copy-to-clipboard Notes rendered as Markdown, matching how notes render on the website Selectable, copyable text throughout the book detail and annotation views Dictionary / lookup Android-only "Dictionary" action in the text-selection menu (no website equivalent) — sends the selected passage to any installed dictionary/translator app that supports Android's standard ACTION_PROCESS_TEXT, configurable per-device in Reader Settings Audiobooks Dedicated audiobook player (Media3/ExoPlayer-based) with lock-screen and notification transport controls Chapter-aware scrub bar with chapter tick marks and a chapter list/jump view Square audiobook cover art handling Daily listening-session tracking and a "current listen" sessions view Reading stats & timers Reading timer with a dedicated timer sheet Current-read sessions section showing recent reading activity User stats screen (mirrors the website's /api/userdata/stats stats dialog), with a color-wheel accent picker Offline support Book downloads for offline reading, with per-book download/sync status rings in the library Delete-local-file option for downloaded EPUBs and audiobooks Full offline app entry: library, shelves, stats, and user icon all work without a connection Local-first sync layer: Room is the source of truth on-device, with a WorkManager-driven pending-sync outbox that drains once connectivity returns Book/library-prefs migration tooling for reconciling local and server state Image viewer Full-screen image viewer overlay (covers and in-book images) with pan/zoom and tap-to-close behavior Account, admin & app-wide Login screen with light/dark mode support Admin panel Settings drawer (logo, user icon, library accent color, offline/library preferences) App-wide dark mode, gold accent theming, and a custom app icon/splash screen
About this version
- Version
- 1.3.0 (1)
- Size
- 27.2 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- arm64-v8a, x86, armeabi-v7a, x86_64
- Downloads
- 8
- Updated
- Aug 23, 2026
- Package
- com.ishireader.app
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10