There's nothing like listening to an audiobook fill the whole room through your Sonos speakers while you cook, clean, or wind down. But Sonos has no universal audiobook app, and a lot of audiobooks live in a browser tab. The free Cast to Sonos Chrome extension lets you stream those audiobooks straight to Sonos, no extra hardware, no fiddly setup.
What you'll need
- Google Chrome (or another Chromium browser)
- An audiobook that plays in a browser tab
- A Sonos speaker on the same network
Step-by-step: Listen to audiobooks on Sonos
1. Install Cast to Sonos
Add the Cast to Sonos extension from the Chrome Web Store and pin it to your toolbar.
2. Open your audiobook in the browser
Open your audiobook in a Chrome tab, a web player, library app, or a DRM-free audio file, and start it playing.
3. Open the Cast to Sonos extension
Click the Cast to Sonos icon in the toolbar to open the casting panel.
4. Choose your Sonos room
Select the Sonos speaker or group you want to listen on.
5. Press play
Press play in the extension and your audiobook streams to your Sonos speakers.
Free to start · No account needed.
Frequently asked questions
Does this work with Audible?
If your audiobook plays in Audible's cloud player in a Chrome tab, Cast to Sonos can stream that audio to Sonos. Note that some protected content may not be capturable; the most reliable sources are web players and DRM-free audiobooks that play normally in the browser.
What audiobook sources work best?
Anything that plays in a browser tab: LibriVox, library apps like Libby in the browser, Google Play Books on the web, podcast-style audiobooks, and your own DRM-free audio files opened in Chrome.
Will it remember my place in the book?
Your audiobook app or player keeps your position as usual, Cast to Sonos just streams whatever is currently playing in the tab, so pausing and resuming works normally.
Is Cast to Sonos free?
Yes. The free tier streams in mono with no account required, which is perfect for spoken-word audiobooks. Premium adds HD stereo and multi-room groups.
