# \[APP\]\[Pro\] WiiM - Multiroom Audio Player (v1.1.1)

**URL:** <https://community.homey.app/t/app-pro-wiim-multiroom-audio-player-v1-1-1/109539>\
**Category:** Apps\
**Tags:** app, homey-pro\
**Created:** [May 8, 2024, 3:00pm UTC](https://community.homey.app/t/app-pro-wiim-multiroom-audio-player-v1-1-1/109539 "2024-05-08T15:00:55Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![MBicknese](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mbicknese/32/146491_2.png) [@MBicknese](https://community.homey.app/u/MBicknese)\
**Post date:** [November 30, 2025, 9:14am UTC](https://community.homey.app/t/app-pro-wiim-multiroom-audio-player-v1-1-1/109539/43 "2025-11-30T09:14:44Z")

</div>

Hi Chris,

Let me also start by thanking you for the app!

Do you have plans for adding source information? I would love a “on source change” trigger for flows

As we’re using the WiiM amp for both music listening and watching TV, I’d like to set a sane default volume when switching.

Cheers,

Maarten

---

<div class="post-metadata">

**Author:** ![ChrisG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chrisg/32/8825_2.png) [@ChrisG](https://community.homey.app/u/ChrisG)\
**Post date:** [November 30, 2025, 10:07am UTC](https://community.homey.app/t/app-pro-wiim-multiroom-audio-player-v1-1-1/109539/44 "2025-11-30T10:07:23Z")

</div>

Hi Maarten,

Unfortunately, that’s not possible.

The API hasn’t been changed for at least two years and is currently very rudimentary, buggy, and inconsistent.

If you have a SmartTV, try using a “TV Flow” (TV-On \> watching TV, etc.).

Chris

---

<div class="post-metadata">

**Author:** ![MBicknese](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mbicknese/32/146491_2.png) [@MBicknese](https://community.homey.app/u/MBicknese)\
**Post date:** [December 8, 2025, 6:53pm UTC](https://community.homey.app/t/app-pro-wiim-multiroom-audio-player-v1-1-1/109539/45 "2025-12-08T18:53:23Z")

</div>

Hi Chris,

In a series of poor choices I went with a Samsung TV, and the Smartthings connection keeps dropping. My hopes are with solving this through Homey.

I did some digging and found the httpapi exposes a field `mode` on the `getPlayerStatus` command. This repo ( [wiim-httpapi/openapi.yaml at main · cvdlinden/wiim-httpapi · GitHub](https://github.com/cvdlinden/wiim-httpapi/blob/main/openapi.yaml#L2942) ) describes the possible values. Mine currently reports 49, which isn’t on the list but seems to be the HDMI value.  
Combined with your repository for the app, this has brought me to a bit of a blocker as I’m not well versed in UPNP.

I’d love your support, but it would also work for me to spend some time on this over the coming weeks and create the pull request to, hopefully, get the status information inside Homey.

EDIT: never mind, I’m pretty dumb it seems. WiiM has built-in options to correct volume between sources. Either through pre-amping or toggling volume level per input.

I can still look into getting the input source through upnp if you’d like.

---

<div class="post-metadata">

**Author:** ![Chris\_Starkey](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chris_starkey/32/146713_2.png) [@Chris\_Starkey](https://community.homey.app/u/Chris_Starkey)\
**Post date:** [February 19, 2026, 8:25am UTC](https://community.homey.app/t/app-pro-wiim-multiroom-audio-player-v1-1-1/109539/46 "2026-02-19T08:25:00Z")

</div>

I’ve recently got into Wiim and my Homey Pro 2023 (v12.12.0, app version 9.7.1.1882) can now control my Wiim devices. Most of the time I link my players across the house for synchronised music.

I’ve noticed that, when all players are linked, if I mute one of my players in Homey, a different player actually mutes! I’ve checked and double-checked but the IP addresses are static (fixed at my DHCP) and all correct.

However, when I dig deeper using Homey Developer Tools site, it tells me that all my Wiims have the same IP addresses, which seems odd.

Basic (synchronised) play and pause etc works perfectly but I can’t instruct players individually.

For information, I have 4 Wiim minis, 2 Wiim Sound and 1 Wiim Sound Lite.

---

<div class="post-metadata">

**Author:** ![ChrisG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chrisg/32/8825_2.png) [@ChrisG](https://community.homey.app/u/ChrisG)\
**Post date:** [February 19, 2026, 9:39am UTC](https://community.homey.app/t/app-pro-wiim-multiroom-audio-player-v1-1-1/109539/47 "2026-02-19T09:39:14Z")

</div>

Unfortunately, I have some bad news: the Wiim API currently only supports individual WiiM players, and music synchronization is implemented in the Wiim Home app. However, if this changes at some point, I will implement it.

---

<div class="post-metadata">

**Author:** ![Chris\_Starkey](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chris_starkey/32/146713_2.png) [@Chris\_Starkey](https://community.homey.app/u/Chris_Starkey)\
**Post date:** [February 19, 2026, 10:04am UTC](https://community.homey.app/t/app-pro-wiim-multiroom-audio-player-v1-1-1/109539/48 "2026-02-19T10:04:42Z")

</div>

Thanks for the fast reply. Your app is still very useful for me as it is, and I know you can only do what the API lets you do!

Someone replied to your post.

> ![](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chrisg/45/8825_2.png "ChrisG") | [ChrisG](https://community.homey.app/u/chrisg)  
> February 19 |
> 
> - | - |

Unfortunately, I have some bad news: the Wiim API currently only supports individual WiiM players, and music synchronization is implemented in the Wiim app. However, if this changes at some point, I will implement it.

---

<div class="post-metadata">

**Author:** ![Chris\_Starkey](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chris_starkey/32/146713_2.png) [@Chris\_Starkey](https://community.homey.app/u/Chris_Starkey)\
**Post date:** [March 1, 2026, 4:41pm UTC](https://community.homey.app/t/app-pro-wiim-multiroom-audio-player-v1-1-1/109539/49 "2026-03-01T16:41:02Z")

</div>

I think the ‘Artist’ tag (to embed in flows) is slightly wrong. When I use it, I don’t get just the artist’s name. Instead, I get the artist’s name, followed by a comma (,), followed by the album title.

The other tags all work fine for me.

---

<div class="post-metadata">

**Author:** ![Olakunle\_Fashanu](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/olakunle_fashanu/32/121772_2.png) [@Olakunle\_Fashanu](https://community.homey.app/u/Olakunle_Fashanu)\
**Post date:** [March 18, 2026, 12:28am UTC](https://community.homey.app/t/app-pro-wiim-multiroom-audio-player-v1-1-1/109539/50 "2026-03-18T00:28:30Z")

</div>

Hi Chris, Thank you so much for this homey app.

I currently have homey pro and a couple of Wiim Pro.

Currently using your integration/App but there are some missing features

1. Ability to link other wiim devices for multiroom playback and unlink,
2. Ability to change the Source

I am coming from home assistant and it was perfectly implemented over there. Here is a link

> **[LinkPlay](https://www.home-assistant.io/integrations/linkplay/)**
>
> Connect and control your LinkPlay media players using the LinkPlay integration

I am not a developer, I would have looked at the code and contributed to this app. I would be grateful if you can look into this. Thank you

---

<div class="post-metadata">

**Author:** ![ChrisG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chrisg/32/8825_2.png) [@ChrisG](https://community.homey.app/u/ChrisG)\
**Post date:** [March 18, 2026, 9:08am UTC](https://community.homey.app/t/app-pro-wiim-multiroom-audio-player-v1-1-1/109539/51 "2026-03-18T09:08:43Z")

</div>

This question has already been answered:

> [@\[APP\]\[Pro\] WiiM - Multiroom Audio Player (v1.1.1)](https://community.homey.app/t/app-pro-wiim-multiroom-audio-player-v1-1-1/109539/47):
>
> Unfortunately, I have some bad news: the Wiim API currently only supports individual WiiM players, and music synchronization is implemented in the Wiim Home app. However, if this changes at some point, I will implement it.

---

<div class="post-metadata">

**Author:** ![Olakunle\_Fashanu](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/olakunle_fashanu/32/121772_2.png) [@Olakunle\_Fashanu](https://community.homey.app/u/Olakunle_Fashanu)\
**Post date:** [March 18, 2026, 9:25am UTC](https://community.homey.app/t/app-pro-wiim-multiroom-audio-player-v1-1-1/109539/52 "2026-03-18T09:25:12Z")

</div>

Hi Chris, sorry for disturbing. But linkplay API also works with Wiim since Wiim uses linkplay Architecture

> **[Arylic Audio HTTP API](https://developer.arylic.com/httpapi/#http-api)**
>
> Welcome to Arylic's developer documentation. This documentation describes the API of DIY audio boards, which are manufactured by the Linkplay company. Their boards are so called white label solutions, which means that hundreds of brands use them in...

---

<div class="post-metadata">

**Author:** ![ChrisG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chrisg/32/8825_2.png) [@ChrisG](https://community.homey.app/u/ChrisG)\
**Post date:** [March 18, 2026, 10:20am UTC](https://community.homey.app/t/app-pro-wiim-multiroom-audio-player-v1-1-1/109539/53 "2026-03-18T10:20:50Z")

</div>

Nope, that’s the official API, and it’s already implemented not the one from Arylic.

> **[HTTP%20API%20for%20WiiM%20Products.pdf](https://www.wiimhome.com/pdf/HTTP%20API%20for%20WiiM%20Products.pdf)**

---

<div class="post-metadata">

**Author:** ![CoonHouse](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/coonhouse/32/2764_2.png) [@CoonHouse](https://community.homey.app/u/CoonHouse)\
**Post date:** [April 12, 2026, 9:19pm UTC](https://community.homey.app/t/app-pro-wiim-multiroom-audio-player-v1-1-1/109539/54 "2026-04-12T21:19:38Z")

</div>

Hallo Chris,

Thanks for your app, very useful..

I noticed the trigger card for “Volume changed” does not trigger the flow, do I have to set some settings?

Thanks.

---

<div class="post-metadata">

**Author:** ![ChrisG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chrisg/32/8825_2.png) [@ChrisG](https://community.homey.app/u/ChrisG)\
**Post date:** [April 13, 2026, 7:14am UTC](https://community.homey.app/t/app-pro-wiim-multiroom-audio-player-v1-1-1/109539/55 "2026-04-13T07:14:52Z")

</div>

> [@CoonHouse](#):
>
> I noticed the trigger card for “Volume changed” does not trigger the flow

Hi Wilco, Sorry, but it works ..🤷‍♂️..

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

---

<div class="post-metadata">

**Author:** ![CoonHouse](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/coonhouse/32/2764_2.png) [@CoonHouse](https://community.homey.app/u/CoonHouse)\
**Post date:** [April 13, 2026, 12:56pm UTC](https://community.homey.app/t/app-pro-wiim-multiroom-audio-player-v1-1-1/109539/56 "2026-04-13T12:56:37Z")

</div>

Hello Chris,

Thanks.

Strange mine doesn’t.

I have a WiiM Ultra, but I guess it should be the same for all WiiM’s right?

---

<div class="post-metadata">

**Author:** ![ChrisG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chrisg/32/8825_2.png) [@ChrisG](https://community.homey.app/u/ChrisG)\
**Post date:** [April 13, 2026, 1:12pm UTC](https://community.homey.app/t/app-pro-wiim-multiroom-audio-player-v1-1-1/109539/57 "2026-04-13T13:12:46Z")

</div>

> [@CoonHouse](#):
>
> I have a WiiM Ultra, but I guess it should be the same for all WiiM’s right?

Yep, They all have the same API

---

<div class="post-metadata">

**Author:** ![Dick\_van\_der\_Zon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dick_van_der_zon/32/79186_2.png) [@Dick\_van\_der\_Zon](https://community.homey.app/u/Dick_van_der_Zon)\
**Post date:** [April 25, 2026, 2:21pm UTC](https://community.homey.app/t/app-pro-wiim-multiroom-audio-player-v1-1-1/109539/58 "2026-04-25T14:21:25Z")

</div>

Hi, I have a WiiM Amp Ultra, firmware version 5.2.813343. I don’t see it added yet to your list of supported players. I have tried a few functions and it seems to work just fine. Would you like me to do a more comprehensive test, if so, do you have a test procedure I can follow.

Furthermore, I would like to see a function to switch the inputs to a specific input, eg optical. Is that on a ‘todo’ list?

---

<div class="post-metadata">

**Author:** ![Dick\_van\_der\_Zon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dick_van_der_zon/32/79186_2.png) [@Dick\_van\_der\_Zon](https://community.homey.app/u/Dick_van_der_Zon)\
**Post date:** [April 25, 2026, 2:25pm UTC](https://community.homey.app/t/app-pro-wiim-multiroom-audio-player-v1-1-1/109539/59 "2026-04-25T14:25:56Z")

</div>

My apologies, I just noticed the request was already made but I don’t see an answer yet.

---

<div class="post-metadata">

**Author:** ![Chris\_Starkey](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chris_starkey/32/146713_2.png) [@Chris\_Starkey](https://community.homey.app/u/Chris_Starkey)\
**Post date:** [June 4, 2026, 9:03pm UTC](https://community.homey.app/t/app-pro-wiim-multiroom-audio-player-v1-1-1/109539/60 "2026-06-04T21:03:43Z")

</div>

Hi, I’ve been fiddling around with http calls, as per the http api document.

I find that, when I have several Wiim devices grouped or linked, I can control the volume of each device individually, using this call:

> [https://10.10.10.254/httpapi.asp?command=setPlayerCmd:vol:value](https://10.10.10.254/httpapi.asp?command=setPlayerCmd:vol:value)

Is it possible to incorporate this into the app so that each device volume can be separately controlled?

---

<div class="post-metadata">

**Author:** ![ChrisG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chrisg/32/8825_2.png) [@ChrisG](https://community.homey.app/u/ChrisG)\
**Post date:** [June 5, 2026, 6:51am UTC](https://community.homey.app/t/app-pro-wiim-multiroom-audio-player-v1-1-1/109539/61 "2026-06-05T06:51:20Z")

</div>

> [@Chris\_Starkey](#):
>
> Is it possible to incorporate this into the app so that each device volume can be separately controlled?

I don’t see what the problem is, because that’s how it’s implemented in the app..

---

<div class="post-metadata">

**Author:** ![Chris\_Starkey](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chris_starkey/32/146713_2.png) [@Chris\_Starkey](https://community.homey.app/u/Chris_Starkey)\
**Post date:** [June 5, 2026, 7:53am UTC](https://community.homey.app/t/app-pro-wiim-multiroom-audio-player-v1-1-1/109539/62 "2026-06-05T07:53:48Z")

</div>

But in your reply to my previous post (Feb 19) I thought you said that when all players are grouped, you cannot control their volume separately? And that this is a feature of the API, so nothing can be done.

When I try to do this in a flow, a different Wiim changes its volume.

But using the http call above I can correctly change the volume of the devices individually when they are all grouped together.

[Previous page](https://community.homey.app/t/app-pro-wiim-multiroom-audio-player-v1-1-1/109539.md?page=2)

[Next page](https://community.homey.app/t/app-pro-wiim-multiroom-audio-player-v1-1-1/109539.md?page=4)
