WiiM Java API Implementation

Kekshaus

New Member
Joined
May 5, 2023
Messages
7
Hello WiiM community,
i hope this is the correct category :D

i got the WiiM Pro AirPlay 2 some weeks ago. Its a really nice device to stream in my network.
But i wanted to integrate the device in my own smarthome solution (Written in java).
So im working at the moment on a java api implementation named "wiim-java-api" based on the httpAPI.

You will find the link to the github project here.

Maybe it will help some of you if you also want to control a WiiM device over java.
The api is still under development and SET methods are not implemented yet. But will coming in the next days.

Regards
Kekshaus
 
Last edited:
You can also retrieve track metadata using getPlayerStatus action but currently only on the Pro.
 
@Kekshaus Great work!

WiiM devices often use SSDP (multicast) and mDNS (multicast), so a device discover function could be useful rather than having to know the IP address a priori. Assumption here would be multicast traffic is link-local (1-hop). If multiple devices return on the subnet, then some method would be required to select from the list.
 
Back
Top