HTTP API for Linkplay/WiiM devices. This API is based on the HTTP API for WiiM PRODUCTS Version 1.2, with additions from others.
You can send 'HTTPS: Get' requests to the device, most of the responses are a simple 'OK' or in the JSON format.
The request format is 'https://x.x.x.x/httpapi.asp?command=********'
- Where x.x.x.x is the IP address of your WiiM device (In the descriptions, we assume the IP of the device is 10.10.10.254)
- ******* is the actual command.
Commands can contain both integers and strings, denoted as '%d' for integers and '%s' for strings, respectively.
This Swagger doc uses a reverse proxy to access the device. See the description for the actual command.
Note that Linkplay is a provider of the hardware and software for these devices. WiiM is a brand that uses Linkplay hardware and software.
However other brands may also use Linkplay hardware and software, so this API may or may not work with other brands as well, such as Arylic.
If a command doesn't work with your device, it may be that the command is not supported by the device or that the device is not a WiiM device. The command may also be specific to a certain version of the firmware.
If you have a different brand, you may want to check the documentation for that brand. You'll find commands here that are deprecated: these are commands that are no longer supported by the device or may be brand specific. You can still use them, but they may not work as expected.