About
A home for audiobook cover art
The inspiration
I love searching /r/audiobookcovers for custom artwork for my audiobooks, but Reddit's search is notoriously bad. I wanted a way to search for and download new artwork quickly and easily, without worrying about different image hosts, getting the highest image quality, or Reddit's interface. This started out as a personal project to archive the subreddit, but quickly grew into a website to contribute back to the community. I have redesigned this website numerous times. It serves as a benchmark for my personal skill growth in web development. I have made many mistakes along the way, but I am now happy with the project as it currently stands. I hope that you enjoy using this website.
Search by book
Every cover is matched to a book in the OpenLibrary catalogue using an OCR and AI pipeline, then searched with Postgres full-text search. This is the default, and it is what you want almost every time.
Search by title and authorSearch by artwork
Every cover also has a Jina CLIP v2 embedding stored in pgvector, so you can describe what a cover looks like and find it by appearance alone. Useful when a cover has never been matched to a book, or when you just want a particular mood.
Try visual searchThe technology
Cover embeddings for visual search
The book catalogue behind title and author search
Hosted on PlanetScale
Runs the site at the edge
React framework and router
Background jobs and the catalogue ETL
Object storage for every cover
End to end, front to back
The whole thing is open source on GitHub, including a JSON search API at /api/search?q=….