Backends

Servers

Enve speaks to a lot of backends. You can connect to as many as you want, mix them in one library, or filter to one source. Here's what each one supports today.

Per-app availability

Not every backend is in every app. The Book Player on iOS has the most. The Android port covers the audiobook and ebook stack. The Music and Video players each cover their own media types. See the compatibility table at the bottom.

Audiobookshelf logo

Audiobookshelf

The most complete integration. Full library browsing, progress sync, bookmarks, chapters, and downloads. Works against any modern ABS install with API token auth or username and password.

What works: audiobook and podcast libraries, server-side progress sync, bookmarks (Enve to ABS, both ways), cover art, chapter data, collections, downloads.

App availability: iOS Book Player, Android.

Project: audiobookshelf.org · GitHub

Plex logo

Plex

Enve was originally built to make Plex audiobooks bearable. Today it covers audiobook libraries, music libraries (in the Music app), and video libraries (in the Video app).

What works: audiobook libraries (Book Player), music browsing and streaming (Music Player), movies, TV, and watch state (Video Player), Plex auth via the standard OAuth flow.

App availability: iOS Book Player, Music Player, Video Player.

Project: plex.tv

Komga logo

Komga

Full Komga API support, not just OPDS. Series, collections, read state, page positions.

What works: ebook and comic libraries, series, collections, read-state sync, full-resolution covers.

App availability: iOS Book Player, Android.

Project: komga.org · GitHub

Kavita logo

Kavita

Kavita's native API for libraries, collections, and reading progress.

What works: ebook and comic libraries, series, collections, progress sync.

App availability: iOS Book Player, Android.

Project: kavitareader.com · GitHub

Jellyfin logo Emby logo

Jellyfin and Emby

Both servers share the same family of APIs and are handled with shared models.

What works: book libraries (Book Player and Android), music libraries (Music Player), video libraries (Video Player), playback progress, transcoding pipelines.

App availability: iOS Book Player, Android, Music Player, Video Player.

Projects: jellyfin.org · Jellyfin GitHub · emby.media

Grimmory logo

Grimmory

Grimmory (formerly known as Booklore) is a unified audiobook, ebook, and sync server. Enve uses it as both a content provider and a sync sink, including a KOReader bridge for ebook progress.

What works: audiobook and ebook libraries, native sync, KOReader sync bridge, smart caching.

App availability: iOS Book Player, Android.

Project: booklore.app · GitHub

OPDS logo

OPDS

For everything that speaks OPDS: calibre-web, Komga's OPDS feed, Ubooquity, anything that publishes a standard feed.

What works: catalog browsing, downloads, basic search. No progress sync (the protocol doesn't support it).

App availability: iOS Book Player, Android.

Spec: opds.io

WebDAV

Point Enve at any WebDAV mount: Nextcloud, ownCloud, Synology, raw nginx, FastMail Files. Files become a library.

What works: folder browsing, downloads, playback. No native progress sync, but Enve handles progress locally and via iCloud.

App availability: iOS Book Player, Music Player, Video Player.

Spec: WebDAV (RFC 4918)

Premiumize logo Real-Debrid logo

Premiumize and Real-Debrid

Stream straight from your debrid cloud. Useful when your library lives there before it ever hits a server.

What works: folder browsing, streaming, downloads. Real-Debrid is supported in the Book Player audiobook stack too.

App availability: Premiumize: iOS Book Player, Music Player, Video Player. Real-Debrid: iOS Book Player.

Projects: premiumize.me · real-debrid.com

Storyteller logo

Storyteller

Storyteller is a server that aligns ebook text with audiobook narration. Enve uses Storyteller data to power StoryAlign on iOS 26+ for word-level highlighting against real narration audio.

What works: Storyteller content as a source, alignment data feeding the reader.

App availability: iOS Book Player, Android.

Project: smoores.dev/storyteller · GitLab

Subsonic (and friends)

Subsonic-compatible API. Works against Navidrome, Airsonic, Gonic, Astiga, Funkwhale, and anything else that speaks the protocol.

What works: music libraries, browsing, streaming, playlists.

App availability: iOS Music Player.

Projects: subsonic.org · Navidrome · Airsonic

Local files

No server required. Pick a folder. Enve scans recursively, extracts metadata, and builds the library.

Supported formats:

App availability: every app.

Sync sinks and companion projects

Not backends, but Enve plugs into all of these for reading-tracking and cross-device sync. Credit where it's due:

Compatibility matrix

BackendBook (iOS)AndroidMusicVideo
Audiobookshelf
Plex✓ Audio✓ Music✓ Video
Komga
Kavita
Jellyfin✓ Books✓ Books✓ Music✓ Video
Emby✓ Books✓ Books✓ Video
Grimmory
OPDS
WebDAV
Premiumize
Real-Debrid
Storyteller
Subsonic
Podcasts (RSS + iTunes)
Local files