Volume Icon Volume.

Expressive Audiobooks for Jellyfin & Plex.Listen Beautifully.

A premium, native Android client for Plex and Jellyfin, crafted for the ultimate audiobook listening experience. Fully offline, expressively animated, and designed to put you in control of your library.

Concept

Your books, Wherever you are

Volume is a native, modern audiobook player built from the ground up for Android. It bridges the gap between self-hosted server freedom (Plex and Jellyfin) and the polished, premium playback experience of proprietary audiobook platforms.

It doesn't treat audiobooks like music playlists; it treats them like literature. The application adapts to how audiobooks are structured, how narrations are spoken, and how listeners interact with bookmarks, notes, and chapters.

Volume Home Dashboard Screen

Turn up the Volume.

Features that redefine what a self-hosted audiobook player can be.

Main player interface with wavy seek bar and controls
🌊 Motion & Feel

Native UI & Custom Feeling

Featuring beautiful serif typography for headers, bouncy Material 3 spring animations, and a fluid "Wavy Slider" that dances when active, Volume is as delightful to look at as it is to listen to. The play/pause buttons morph dynamically between shapes when toggled.

Dynamic cover art theming settings panel
🎨 Art-Driven UX

Material 3 Expressive & Dynamic themes

Say goodbye to rigid, sterile user interfaces. Volume uses Dynamic Cover Art color extraction to repaint the entire app theme in real-time based on the book you are currently listening to. Every book creates a unique, custom-tailored environment that reflects its tone.

↩️

"Undo Last Skip" (The Life-Saver)

We’ve all accidentally hit the "Next Chapter" button or skipped 30 seconds ahead on a locked screen, losing our place and wasting minutes trying to find where we left off. Volume tracks your previous playback positions, allowing you to undo your last skip with a single tap and go right back to your exact spot.

📶

Chromecast Audio Handshaking

Volume handles device handshaking elegantly. If a Chromecast is nearby, the app establishes a handshake, instantly transferring your playback position and state. If the Cast session disconnects, it shifts back to local playback on your phone without losing a single syllable.

Library shelf view showing catalogued books
Bookshelf

Your Bookshelf, Anywhere

Bring server-side flexibility to a local client. Volume offers dual compatibility with both Plex and Jellyfin servers, enabling you to browse, search, and stream your entire audiobook collection.

Customize your reading space with Grid Column Scaling, shifting from a clean single-column details list up to a dense 4-column cover art grid. Save books for the road with robust offline downloading, including full status and progress tracking.

Timestamped Notes Screen
Timeline Bookmarks Screen
Productivity

Study, Annotate, & Never Forget

Volume elevates listening from passive consumption to an active reading experience. Take precise, timestamped annotations directly attached to playback positions—perfect for study guides, book clubs, or mapping out complex fiction.

Drop visual bookmarks on the timeline to return to favorite passages, and track exactly how far you are through any chapter with granular progress displays designed for multi-part books.

More Features Built For You

Under-the-hood integrations and utility tweaks designed for absolute comfort.

Authentication

Secure Plex OAuth

Integrates Android Custom Tabs to authenticate in-app without leaving the workspace. A secure login flow that remembers your settings.

Audio Logic

Smart "Skip Silence"

Automatically clips silent pauses and long gaps in narration. Keeps non-fiction, lectures, or slow narrations moving forward at a natural pace.

Navigation

Chapter Progress

Displays duration and remaining time relative to the current chapter. Better context for when you will reach a logical stopping point.

Pacing

Variable Speed

Fine-tune speed adjustments (from 0.5x to 3.0x). Consume podcasts, non-fiction, or speed-read books at your preferred pacing.

Hardware

Smart Audio Focus

Automatically pauses or ducks audio when calls come in or navigation speaks. Prevents missing crucial narration during daily commutes.

Safety

Unplug Detection

Automatically pauses playback when headphones are disconnected. No embarrassing blaring audio when unplugging wired or Bluetooth audio gear.

What Volume Does Exceptionally Well

Designed under the hood to outpace generic audio solutions.

🎙️

Speech Optimization

Volume utilizes Android's native Media3 and ExoPlayer libraries configured specifically for the speech profile. This adjusts audio routing and pipeline priorities to deliver crisp, clear narration.

🔄

True Background Playback

Designed with a decoupled MediaSessionService, playback remains extremely stable in the background, resisting aggressive system task-killers and integrating perfectly with lockscreens, notifications, and Android Auto.

🏠

Contextual Home UX

The home screen dynamically alters its layout based on what you are doing. It greets you contextually based on the time of day, presents a Continue Listening banner, and groups items by recency.

Technical Stack Highlights

Under the hood of the native Android application.

Volume About and Configurations Screen

Architecture & UI

Built using modern Android development practices. Clean separation between the User Interface Layer (Jetpack Compose with Material Design 3) and the Background Service Layer.

Media & Cast

Powered by Android Media3 and ExoPlayer, configured with Custom Media Session actions. Full Google Cast SDK integration ensures reliable handshaking and playback migration.

Networking

Uses OkHttp and Retrofit for robust Plex and Jellyfin Web API communication, handling pagination, search queries, progress reporting, and download pipelines.

Threading

Harnesses Kotlin Coroutines and Flows for real-time progress syncing, database operations, and reactive UI state updates with zero frame drops.

Volume App Icon

Ready to experience your library?

Download the beta of Volume for Android and take control of your self-hosted bookshelf.