The library is a small, dependency-free web page, and accessibility is part of its design rather than an afterthought. This page says what works, and how to tell us when something doesn't.
What the player supports
- Keyboard:
Spaceplay/pause,←back 15s,→forward 30s,Esccloses panels. Every control is reachable byTabwith a visible focus outline. - Screen readers: controls carry ARIA labels, status messages are announced politely, and dialogs are marked as such.
- System & lock-screen controls: playback integrates with the Media Session API, so hardware keys, headphones, Bluetooth devices, and the lock screen can drive it.
- Display settings (the Aa button): light, warm, and dark themes, and four text sizes, remembered on your device. The site also follows your system's dark-mode preference automatically.
- Reduced motion: animations are disabled when your system asks for reduced motion.
- Listening itself: every published chapter can be listened to instead of read, with adjustable playback speed from 0.75× to 2×.
Known limitations
- Slide images currently carry generic alternative text; chapter outlines provide the equivalent content in text form where available.
- The audio editions are AI-narrated and do not yet include synchronized transcripts — the full text of each book is available at its "Read" link.
Tell us what's broken
If anything on this site is hard to use with your setup, please write to errerlabs@gmail.com and describe what happened and what you were using. Reports are genuinely welcome and fixed with priority.