Skip to content

kyonifer/silveran-reader

Repository files navigation

Silveran Reader

A book reading app for ebooks, audiobooks, and readaloud books, with tight Storyteller integration.

TestFlight

Join the beta on TestFlight

Implemented Features

  • Support for ebooks, audiobooks, and readaloud books
  • iOS, macOS, tvOS, CarPlay and Apple Watch support
  • Playback readaloud books with audio-text sync (with mid-sentence page flips)
  • Storyteller server integration (optional)
  • Customizable playback speed (0.75x - 10x)
  • Customizable fonts, spacing, margins, and colors
  • EPUB and M4B format support
  • Sleep timer
  • Full text search
  • Offline reading

Screenshots

macOS

Library

Reader Reader
Book 1 Book 2

iOS

Library Reader Reader
Library Book 1 Book 2

watchOS

Main Library Player Readaloud
Main Library Player Readaloud

tvOS

Library Reader
Library Book 1

Design Goals

  • First-class support for reading ebooks with synced audio narration (readaloud books)
  • Native look and feel, especially on desktop (macOS only currently)
  • Support full integration into a storyteller server, including progress sync
  • Support usage as a standalone desktop app
  • Allow a highly customizable reading experience

Development Goals

  • Cross-platform native desktop experience as a primary target
  • Re-use existing ecosystem when possible (foliate-js, storyteller)
  • Modular approach to enable the suite to grow into more use cases in the future
  • Minimum dependencies, in order to enable a portable cross-platform implementation. Reinventing the wheel is preferable to limiting our target platforms.

Roadmap

Currently the macOS Reader app is the priority (with iOS a close second). However, the hope is to support Linux in the future, with potential plans to expand to Windows in the distant future. I don't read on Windows or Android, so these targets may require an interested contributor.

Building From Source

See the contributing documentation for more information. This project is highly experimental currently, so no pre-built executables are available. This is expected to change once things are more complete.

Privacy Policy

Silveran Reader does not collect any data whatsoever. All your reading data stays on your device (or syncs to your own self-hosted Storyteller server if you choose to configure one).

About

A native, cross-platform reader for audiobooks and ebooks with synced audio narration.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages