We're working with Reddit to reestablish the Alexandria community. Stay tuned for updates on r/AlexandriaMediaLib2.

Your Media, One App

A unified client for Audiobookshelf, Kavita, Plex, Jellyfin, and more. Connect to multiple servers and enjoy all your audiobooks, ebooks, and media in one beautiful app.

Coming Soon

Version 2.0.0

A complete evolution of Alexandria. Rebuilt from the ground up with a new design, new capabilities, and serious performance improvements.

Redesigned UI

  • Material 3 design with dynamic theming
  • Dark, AMOLED, and E-ink display modes
  • Smart Collections with custom section management
  • Unified library view across all services
  • Polished empty states across 30+ screens

New Capabilities

  • Chromecast audiobook casting with full controls
  • CarPlay and Android Auto integration
  • Apple Watch companion app
  • Offline downloads across all services
  • Global search across all servers (including offline)
  • Global playback queue with auto-advance
  • Custom sleep timer with background support
  • Listening history & session management for ABS
  • ABS progress sync with session tracking

Performance

  • Progressive library loading for large collections
  • Android Auto fast startup and seek optimization
  • SQLite-powered offline search index
  • Reduced streaming buffer for lower memory usage
  • Background sleep timer via audio position tracking

Security & Connectivity

  • OIDC authentication support
  • Multi-server connections (up to 3 per service)
  • Self-signed certificate support
  • Offline sync with server progress reconciliation
  • Connectivity-aware sync intervals

Supported Services

🎧
Audiobookshelf
📚
Kavita
🎬
Plex
📺
Jellyfin
📖
BookLore
📕
Calibre
🌐
Calibre-Web
📗
Storyteller
📰
Komga

Features

v2.0

Chromecast Support

Cast audiobooks to any Chromecast device with full playback controls, chapter navigation, and cover art display.

v2.0

Apple Watch App

Control playback, browse your library, and see cover art directly from your wrist with the companion Watch app.

iOS

CarPlay

Browse and play audiobooks hands-free while driving with full CarPlay integration across all services.

Android

Android Auto

Seamless audiobook browsing and playback in your car with fast startup and seek optimization.

v2.0

Unified Library

See all your content from every connected service in one unified view. Filter, sort, and search across everything.

v2.0

Offline Downloads

Download audiobooks, ebooks, and comics from any service for offline listening and reading.

v2.0

Global Search

Search across all connected servers at once. Works offline too with a local SQLite search index.

New

Smart Collections

Customize your home screen with manageable, reorderable sections. Show exactly what matters to you.

New

Session Management

View and close open ABS listening sessions directly from the app. Automatic session cleanup prevents orphaned entries.

v2.0

Multi-Server

Connect to multiple servers per service. Switch between home and work servers instantly.

New

Reading Plans & Reminders

Build reading plans with target dates, drag-to-reorder books, per-book pacing (hours per day to finish on time) and link multiple alarm-style reminders that open the right plan when tapped.

New

Upcoming Releases

Discover real pre-order dates for your favorite authors and genres. Three sections — Releasing Soon, Discover, and Recently Released — with optional new-release notifications.

Roadmap

In Progress

Chromecast Phase 2
Plex and Jellyfin casting, volume control, session reconnection
Batch Downloads
Download entire series or playlists at once across all services

Planned

Text-to-Speech for eBooks
Read Aloud for EPUB readers with listening time tracking
Emby Integration
Support for Emby media servers

Bug Reports

Found a Bug?

Help us improve Alexandria by reporting any issues you encounter. Please include your device model, OS version, and steps to reproduce the bug.

Report a Bug

Known Issues

BookLore interrupted downloads Investigating
Interrupted downloads can interfere with opening the downloaded book.
Series number not showing in Calibre offline Investigating
Series number metadata does not display when viewing Calibre books offline.

Reported Issues

.cbz format limited to 50 pages Unconfirmed
Android: CBZ comics may only display up to 50 pages.

Recently Fixed

Extended OIDC Support Shipped
OIDC authentication now supported across all compatible services, not just Audiobookshelf.
ABS progress not syncing to server Fixed
Lazy session creation ensures progress always syncs. Manual sync button now bypasses cooldown guards for immediate sync.
Orphaned ABS listening sessions Fixed
Previous sessions are now closed before creating new ones. Eliminated ghost 30-second sessions from redundant session creation.
Play/Resume navigation delay Fixed
Tapping play on hero cards now navigates to Now Playing immediately instead of waiting for media to fully load.
Bookmark double-delete required Fixed
Bookmarks now delete on first tap by clearing the local cache immediately on successful server deletion.
Android splash screen font flash Fixed
Quote text no longer re-renders with a different font when the themed app loads on Android.
Android Auto & CarPlay Fixed
Fixed in v2.0. Android Auto cold-launch, connection stability, and playback resume all working. CarPlay fully functional across all services.

Feature Requests

Have an Idea?

Help shape the future of Alexandria! Share your feature ideas, suggestions for improvements, or integrations you'd like to see.

Request a Feature

Popular Requests

Sleep Timer Enhancements Implemented
Sleep timer now works reliably when phone is locked by tracking audio position.

Join the Community

Get help, share feedback, and connect with other Alexandria users.