Product story

Building ListenBook: From Frustration to Feature

Building ListenBook: From Frustration to Feature

The Problem

I listen to audiobooks every single day. On my commute, while cooking, before sleep. It's not a casual habit — it's a core part of how I learn and relax.

And yet, every audiobook player I tried had the same problems:

  • Too complicated — features I never used cluttering the interface
  • Import friction — getting my own files into the app shouldn't require a computer science degree
  • Unreliable bookmarks — losing your place in a 20-hour book is unforgivable
  • No sleep timer — or a sleep timer that felt like an afterthought

The Decision

After years of compromising, I decided to build my own. Not because I thought I could build something revolutionary, but because I knew exactly what "good enough" looked like for my specific use case.

Design Principles

Every decision in ListenBook came back to three principles:

1. Import Should Be Effortless

Drop files in, and they should just work. MP3, M4A, M4B — doesn't matter. The app figures out the structure, the chapters, the metadata. You shouldn't need to think about file formats.

2. Never Lose Your Place

Bookmarks are sacred. The app saves your position constantly, syncs across devices via iCloud, and lets you set manual bookmarks for passages you want to return to. Losing your place in a book should be technically impossible.

3. Get Out of the Way

When you're listening, the interface should disappear. Clean playback screen, intuitive controls, no ads, no social features, no "discover new books" nonsense. Just you and the book.

What I Learned

Building ListenBook taught me that the best features are the ones users never notice. They don't notice that their place is always saved. They don't notice that imports just work. They notice when these things don't work — and that's the standard I build to.

Share:

Related Posts

Why I Built BiCommander
Product story

Why I Built BiCommander

A personal tool turned productivity staple — one window, two panels, and everything you need to stop switching apps and start getting things done.

· 1 min read