Get the remote volume step
Set the remote volume step
Get the MV remote silence update time
Get SPDIF output maximum capabilities
Get the maximum capabilities of the coaxial output
Get auxiliary voltage support list
Audio Cast get speaker list
Audio Cast scan speaker
Audio Cast get speaker transcode buffer time
Audio Cast get speaker transcode profile
Audio Cast set speaker password
Audio Cast set speaker volume
Get sound card mode support list
Get the active sound card output mode
...
Returns: {"index":"1","mode":"AUDIO_OUTPUT_AUX_MODE","cardId":"hw:0,1","devName":"Speaker Out","btSource":"0","audioCast":"0"}
Responses
Successful response
WiiM Ultra enable/disable LCD
Example: https://10.10.10.254/httpapi.asp?command=setLightOperationBrightConfig:{%22auto_sense_enable%22:0,%22default_bright%22:1,%22disable%22:1}
Turns the screen of the WiiM Ultra on or off
Parameters
Path Parameters
autosense?
0brightness?
1disable: 1 (off) or 0 (on)
011Responses
Successful response
Search for firmware updates available (check for updates)
Start firmware update
Example: http://10.10.10.254/httpapi.asp?command=getMvRemoteUpdateStart
After calling the interface, if a new version is available, the device starts to download updates. At the end of the download, the update process starts.
WARNING: DO NOT POWER OFF DURING THIS PROCESS!!
Returns: OK
Responses
Successful response
Status of the update process
Example: http://10.10.10.254/httpapi.asp?command=getMvRemoteUpdateStatus
Get the download progress.
Value Meaning
- 10 Under review
- 20 OK
- 21 The verification of the downloaded update file failed
- 22 Downloading the update file failed
- 23 The verification of the downloaded update file failed
- 25 Start downloading
- 27 Download complete
- 30 Downloading and verification completed
Responses
Successful response
Status of the update process
Example: http://10.10.10.254/httpapi.asp?command=getMvRomBurnPrecent
Status of updating
Returns: { "status" : "0", "progress" : "50"}
| Fields | Meaning |
|---|---|
| status | State |
| progress | Progress between 0 to 100% |
Responses
Successful response
EasyLink response stop
Notify upgrade type firmware
Get LMP filter capability
Get stream service config for a specific source
Set handshake code
Get system log for a specific IP address
Get the device status
Get update server
Get weather info
Set access PIN
Set language
Auto play setting
Get MV ROM download status
...
Returns: {"status":"0","count":"0","dcount":"0","wcount":"0","tsize":"0","dsize":"0","wsize":"0","csize":"0", "cdsize":"0", "cwsize":"0", "progress":"0","name":"","ver":"0","new_ver":"0"}
Responses
Successful response
Get MV ROM download status V2
...
Returns: {"status":"0","progress":"0","name":"","ver":"0","new_ver":"0"}
Responses
Successful response
Set hex group name
Set MV remote silence OTA time
Set MV remote silence update time
Set timezone
Check access PIN
Set update server
Set weather location
Get battery value
Get Automatic Speech Recognition Status
...
Returns: { "times_talk_on": "0", "times_request_succeed": "0", "times_request_failed": "0", "times_vad_time_out": "0", "times_play_failed": "0", "open_failed": "0", "capture_failed": "0", "mode": "normal", "score": "0", "volume": "18", "play_status": "0", "config_score": "0", "config_interval": "0", "trigger_test_mode": "0", "trigger_mis_test_mode": "0", "trigger_recording": "0", "have_prompt": "0", "fallback_enable": "0", "profile": "near", "hands_free": "0", "status": "ok", "id": "0" }
Responses
Successful response
Get LP Auth Code
Set token parameters
Set talk prompt
Set talk alarm pre-wake
Set talk alarm tone
Set talk alarm tone preview
Set talk alarm volume
Set talk alarm common settings
Set sync play extra delay
Set initial configuration
Get UI config
Get SPDIF auto-sense enable status
Get SPDIF input noise removal status
Phono mode switch set
Set play mode volume enable
Get UI wallpaper list
Set play mode volume value
Set power mode time
Get the volume step of the buttons
Set the volume step of the buttons
Get AUX auto-sense enable status
Set UI config
Set SPDIF auto-sense enable
Set SPDIF input noise removal
Get channel mode
Get auto-sense enable status
Start reboot time
Get LED switch status
Get MQA receiver capacity
Reload button status
Set AUX auto-sense enable
Get low priority prompt disable status
Get soft mute status
Get LINE IN maximum capacity
Get AUX input maximum capacity
Get UAC output maximum capacity
Get HDMI auto-sense enable
Set channel mode
Get sync play extra delay
Get light operation brightness configuration
Set UI wallpaper list
Get main/sub extra delay
...
Returns, without Subwoofer attached: {"category": "mainsubdelay", "body": {"errorType": "-1000", "mainSubExtraDelay": "-1000.000", "mainDelay": "-1000.000", "subDelay": "-1000.000", "errorDescribe": "unknow error"}}
Responses
Successful response
Disable usage report for Cast
Set auto-sense enable
Get phono mode switch state
Get play mode volume enable
Set volume control
Get play mode volume value
Set MQA receiver capacity
Get power mode time
Set max volume
Enable Cast
Reload button update
Enable usage report for Cast
Disable low priority prompt
Set soft mute
Set HDMI auto-sense enable
Set SPDIF output max capacity
Set coaxial output max capacity
Set line input max capacity
Set auxiliary input max capacity
Set UAC out max cap
Enable system information output
Get AirPlay extra delay
Get current wireless connection information
Slave alert get
Slave set alarm volume
Squeezelite auto connect enable
Squeezelite connect server
Squeezelite discover
Squeezelite get state
Get setup router information
Set setup router information
Get TVS device information
Set TVS access token
Set TVS debug mode
Set TVS client ID
Create routine
Get all routines
...
Returns: { "routines": [ { "updateDate": "2025-10-12T12:03:48Z", "steps": [ { "type": "subwoofer", "payload": { "subOutput": 0 } }, { "type": "loopMode", "payload": { "mode": 3 } } ], "createDate": "2025-10-12T12:03:48Z", "id": "E59E781B-CE00-4347-9E5B-A82F47C675AC", "name": "Spotify Liked", "index": 1 } ] }
Responses
Successful response
Get routine capability
Get audio input capability
...
Returns: { "ver": "1.0", "audioInput": [ { "mode": "wifi" }, { "mode": "line-in" }, { "mode": "bluetooth" }, { "mode": "optical" }, { "mode": "HDMI" } ] }
Responses
Successful response
Get audio output maximum 32-bit support
Set audio output maximum 32-bit support
Get audio output VRMS for a specific output
Get list of audio outputs that support VRMS
Set audio output VRMS for a specific output
Get CBL status
Get CEC power control status
Set CEC power control status
Get CXDISH percentage
Get list of supported digital filter types
...
Returns: [ { "index": 1, "args": [ "amixer cset name='ES9018 DigiFilt' 0" ], "value": "Fast Roll-Off" }, { "index": 2, "args": [ "amixer cset name='ES9018 DigiFilt' 1" ], "value": "Slow Roll-Off" }, { "index": 3, "args": [ "amixer cset name='ES9018 DigiFilt' 2" ], "value": "Minimum Phase" } ]
Responses
Successful response
Get current digital filter type
Set digital filter type
Get current output digital filter type
Get list of supported output digital filter types
Set output digital filter type
Get supported digital input audio types
Get output voltage
Set output voltage
Get feature capability
Get play mode gain configuration
Set play mode gain configuration
Media server scan
Media server USB disk unmount
Get list of supported input modes
Get input mode rename information
Set input mode rename information
Set music explicit content filter
Get MV remote update device OTA information
...
Returns: {"language":"en_us","projectId":"0fb639765679eb9a7cf7d68761e2d71b6a2d62ea47cc049db3c7df61d6816fc9","fwVersion":"Linkplay.5.0.739659","version":"1.0","macAddr":"E8:2D:29:7C:45:40","serialNumber":"","deviceUid":"FA98F353DDFE707499E52529","imgList":[{"imgName":"hdmi","imgVersion":"71"},{"imgName":"moduleMulti","imgVersion":"Linkplay.5.0.739659"},{"imgName":"gc4a_zip","imgVersion":"Linkplay.5.0.739659"}]}
Responses
Successful response
Set TuneIn favorite state for a song
Set TuneIn location information
...
latitude: Latitude of the location
longitude: Longitude of the location
serial: Device serial number
Parameters
Path Parameters
Latitude of the location
Longitude of the location
Device serial number
Responses
Successful response
Set TuneIn authentication token information
...
username: TuneIn account username
token: Authentication token
refreshToken: Token used to refresh the authentication token
expires_in: Time in seconds until the token expires
userid: TuneIn user ID
Parameters
Path Parameters
TuneIn account username
Authentication token
Token used to refresh the authentication token
Time in seconds until the token expires
TuneIn user ID
Responses
Successful response
Get streaming services capabilities
...
Returns: { "version": "1.6", "encrypt": "1.0", "streamServices": [ { "id": "Prime", "version": "1.4", "quality": [ "SD", "HD", "UHD" ] }, { ... } ] }
Responses
Successful response