Audible MP3 Downloader
I have a friend that is an avid Audible user. They have a big library and enjoy the service very much. They are also an avid swimmer, and have a water-proof media player they can listen to when swimming.
They would really like to listen to legally-purchased audiobooks in the pool, but found no proper device that can both do Audible and survive underwater.
My first suggestion was using some Bluetooth trickery, but it seems that it doesn’t really work underwater. A bit of research showed that underwater radio is not a solved problem, so I left this research venue alone. Last weekend, using some other people’s work and Python-glue, I got them a website they can:
- Log in to Audible
- See their library
- Choose books to download-convert
- Get a converted book as a zip

Some nitty-gritty
FastAPI, uv for dependency management.
Vibe-coded with Claude CLI.
Uses the audible and audible-cli Python packages for Audible interaction.
Comes with a Docker image, but can run without (if you have a proper ffmpeg setup)
Has an SQLite db for saving Audible connections (per browser session) and job management, it’s ok not to persist it.