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.