What are supported systems for Chromecast Audio companion device?

The officially supported OSes for Chromecast Audio companion device: Android, iOS, Windows, Mac OS and Chrome OS. You can also use Chromecast Audio with Linux machines.

What is Chromecast Audio companion device?

Chromecast Audio is not a standalone device: it requires a Chromecast Audio companion device to initiate the streaming.

The companion device usually pass the streaming location and streaming info to Chromecast Audio. Chromecast Audio will then take over the streaming. You may check this guide on how to use Chromecast Audio to stream music and how to control Chromecast Audio from your Chromecast Audio companion device.

If the streaming source requires a membership/subscription, the Chromecast Audio companion device needs to authenticate itself first, then pass the streaming source to Chromecast Audio.

This requirement of a Chromecast Audio companion device is by design.

Chromecast Audio does not have its own dedicated input interface in Chromecast Audio.

Chromecast App and Apps with Chromecast support are required to use Chromecast.

The apps (Chromecast App and individual apps with Chromecast support) must run on a device, which acts as a Chromecast Audio companion device.

Chromecast Audio companion device is not exclusive. There is no “master” device: all devices are equal.

Any devices that can run these apps can control Chromecast Audio. No Chromecast Audio companion device can hog on Chromecast Audio.

What are supported systems for Chromecast Audio companion device?

Chromecast App for Android, Chromecast App for iOS, or Google Cast extension for Chrome browser require the Chromecast Audio companion device to have one of the following supported OSes:

I read much of the helpful information you have provided. Finally I get to Chromecast Audio Companion Device. I’m trying to solve what should be simple, but it’s not. I want to stream “live” analog content to Chromecast Audio. I want something simple that I input stereo to, that then allows me to stream to one or more of my Chromecast Audio devices. They are already set up, “speakered up”, and managed from my current phone or old Galaxy 3 I keep near my audio equipment. I’ve considered several ways and tried a few. The most obvious way would be input the audio into the Galaxy 3, but stereo input is not supported, except perhaps through some Bluetooth workaround. I bought an inexpensive Griffin iMic device which was very helpful as I tried to understand how Windows and Linux handle audio in, out, and through. I was trying to avoid a solution needing a PC for power, simplicity, reliability and maintenance reasons, briefly considered Raspberry, but find the platform slow and inherently flawed due to reliance of SD card for running OS. There is similar hardware that uses stable and cheap built-in memory to run, but the platform offers me little – my Rasp II+ booting with browser to manage my “data center” all mounted to a small section of my garage wall is cheap, is fastened on the back of a wall mounted monitor (with powered HDMI to VGA converter) works, with long periods of downtime should Raspian boot suddenly fail. I can’t afford Sonos, want zero features, no playlists, time offsets, equalizer, sound boost; I’ve been able to use Chrome cast Audio latency adjustments to resolve “other Chromecast Audio within earshot” cognitive torture as a manual version of what audio receivers/amps use a small wired speaker to set up for 5.1 and 7.1 and others – cool and not difficult, just noisy. Before attempting Chromecast Audio I used remote 900 MHz speakers for a second room only (poor quality build, unreliable reception at less than 10m), then attempted Bluetooth but failed because of cheap equipment, poor range, and inconsistent performance. Even with lower-latency implementation for both send and receive all bluetooth reliably lagged wired analog audio connections by > 500 ms. I’ve tested more complex implementatiobs, but none performed better than Soundwire (nominally paid version) running it’s server on a laptop running Mint. Audio is supplied through stereo mic/aux input, from my amp and made available (over WiFi) to the Soundwire app on my old Galaxy 3. I then use Home to “cast all” audio to Comcast Audio. Since streaming is not normally done directly through Home, requiring an app front-end, this method is worrisome and subject to all inherent limitations of C. Audio, including headless and zombie streaming, intermittent missing C. Audio units displayed, etc. Zombie sessions have not improved since the “one play, all display” Chromecast enhancement, and may require surgical session termination or device reboot. In addition, I was experiencing distortion and white-noise static independent of perfecting the analog audio connection (direct wire through auto-switching exclusive headphone jack). Sound became clear and all discernable noise silenced when laptop charger disconnected. The cause could be a ground loop issue (laptop charged, amp and C. Audio powered by 60Hz AC) or caused by RFI from the lapbook charger, the charging circuit within the laptop, or harmonics in environment. Running the laptop on battery alone resolved all noise, but remains impractical. For the record I have Plex and that’s not a good answer for live input, and much too complex with no advantage. I keep looking for < $100 packaged single purpose hardware solutions and find none. Ideas, help, and addressing this question directly in your material would all be helpful.

As I described. However, the use of the Android Home app allows any third-party phone app (not using whatever API is specified to cast directly), or any other mechanism to cast whatever content is on the phone, however it receives that, voice and video as well, I believe. It doesn’t matter where or how the media is stored or streamed. In fact, I’d prefer a way to input stereo audio to the phone directly (by wire) but that seems to not be supported except possibly one of a few Xperia devices, which would require a 5-conductor plug, and maybe a software work-around as Sony provisions that to support stereo microphones, not exactly leaping off shelves, even the few Sony could rent. I asked here because of your comprehensive approach and intent, and have noticed others are looking for a solution. I first inquired directly to a Chromecast board but got a party line message, which sounded very familiar, and equally dismissive. Any other ideas would be appreciated. Two thoughts: could this work through one of the many media streaming mini-boxes running Android 6 or 7? The only requirement I can think of is direct stereo audio input via phone plug (3.5 mm) or through optical or digital coax. Any would be fine, I need 2 channel audio only. What about using an iPhone and the Home app (or equivalent) there? I believe iPhones support stereo audio input directly and Wifi will do the rest, if someone can verify that will stream similarly as on Andoid. Even if an iPhone app is required that’s a single system solution. Ideas?

There are several obstacles. First, mobile phone is not designed to capture live music. The built in mic (one or two) cannot do a good job for this. You can attach an external mic through the headset jack (you need an adapter). But the signal will be too weak. You need an app to boost the signal to at least -10dB. Then you need an app to process the signal (the default voice recorder apps in most phones are good for “voice recording”. You cannot expect too much from such apps). Second, even you can find a good app to process the anology signal, you still need an app to stream to Chromecast audio. Google home is not such an app. Casting app uses the casting services provided by Google Home and Google play. I don’t think there are any apps in play store that can both process your external mic input and cast to Chromecast. Third, even if you can cast through approach, the audio quality probably will be very poor.

Anyway, personally I would not think it’s a good solution. But if you are interested, you can try to crack the problems one by one.