companion-module-requests icon indicating copy to clipboard operation
companion-module-requests copied to clipboard

WiiM Products Module

Open mckeetech opened this issue 5 months ago • 0 comments

Looking to get control over a WiiM Mini streamer. It looks like WiiM uses one API for all of their products in the lineup, as outlined in their HTTP API for WiiM Products document (linked below).

HTTP API for WiiM Products

I'm looking to do the following with this device:

  • Control play/pause state of current media (2.3.4 and 2.3.5 or 2.3.6 in api docs)
  • View playback status (2.3.1 in api docs)
  • Skip/rewind media (2.3.7 and 2.3.8)
  • Stop media (2.3.10)
  • Set volume and mute (2.3.11 and 2.3.12)
  • Switch input source (2.7.1)
  • Get track metadata (2.9.1)

I'm happy to do some of the work on this. I'm unfamiliar with how to get started, but if someone could make and/or point to a template for the get and set commands, as well as how to handle the JSON responses, I could figure it out from there.

mckeetech avatar Jul 28 '25 03:07 mckeetech