WiiM
mjcumming/wiim · vv1.0.111
WiiM (LinkPlay) Audio Integration for Home Assistant with multiroom support
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
light | Light | |
switch | Switch or outlet | |
media_player | TV, receiver or media switches | Needs its own HomeKit Bridge in accessory mode |
binary_sensor | Sensor (motion, contact, leak, smoke…) | |
sensor | Sensor (temperature, humidity, air quality…) | |
button | Button (as a switch) | |
select | Mode picker (as switches) |
What people report
Local control of WiiM and LinkPlay-based speakers, including Arylic and Audio Pro. The maintainer is very responsive with model-specific fixes and new entities.
- Works14
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Arylic LinkPlay speakers | Works Local | Listed as LinkPlay compatibleSaved copySupported devices: WiiM: Mini, Pro, Pro Plus, Amp, Amp Ultra, Ultra, Sound, Sound Lite; LinkPlay Compatible: Arylic, Audio Pro (including Gen1: A26, C10, C5a and MkII models), Dayton Audio, DOSS, Edifier (MS50A), and many more; Enhanced Compatibility: Automatic protocol fallback for devices with non-standard configurations; Requirements: Home Assistant 2024.12.0+ on same network as speakers. Excerpt saved from the README on 2026-10-23. | README | |
| Audio Pro A10 MkII WiiM Edition | Works Local | Aux input switching fixed; uses switchmode auxInSaved copyPre-submission Checklist - [x] I have searched existing issues and this is not a duplicate - [x] I am using the latest version of the WiiM integration - [x] I have enabled debug logging and included relevant logs below - [x] I have included the integration diagnostics ### Integration Version 1.0.58 ### Home Assistant Version 2025.2 ### Primary WiiM Device Model Audio Pro A10 MKII WiiM Edition ### Primary Device Name Bedroom ### Is this device part of a group? No - device is standalone ### Bug Description Selecting "Line In" source on the Audio Pro A10 MKII WiiM Edition does nothing. The HA … Excerpt saved from GitHub on 2026-10-23. | Issue #187 · 2026-02 | |
| Audio Pro Gen1 (A26, C10, C5a, MkII) | Works Local | Listed as LinkPlay compatibleSaved copySupported devices: WiiM: Mini, Pro, Pro Plus, Amp, Amp Ultra, Ultra, Sound, Sound Lite; LinkPlay Compatible: Arylic, Audio Pro (including Gen1: A26, C10, C5a and MkII models), Dayton Audio, DOSS, Edifier (MS50A), and many more; Enhanced Compatibility: Automatic protocol fallback for devices with non-standard configurations; Requirements: Home Assistant 2024.12.0+ on same network as speakers. Excerpt saved from the README on 2026-10-23. | README | |
| Dayton Audio LinkPlay speakers | Works Local | Listed as LinkPlay compatibleSaved copySupported devices: WiiM: Mini, Pro, Pro Plus, Amp, Amp Ultra, Ultra, Sound, Sound Lite; LinkPlay Compatible: Arylic, Audio Pro (including Gen1: A26, C10, C5a and MkII models), Dayton Audio, DOSS, Edifier (MS50A), and many more; Enhanced Compatibility: Automatic protocol fallback for devices with non-standard configurations; Requirements: Home Assistant 2024.12.0+ on same network as speakers. Excerpt saved from the README on 2026-10-23. | README | |
| DOSS LinkPlay speakers | Works Local | Listed as LinkPlay compatibleSaved copySupported devices: WiiM: Mini, Pro, Pro Plus, Amp, Amp Ultra, Ultra, Sound, Sound Lite; LinkPlay Compatible: Arylic, Audio Pro (including Gen1: A26, C10, C5a and MkII models), Dayton Audio, DOSS, Edifier (MS50A), and many more; Enhanced Compatibility: Automatic protocol fallback for devices with non-standard configurations; Requirements: Home Assistant 2024.12.0+ on same network as speakers. Excerpt saved from the README on 2026-10-23. | README | |
| Edifier MS50A | Works Local | Listed as LinkPlay compatibleSaved copy… Amp, Amp Ultra, Ultra, Sound, Sound Lite; LinkPlay Compatible: Arylic, Audio Pro (including Gen1: A26, C10, C5a and MkII models), Dayton Audio, DOSS, Edifier (MS50A), and many more; Enhanced Compatibility: Automatic protocol fallback for devices with non-standard configurations; Requirements: Home Assistant 2024.12.0+ on same network as speakers. Excerpt saved from the README on 2026-10-23. | README | |
| WiiM Amp | Works Local | Listed as supportedSaved copySupported devices: WiiM: Mini, Pro, Pro Plus, Amp, Amp Ultra, Ultra, Sound, Sound Lite; LinkPlay Compatible: Arylic, Audio Pro (including Gen1: A26, C10, C5a and MkII models), Dayton Audio, DOSS, Edifier (MS50A), and many more; Enhanced Compatibility: Automatic protocol fallback for devices with non-standard configurations; Requirements: Home Assistant 2024.12.0+ on same network as speakers. Excerpt saved from the README on 2026-10-23. | README | |
| WiiM Amp Ultra | Works Local | Listed as supportedSaved copySupported devices: WiiM: Mini, Pro, Pro Plus, Amp, Amp Ultra, Ultra, Sound, Sound Lite; LinkPlay Compatible: Arylic, Audio Pro (including Gen1: A26, C10, C5a and MkII models), Dayton Audio, DOSS, Edifier (MS50A), and many more; Enhanced Compatibility: Automatic protocol fallback for devices with non-standard configurations; Requirements: Home Assistant 2024.12.0+ on same network as speakers. Excerpt saved from the README on 2026-10-23. | README | |
| WiiM Mini | Works Local | Listed as supportedSaved copySupported devices: WiiM: Mini, Pro, Pro Plus, Amp, Amp Ultra, Ultra, Sound, Sound Lite; LinkPlay Compatible: Arylic, Audio Pro (including Gen1: A26, C10, C5a and MkII models), Dayton Audio, DOSS, Edifier (MS50A), and many more; Enhanced Compatibility: Automatic protocol fallback for devices with non-standard configurations; Requirements: Home Assistant 2024.12.0+ on same network as speakers. Excerpt saved from the README on 2026-10-23. | README | |
| WiiM Pro | Works Local | Listed as supportedSaved copySupported devices: WiiM: Mini, Pro, Pro Plus, Amp, Amp Ultra, Ultra, Sound, Sound Lite; LinkPlay Compatible: Arylic, Audio Pro (including Gen1: A26, C10, C5a and MkII models), Dayton Audio, DOSS, Edifier (MS50A), and many more; Enhanced Compatibility: Automatic protocol fallback for devices with non-standard configurations; Requirements: Home Assistant 2024.12.0+ on same network as speakers. Excerpt saved from the README on 2026-10-23. | README | |
| WiiM Pro Plus | Works Local | DAC digital filter select added in 1.0.110 and testedSaved copy… other users, not just my specific setup - [x] This feature aligns with Home Assistant's design principles ### Feature Category Device Configuration ### Problem Description The WiiM Home app lets you choose the DAC digital filter (Audio Output → Line Out → DAC Digital Filter Type), but Home Assistant can't see or change it. Users who switch filters for different sources or listening sessions have to use the app. ### Proposed Solution A `select` entity, "DAC filter", in the device's configuration entities: - Options are read from the device rather than hard-coded, because each DAC has its own … Excerpt saved from GitHub on 2026-10-23. | Issue #282 · 2026-10 | |
| WiiM Sound | Works Local | Listed as supportedSaved copySupported devices: WiiM: Mini, Pro, Pro Plus, Amp, Amp Ultra, Ultra, Sound, Sound Lite; LinkPlay Compatible: Arylic, Audio Pro (including Gen1: A26, C10, C5a and MkII models), Dayton Audio, DOSS, Edifier (MS50A), and many more; Enhanced Compatibility: Automatic protocol fallback for devices with non-standard configurations; Requirements: Home Assistant 2024.12.0+ on same network as speakers. Excerpt saved from the README on 2026-10-23. | README | |
| WiiM Sound Lite | Works Local | Listed as supportedSaved copySupported devices: WiiM: Mini, Pro, Pro Plus, Amp, Amp Ultra, Ultra, Sound, Sound Lite; LinkPlay Compatible: Arylic, Audio Pro (including Gen1: A26, C10, C5a and MkII models), Dayton Audio, DOSS, Edifier (MS50A), and many more; Enhanced Compatibility: Automatic protocol fallback for devices with non-standard configurations; Requirements: Home Assistant 2024.12.0+ on same network as speakers. Excerpt saved from the README on 2026-10-23. | README | |
| WiiM Ultra | Works Local | Listed as supportedSaved copySupported devices: WiiM: Mini, Pro, Pro Plus, Amp, Amp Ultra, Ultra, Sound, Sound Lite; LinkPlay Compatible: Arylic, Audio Pro (including Gen1: A26, C10, C5a and MkII models), Dayton Audio, DOSS, Edifier (MS50A), and many more; Enhanced Compatibility: Automatic protocol fallback for devices with non-standard configurations; Requirements: Home Assistant 2024.12.0+ on same network as speakers. Excerpt saved from the README on 2026-10-23. | README |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local polling
Talks to the device on your network, asking it for updates every so often.
Found automatically over
- SSDP/UPnP
- Bonjour (zeroconf)
Details
| Installs (analytics) | 953 (0.13%) |
|---|---|
| GitHub stars | 141 |
| Latest version | v1.0.111 (2026-10-19) |
| Set up in the UI | Yes |
| Maintainers | @mjcumming |
| License | MIT |
Devices listed in its README
- WiiM: Mini, Pro, Pro Plus, Amp, Amp Ultra, Ultra, Sound, Sound Lite
- LinkPlay Compatible: Arylic, Audio Pro (including Gen1: A26, C10, C5a and MkII models), Dayton Audio, DOSS, Edifier (MS50A), and many more
- Enhanced Compatibility: Automatic protocol fallback for devices with non-standard configurations
- Requirements: Home Assistant 2024.12.0+ on same network as speakers
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.
Sources
- Documentation: https://github.com/mjcumming/wiim
- Source code: https://github.com/mjcumming/wiim
- Issues: https://github.com/mjcumming/wiim/issues
- HACS: https://hacs.xyz