WiiM High-Res Audio Streamer Currently Playing & Controls

Hello Everyone, i am releasing my WiiM integration.
If you are unfamiliar with WiiM products, WiiM is a brand of audio streaming devices that transforms existing audio systems into “smart” streaming setups (Think Sonos on Steroids for Audiphiles). Their product lineup includes the WiiM Mini, Pro, Pro Plus, Amp and Ultra being their flagship device, which enable high-resolution multi-room audio streaming from services like Spotify, Tidal, and Amazon Music while supporting modern protocols like AirPlay 2, Chromecast, and Roon Ready.

This integration will give you both Media Player for currently playing music as well as full remote entity.

Features:
Media Player Control

Full Playback Control: Play, pause, stop, next, previous, seek
Volume Management: Volume up/down, mute/unmute with real-time feedback
Advanced Controls: Repeat modes, shuffle, source switching
Live Metadata: Track title, artist, album, artwork display
Progress Tracking: Real-time position and duration updates

Source Management

Multi-Input Support: WiFi, Bluetooth, Line-in, Optical, HDMI, Phono, USB
Service Integration: Spotify Connect, TIDAL Connect, AirPlay, DLNA
Smart Discovery: Automatic detection of available sources per device

Remote Control Interface

4-Page Layout: Organized transport, sources, presets, and EQ controls
Dynamic UI: Pages adapt based on device capabilities
Preset Support: Up to 12 user-configured presets with service detection
EQ Management: Full equalizer control with 22+ preset options

Please read the README.md File carefully. For best results, use static IP to your WiiM player.
I have built this and tested against the WiiM ultra, however integration should function with all the other models as the remote get built based on what is available for your WiiM device.

1 Like

@harvey28 just for you, lol. :joy:

That’s very kind.

But I don’t own a WiiM!

Time to buy a WiiM :rofl:

I have an Arylic which seems to have the same API. My problem I ran out of slots for uploadable integrations :frowning:

Ralf

What’s the integration limit?

I think 10. I have 10 uploaded and now I get an error that limit might be reached.

Ralf

Are you with remote 2 or 3?

Only for the ones you upload. The integrated ones like Sonos, Hue, Apple do not count.

I created a feature request. Perhaps you also comment this request so that I am not alone :grinning_face_with_smiling_eyes:

Ralf

Done. Commented.

I’m at 10 now with all my integrations.

I should’ve purchased 2 remotes lol. One for Dev one for prod. Lol

I have 3 :partying_face:

I’m envy! Lol

Commented. Thanks for posting this bug.

It is no bug it is feature request.

Ralf

Depends on your point of view!

I do not think so. A bug is something which is NOT working at all.

Up to 10 it is working. Same was with Android TV, Denon, BlueTooth they started with only 1 device and now a lot more.

Give them time.

Ralf

I’m in no rush as I’ve only got 6 custom integrations installed.
Mind you, the rate at which M.a.S.e is progressing might fill up the rest pretty quickly!

Maybe not a bug, but yet another design fault.

But anyway, thanks again for bringing it to their attention.

lol. i am working on my next one, but dont worry, i am definitely running out of idas lol