Why ListenUp
The philosophy behind the app.
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:
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.