# \[HOWTO\]\[PRO\] Use SoundBoard with Google Chromecast

**URL:** <https://community.homey.app/t/howto-pro-use-soundboard-with-google-chromecast/57487>\
**Category:** Tutorials\
**Tags:** app, tools, flow, homey-pro\
**Created:** [December 30, 2021, 4:14pm UTC](https://community.homey.app/t/howto-pro-use-soundboard-with-google-chromecast/57487 "2021-12-30T16:14:07Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [December 30, 2021, 4:14pm UTC](https://community.homey.app/t/howto-pro-use-soundboard-with-google-chromecast/57487/1 "2021-12-30T16:14:07Z")

</div>

> 🚨 Officialy supported in Google Chromecast app since version 6.0.3. [Google Chromecast | Homey](https://homey.app/a/com.google.chromecast)

I was searching for a while to play SoundBoard sounds via my Google Chromecast.  
I found a way how to do this.

**Requirements:**

- Homey Pro
- [Soundboard | Homey](https://homey.app/en-gb/app/com.athom.soundboard/Soundboard/)
- [Google Chromecast | Homey](https://homey.app/en-gb/app/com.google.chromecast/Google-Chromecast/)

**Steps:**

> 1. 
> - Install the soundboard app and Chromecsast app

> 1. 
> - Go to App settings

> 1. 
> - Click on SoundBoard and upload a mp3

> 1. 
> - Go to [Homey Developer Tools](https://tools.developer.homey.app/tools/api-playground)

> 1. 
> - Delete all commands in the input field

> 1. 
> - Paste this command:  
> `Homey.apps.getAppSettings({id: 'com.athom.soundboard'})`

> 1. 
> - Copy sound ID

> 1. 
> - Create a flow in Homey

> 1. 
> - In the THEN part use the Chromecast Cast Sound card with the following url:  
> `http://HOMEY_IP/app/com.athom.soundboard/userdata/SOUND_ID.mp3`

* * *

**Contributions**  
If you appreciate what I do, contribute to future development by making a [paypal contribution](https://www.paypal.me/martijnpoppen)  
or buy me a coffee on [Ko-Fi](https://ko-fi.com/martijnpoppen#checkoutModal) or [Bunq.me](https://bunq.me/MartijnPoppen)

[![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/9/2916364caa1239076c12be293d270d5980d9d272.png)](https://paypal.me/martijnpoppen) [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/martijnpoppen#checkoutModal)[![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/4/8449771d527e7184562e1301d641dfc1e99a4261.png)](https://bunq.me/MartijnPoppen)

* * *

## 💻 Apps made by @martijnpoppen

See for more apps link below 👇🏻 or just open the pull down.

> [@Apps made by @martijnpoppen](https://community.homey.app/t/apps-made-by-martijnpoppen/85812/1):
>
> Click to expand

---

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [January 3, 2022, 12:00pm UTC](https://community.homey.app/t/howto-pro-use-soundboard-with-google-chromecast/57487/2 "2022-01-03T12:00:33Z")

</div>

It works also with the Sonos app. So I guess it will work with every entertainment system where you are able to play something from URL.

Thanks for the great tip! 👍🏼

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [January 3, 2022, 12:02pm UTC](https://community.homey.app/t/howto-pro-use-soundboard-with-google-chromecast/57487/3 "2022-01-03T12:02:05Z")

</div>

@DirkG you’re welcome 🙂  
Sonos has a integrated Flowcard for this. So that’s what triggered me to find this out

---

<div class="post-metadata">

**Author:** ![DGalama](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dgalama/32/10402_2.png) [@DGalama](https://community.homey.app/u/DGalama)\
**Post date:** [October 24, 2022, 8:44am UTC](https://community.homey.app/t/howto-pro-use-soundboard-with-google-chromecast/57487/4 "2022-10-24T08:44:56Z")

</div>

Hi,

Thanks, this works almost perfectly. The only thing I do not like is that my Chromecast first plays its “wake-up sound” and then the sound-effect I uploaded. Is there a workaround for this?

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [October 24, 2022, 8:58am UTC](https://community.homey.app/t/howto-pro-use-soundboard-with-google-chromecast/57487/5 "2022-10-24T08:58:14Z")

</div>

@DGalama nope unfortunately not. That’s in the Chromecast app

---

<div class="post-metadata">

**Author:** ![DGalama](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dgalama/32/10402_2.png) [@DGalama](https://community.homey.app/u/DGalama)\
**Post date:** [October 24, 2022, 9:42am UTC](https://community.homey.app/t/howto-pro-use-soundboard-with-google-chromecast/57487/6 "2022-10-24T09:42:22Z")

</div>

Too bad, I already suspected that.  
Strangely enough it does not always play the wake-up sound, but I have not figured out what causes it to play or not play. Probably some time-out.

Thanks for your quick reply!

---

<div class="post-metadata">

**Author:** ![Pieter\_Pessers](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pieter_pessers/32/8848_2.png) [@Pieter\_Pessers](https://community.homey.app/u/Pieter_Pessers)\
**Post date:** [January 6, 2023, 4:01pm UTC](https://community.homey.app/t/howto-pro-use-soundboard-with-google-chromecast/57487/7 "2023-01-06T16:01:59Z")

</div>

Thank you @martijnpoppen .

That worked. Happy with that. Now i’ve fixed another problem with your solution when i go to the homey pro 2023 without a speaker.

One question. Is it possible to remove the soundboard app from homey when i followed your solution, or will this also remove the sound mp3’s?

Thanks again.

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [January 6, 2023, 4:04pm UTC](https://community.homey.app/t/howto-pro-use-soundboard-with-google-chromecast/57487/8 "2023-01-06T16:04:11Z")

</div>

@Pieter_Pessers You’re welcome! 🙂

Unfortunately that will remove the mp3’s as they are tied to the app itself

---

<div class="post-metadata">

**Author:** ![Shiki](https://avatars.discourse-cdn.com/v4/letter/s/5fc32e/32.png) [@Shiki](https://community.homey.app/u/Shiki)\
**Post date:** [April 2, 2023, 1:41pm UTC](https://community.homey.app/t/howto-pro-use-soundboard-with-google-chromecast/57487/9 "2023-04-02T13:41:04Z")

</div>

> [@martijnpoppen](#):
>
> Homey.apps.getAppSettings({id: ‘com.athom.soundboard’})

Hi,  
I’ve tried the same command in Homey dev tools, it show only

##### Response

“root”:{1 item  
“id”: string"com.athom.soundboard"  
}

Am i doing it wrongly on my HP2023 ?

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [April 2, 2023, 2:33pm UTC](https://community.homey.app/t/howto-pro-use-soundboard-with-google-chromecast/57487/10 "2023-04-02T14:33:49Z")

</div>

@Shiki did you upload a mp3?

---

<div class="post-metadata">

**Author:** ![Shiki](https://avatars.discourse-cdn.com/v4/letter/s/5fc32e/32.png) [@Shiki](https://community.homey.app/u/Shiki)\
**Post date:** [April 2, 2023, 2:40pm UTC](https://community.homey.app/t/howto-pro-use-soundboard-with-google-chromecast/57487/11 "2023-04-02T14:40:20Z")

</div>

Yes, existing i have 8 mp3 files before i migrated from HP2016. I just uploaded one more mp3 file, but running the command still the same. Not sure what am i expecting 🤔 from the results .

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [April 4, 2023, 9:37pm UTC](https://community.homey.app/t/howto-pro-use-soundboard-with-google-chromecast/57487/12 "2023-04-04T21:37:12Z")

</div>

Sorry for the late response. But if you only get back the ID it means that there are no app settings.  
Can you check the settings of soundboard? 🙂

---

<div class="post-metadata">

**Author:** ![Shiki](https://avatars.discourse-cdn.com/v4/letter/s/5fc32e/32.png) [@Shiki](https://community.homey.app/u/Shiki)\
**Post date:** [April 4, 2023, 11:14pm UTC](https://community.homey.app/t/howto-pro-use-soundboard-with-google-chromecast/57487/13 "2023-04-04T23:14:37Z")

</div>

Hi, here is the setting I have in soundboard on my HP2023. Is there anything else I have missing ?

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/d/ed54162391ded798d36f0903692b0ca7c828fa95.png)

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [April 5, 2023, 7:47am UTC](https://community.homey.app/t/howto-pro-use-soundboard-with-google-chromecast/57487/14 "2023-04-05T07:47:43Z")

</div>

hmm that’s strange,  
Can you try to upload an new mp3?  
Just trying to find out if there is something wrong after migration 😃

---

<div class="post-metadata">

**Author:** ![Shiki](https://avatars.discourse-cdn.com/v4/letter/s/5fc32e/32.png) [@Shiki](https://community.homey.app/u/Shiki)\
**Post date:** [April 5, 2023, 12:45pm UTC](https://community.homey.app/t/howto-pro-use-soundboard-with-google-chromecast/57487/15 "2023-04-05T12:45:08Z")

</div>

Uploaded a few more mp3 still the same, it does not show any sound ID in the Web API Playground.  
I also tried deleted the Soundboard App, re-installed and uploaded new MP3 too but it is same the same, no sound ID output.  
Yes, i’ve migrated from HP2016 to HP2023. Not sure if i am only one facing this issue. 🤔

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [April 5, 2023, 1:01pm UTC](https://community.homey.app/t/howto-pro-use-soundboard-with-google-chromecast/57487/16 "2023-04-05T13:01:09Z")

</div>

@Shiki it seems related to the new Homey. Can you run the command and send a screenshot of the output?

> [@Shiki](#):
>
> Not sure if i am only one facing this issue. 🤔

Don’t think a lot of people use this tutorial for Soundboard 😛

---

<div class="post-metadata">

**Author:** ![Shiki](https://avatars.discourse-cdn.com/v4/letter/s/5fc32e/32.png) [@Shiki](https://community.homey.app/u/Shiki)\
**Post date:** [April 5, 2023, 1:03pm UTC](https://community.homey.app/t/howto-pro-use-soundboard-with-google-chromecast/57487/17 "2023-04-05T13:03:38Z")

</div>

Here the screenshot:

 ![Screenshot 2023-04-05 at 8.49.05 PM](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/5/b5cf87f9aa7a6691e68cb49d75ee002c2a65482e.png)

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [April 5, 2023, 1:15pm UTC](https://community.homey.app/t/howto-pro-use-soundboard-with-google-chromecast/57487/18 "2023-04-05T13:15:06Z")

</div>

@Shiki can you try this?

```auto
Homey.apps.getApp({id: 'com.athom.soundboard'})

```

---

<div class="post-metadata">

**Author:** ![Shiki](https://avatars.discourse-cdn.com/v4/letter/s/5fc32e/32.png) [@Shiki](https://community.homey.app/u/Shiki)\
**Post date:** [April 5, 2023, 1:22pm UTC](https://community.homey.app/t/howto-pro-use-soundboard-with-google-chromecast/57487/19 "2023-04-05T13:22:32Z")

</div>

yes, there the output:

 ![Screenshot 2023-04-05 at 9.20.26 PM](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/5/e51ea4ba67c10d73dae4929dc0e37e9968f2fabc.png)

---

<div class="post-metadata">

**Author:** ![Caseda](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/caseda/32/138695_2.png) [@Caseda](https://community.homey.app/u/Caseda)\
**Post date:** [April 5, 2023, 1:36pm UTC](https://community.homey.app/t/howto-pro-use-soundboard-with-google-chromecast/57487/20 "2023-04-05T13:36:33Z")

</div>

> [@martijnpoppen](#):
>
> Homey.apps.getAppSettings()

This function isn’t available in the used homey-api on HomeyScript nor the developer playground for Homey Pro (early 2023), it indeed will only retreive the ID and that is it.  
Both need to update the homey-api package used.

[Next page](https://community.homey.app/t/howto-pro-use-soundboard-with-google-chromecast/57487.md?page=2)
