This extension allows you to cast your tab to a sonos device.

Latest Version

Version
1.13
Update
November 12, 2024
Size
398KiB
Developer
casttosonos.com
Category
Users
8,000+
Rating
2.8 ★
Manifest Version
3
Web Store Status
Languages Support
Bahasa Indonesia
Bahasa Melayu
Deutsch
English
Filipino
Français
Kiswahili
Nederlands
Norsk
Tiếng Việt
Türkçe
Català
Dansk
Eesti
Español
Hrvatski
Italiano
Latviešu
Lietuvių
Magyar
Polski
Română
Slovenský
Slovenščina
Suomi
Svenska
čeština
Ελληνικά
Српски
български
русский
українська
עברית
فارسی‎
मराठी
हिन्दी
বাংলা
ગુજરાતી
தமிழ்
తెలుగు
ಕನ್ನಡ
മലയാളം
ไทย
አማርኛ
‫العربية
日本語
한국어
See more
Permissions
TabCapture
Tabs
ActiveTab
Storage
Scripting
See more

Cast to Sonos Extension

Cast to Sonos: Stream Directly from Your Browser to Sonos – Effortless & High-Quality

Experience seamless audio streaming to your Sonos speakers right from your Chrome browser. With Cast to Sonos, elevate your streaming experience by casting audio from any website, bringing rich, high-quality sound to your Sonos system with just a few clicks. Whether you're watching videos, listening to music, or streaming from popular sites, Cast to Sonos offers the versatility and performance Sonos users expect.

