A single pane of glass for your self-hosted audiobooks and ebooks. HearthShelf keeps everything Audiobookshelf does well and rehouses it in an interface you'll actually want to open at night.
Every cover carries its own color. When a title plays, that hue blooms softly from the top of the page and tints the controls — so the interface quietly takes on the mood of whatever you're in. No themes to pick. Color flows from the art.
A persistent bar for quick control, and a two-pane immersive view when you want to settle in — cover, chapters, sleep timer, and speed, all without leaving the page. Chapters slide in inline; nothing gets in your way.
Streaks, hours, finished counts — and a server leaderboard so the people sharing your instance can compare notes. Your numbers stay on your hardware, never a third party's.
A full immersive ebook reader, built in. Choose your theme — dark, sepia, light, or paper — adjust type size, font, and spacing, then settle in. If the book has both audio and an ebook, a quiet marker shows where the narration has reached so you can jump between them without losing your place.
HearthShelf isn't a replacement — it's a front-end. Same library, same files, same mobile apps and API. It adds an ebook reader and a warmer desktop experience, then stays out of your way.
services: hearthshelf: image: ghcr.io/hearthshelf/hearthshelf:latest container_name: hearthshelf ports: - "8200:80" volumes: - ./config:/config - ./metadata:/metadata - /path/to/audiobooks:/audiobooks environment: - TZ=America/New_York restart: unless-stopped
Free and open source, yours to run forever. Point it at your own Audiobookshelf server and open the door.