Introduction

Why ListenUp

The philosophy behind the app.

~4 min

The Problem#

Audiobooks are intimate: the voice in your ear on the morning commute, the companion on a long flight, the story that helps you fall asleep.

When you find a narrator you love, you follow them across genres. When a book moves you, you want to share it. ListenUp was made for those people: the ones who love audiobooks and take them seriously.

We started building ListenUp because we wanted an audiobook experience that felt as intentional as our libraries. One that assumed we’d be listening on planes and in subways. One that knew our families and friends might want to share in what we’re discovering. One that stayed out of the way until we needed it, and leveraged the devices we use every day.

What emerged is opinionated software, built around three principles that show up in every decision we make.

Our Principles#

Offline-First

ListenUp assumes you're offline and treats connectivity as a bonus.

Connect to your server and the app downloads everything it needs to function independently: library metadata, progress, and stats, all local. Books you’re listening to download in the background. When you reconnect, changes sync in both directions.

The internet is great, but especially for self-hosted software it can be unreliable. We wanted something that worked whether you’re on a plane, in a power outage, or roaming on a road trip.

Social-First

Books are better shared.

ListenUp is designed as an inherently social experience. See what everyone on your server is reading. Discover new books through Lenses, curated views into collections you might not have found on your own. Build streaks together, and let your listening inspire others.

This doesn’t mean ListenUp is noisy. If you’re the only person on your server, everything works beautifully. But when you invite others in, the experience gets richer, not more complicated.

Never Stranded

Magic is only magical when it doesn't get in your way.

Auto-discovery finds your server. Metadata appears automatically. Playback syncs across devices without you thinking about it. But when the magic fails, and it always does, you should never feel stuck.

Every automatic feature has a manual escape hatch. You can always type in a server address, edit metadata by hand, and see exactly what’s happening, including the source code. We build for the best case and design for the worst.

What This Means in Practice#

These aren’t just words on a page. They show up in concrete decisions:

Native clients

Real native apps for iOS and Android. No Electron, no web views. Better performance, better battery, interfaces that belong on your device.

Background sync

Books download automatically based on your listening patterns. Your next chapter is always ready before you need it.

Manual everything

Convenience features are conveniences, not requirements. We never lock you into automation.

Modern codec support

Every format your device supports, including xHE-AAC and Dolby Atmos, with transcoding on the roadmap for older devices.

Platform depth

Today, iOS and Android. The goal is every device you use, natively and beautifully: the web, the desktop, watches, smart TVs, car dashboards, and XR.

Differences from Audiobookshelf#

Both projects meet the same needs from a different set of philosophies. We don’t see them as competing, but as serving slightly different communities. Here’s an honest breakdown to help you choose:

App
ListenUp
Audiobookshelf
Focus
Audiobooks only: optimized deeply for one experience.
Audiobooks and podcasts in one tool.
Maturity
Younger, moves fast, close to the latest platform APIs.
Mature and stable, with years of production use.
Architecture
Thin Kotlin sync layer; most work on-device. No web UI.
Does more centrally, which powers its excellent web interface.
Configuration
Opinionated, with few knobs; most of it just works.
Extensive options for maximum control.
Multi-user
Single library, fine-grained access: one unified, filtered view.
Separate libraries users switch between, concrete and visible.
Contributing
Kotlin and Swift: higher barrier, truly native results.
JavaScript throughout: one language, more accessible.

If you want podcasts, a web interface, or maximum configurability, Audiobookshelf is the better choice, and that's okay.

Where We’re Going#

ListenUp is opinionated software, built for people who love audiobooks and want a tool that respects both their library and their time. We’re not trying to be everything to everyone. We’re trying to be the best possible experience for people who share our priorities.

Today
iOS
Android
On the roadmap
Web
Desktop
Watch
TV
Car
XR

Last updated June 27, 2026