For setup assistance, check our [installation instructions](https://medium.com/@casttosonos/how-to-cast-to-sonos-from-chrome-805fbc36a60d) or watch our [video tutorial](https://www.youtube.com/watch?v=IBx0BjxkfEI&t=18s).

————————

SEAMLESS SONOS INTEGRATION

With Cast to Sonos, you get a smooth, integrated experience similar to using your Sonos app. Features include:

➤ Household & Device Selection: Choose the Sonos household or device to stream to, allowing for easy room-to-room control.
➤ Automatic Color Matching: The extension adjusts its background color to match the website you're on, creating a cohesive look.
➤ Dark Mode Support: Enjoy a sleek, visually comfortable experience in dark mode.
➤ Dynamic Player Interface: The extension displays the current audio thumbnail and a Cast to Sonos logo in the Sonos app, creating a seamless experience.
➤ Full Player Control: Play, pause, and adjust volume directly from the Sonos app or Cast to Sonos.

————————

PREMIUM AUDIO QUALITY & PERFORMANCE BOOST

Upgrade to Cast to Sonos Premium for enhanced audio fidelity, ensuring every note is delivered with the clarity your Sonos setup deserves. Additionally, Cast to Sonos optimizes performance by running all audio capture on a separate worker thread, minimizing any impact on browser performance.

————————

HOW TO GET STARTED

The get started, please take a look at the following guide on how to install the extensions: [Installation Guide](https://medium.com/@casttosonos/how-to-cast-to-sonos-from-chrome-805fbc36a60d)

Also don't forget to check out our tutorial which helps to walk you through the user interface: [Video Tutorial](https://www.youtube.com/watch?v=IBx0BjxkfEI&t=18s)

For troubleshooting, ensure no other app (like Spotify or YouTube) is actively using your Sonos device. Pausing these other apps can help establish a stable connection. If that does not help, please re-install the extension and finally contact our support using either the \"Support\" page in the Chrome Web Store or by sending us an email at: [email protected]

————————

YOUR PRIVACY, OUR PRIORITY: A Transparent Look at How Cast to Sonos Handles Your Data

We take privacy seriously and are committed to transparency about how our extension works and what data it accesses:

➤ Secure Sign-In: Your login is done through the Sonos website, so we never see or store your password. You can confirm this by inspecting the login window and checking the URL to ensure it's Sonos.
➤ Limited Data Storage: We only store a temporary access key to communicate with your Sonos system, with no other personal data stored. Analytics are minimal and limited strictly to operational needs.
➤ Easy Data Control: Instantly revoke access through your Sonos account or directly within the extension. Right-click on the Cast to Sonos icon, select \"Options,\" and choose \"Clear data\" to remove settings and access keys.

For those seeking extra privacy and performance, enable the \"Disable front-end scripts\" option. This feature prevents the extension from adjusting background colors to your current open tab, but reduces page load times. However, this script is highly optimized and runs only after a page has fully loaded so you will probably not see a difference.

————————

PLANS & SUBSCRIPTIONS

➤ Free Plan: Access basic casting features and enjoy standard audio quality.
➤ Premium Trial: Explore premium audio fidelity with a free trial of our enhanced sound quality.
➤ Premium Plan: Upgrade to premium for high-fidelity audio and the best streaming quality your Sonos speakers can offer.

For more details and subscription options, explore the plans in the extension settings.

————————

COMPREHENSIVE SUPPORT & REGULAR UPDATES

Our team is dedicated to providing a smooth experience with reliable support. Contact us anytime through the Chrome Web Store Support page, and we'll help resolve any issues. We release regular updates to address user feedback, ensure compatibility, and improve performance, so your Cast to Sonos experience keeps getting better.

————————

FAQ: Common Questions about Cast to Sonos

➤ Will this replace my Sonos app? No, Cast to Sonos works alongside your Sonos app, allowing you to control playback, volume, and device selection from either platform.

➤ Why is there a delay? Casting from your browser streams audio over your network, which can introduce a delay. This behavior is similar to Chromecast and ensures compatibility across all Chrome-supported platforms. This extension is meant for audio only, and should not be used for video, gaming, or as a PC speaker replacement.

————————

Transform your Sonos speakers into the ultimate browser-powered streaming system with Cast to Sonos – the essential tool for every Sonos user who wants total control and flexibility.

[Installation Guide](https://medium.com/@casttosonos/how-to-cast-to-sonos-from-chrome-805fbc36a60d) | [Video Tutorial](https://www.youtube.com/watch?v=IBx0BjxkfEI&t=18s)

Changelog:

v1.1:
* Added free mode
* Added more languages
* Improved error handling and error explanations
* Changed font

v1.2:
* Improved messages and handling of rate limit errors
* Fixed a bug that caused users to have to re-authenticate with Sonos
* Changed icons

v1.3:
* Fixed an issue with translations that made it impossible for non-English users to install the extension

v1.4:
* Changed Dutch translations
* Add dynamic background based on website contents
* Removed debug information that was cluttering the debug logs
* Better error handling for users that attempt to stream pages starting with chrome://
* Close the previous stream when the user starts a new stream on a new tab
* Changed the icon displayed inside the Sonos app
* Added an error screen when the user can not connect to the server
* Added a loading screen when the app is connecting to the server
* Add a dynamic icon inside the Sonos app

v1.5:
* Corrected incorrect title

v1.6:
* Remember living room and device after popup is closed
* Improved speed at which the background color and thumbnail image is retrieved from the foreground webpage to +-100ms

v1.7:
* Improved logging for better debugging

v1.8:
* Added extension version number for better debugging
* Retry mechanism for when fetching the user fails
* Better error display, no more alert windows
* Fixed an issue where the tab media stream would not stop after disabling the connection before pressing play
* Prevent unnecessary network requests from the background script
* Do not display the ERROR_RESOURCE_GONE error, re-fetch the households instead
* Introduce a timeout for network requests of 5 seconds
* Rename the native 'TypeError: Failed to fetch' error message to 'Network error', because it's confusing
* Rename the native 'AbortError, DOMException, user cancelled the request' to 'Network error', because it's confusing (and not correct)
* Better error handling when there are connectivity issues
* Translated a few error messages which were still English-only
* Handle all kind of connectivity issues and recover from network failures

v1.9:
* Added the ability to disable front-end scripts
* Removed permissions for access to all urls, instead use the \"activeTab\" permission
* Added a link to manage premium subscriptions to the options page
* Fixed an issue with refreshing expired auth tokens and handling of invalid auth tokens

v1.10
* Added rewardful for affiliate marketing
* Fixed an issue with language translations which caused app installations to fail

v1.11
* Changed Chrome web store category to \"Entertainment\"

v1.12
* Streaming service upgraded and maintenance work done

v1.13
* Fixed a storage limit issue which rendered the extension unusable for users with multiple households and/or devices
* Improved error logging
* Changed the extension description
* Removed unnecessary foreground logging which caused clutter in the console
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Cast to Sonos", "description": "__MSG_extensionDescription__", "default_locale": "en", "version": "1.13", "manifest_version": 3, "background": { "service_worker": "background.js" }, "permissions": [ "tabCapture", "tabs", "activeTab", "storage", "scripting" ], "web_accessible_resources": [ { "resources": [ "mp3-processor.js" ], "matches": [ "" ] } ], "externally_connectable": { "matches": [ "https://streaming.casttosonos.com/*" ] }, "host_permissions": [ "https://streaming.casttosonos.com/*" ], "options_ui": { "open_in_tab": false, "page": "options.html" }, "action": { "default_icon": { "16": "images/icon16.png", "24": "images/icon24.png", "32": "images/icon32.png", "64": "images/icon64.png", "128": "images/icon.png" }, "default_popup": "popup.html", "default_title": "Open Chrome Audio Capture interface" }, "icons": { "16": "images/icon16.png", "24": "images/icon24.png", "32": "images/icon32.png", "64": "images/icon64.png", "128": "images/icon.png" }, "content_scripts": [ { "matches": [ "https://extensionpay.com/*" ], "js": [ "extpay-content-script.js" ], "run_at": "document_start" }, { "matches": [ "" ], "js": [ "foreground-watcher.js" ], "run_at": "document_idle" } ]}
Read more

Similar Extensions

icon

Cast Kodi Extension · Fun 8,000+ 9 ★ 307KiB

icon

Vbukit Chromecast Browser Plugin Extension · Photos 8,000+ 19 ★ 926KiB

icon

CastImage for Chrome Extension · Fun 8,000+ 12 ★ 306KiB

icon

PBVidCast - Chromecast™ for Pinkbike videos Extension · Fun 8,000+ 7 ★ 408KiB

icon

Add to Sonos Queue Extension · Accessibility 8,000+ 19 ★ 221KiB

icon

Browser Cast - Phone remote 4 your PC browser Extension · Productivity 8,000+ 6 ★ 112KiB

icon

DriveCast Extension · Fun 8,000+ 112 ★ 143KiB

icon

ChromeHue for Philips Hue Extension · Productivity 8,000+ 240 ★ 1.46MiB

icon

YouTube No Cast Extension · Accessibility 8,000+ 6 ★ 4.7KiB

icon

Vollume Sampler Extension · Productivity 8,000+ 40 ★ 752KiB

icon

SplitCast Extension · Productivity 8,000+ 31 ★ 423KiB

icon

Cast with MkChromecast Extension · Productivity 8,000+ 72 ★ 5.46KiB

icon

TVQue Extension · Productivity 8,000+ 13 ★ 140KiB

icon

LightCast 2 Extension · Productivity 8,000+ 0 ★ 77.9KiB

icon

PlayTo for Chromecast™ Extension · Fun 8,000+ 7535 ★ 96.6KiB

icon

CastBuddy Extension · Fun 8,000+ 604 ★ 253KiB

icon

YoukuCast Extension · Accessibility 8,000+ 3 ★ 112KiB

icon

CAST Highlight SCA Chrome Extension Extension · Developer Tools 8,000+ 2 ★ 70.12KiB

icon

BiliDownCast Extension · Accessibility 8,000+ 3 ★ 747KiB

icon

Lampa Cast Extension · Developer Tools 8,000+ 0 ★ 77.04KiB

icon

Play with MPV Extension · Productivity 8,000+ 27 ★ 21.75KiB

icon

Consent-O-Matic Extension · Productivity 8,000+ 141 ★ 93.54KiB

icon

DRCast Extension · Fun 8,000+ 25 ★ 49.08KiB

icon

Bandcast Extension · Fun 8,000+ 26 ★ 141KiB

User reviews

icon

Kobi Mor (ID: 0000001d48f3fb2a) Voted 2 ★ - Updated 07/17/2023 Just installed, but I don't know how to cast. Would appreciate some basic instructions on how to start casting to my Sonos

icon

Mystic Magican (MysticMagican) (ID: 00000060ffd20a56) Voted 1 ★ - Updated 06/14/2023 Datenkrake, mehr nicht. Warum sollte ich dieser Erweiterung die Daten meines Sonos-Accounts geben? Das ist für die Nutzung nicht erforderlich, Apps/Programme wie Spotify finden auch ohne Login die im Netzwerk vorhandenen Lautsprecher..

icon

Francis Campbell (ID: 0000003abf464518) Voted 5 ★ - Updated 06/01/2023 Works perfectly for streaming audio from Chrome to Sonos, which is what I want to do. I tried to buy the premium version, but could not do so because the payment system rejected my postcode. I live in the Republic of Ireland.

icon

David Youdontcare (ID: 000000e650eb5ce1) Voted 1 ★ - Updated 04/01/2023 funktioniert nicht, "kein Haushaltgefunden", über die Sonos App oder iTunes funktioniert der Lautsprecher

icon

Kevin Turner (ID: 000000b6f1b0e2e7) Voted 1 ★ - Updated 03/07/2023 Useless - there is always about a 5-10 second delay between the video and the audio and the session disconnects each time a video is done playing, even if I keep the extension open.