Skip to content

Wi-Fi

JP150PCB 1.3PCB 1.4generatedJan PřibyslavskýThis page does not apply to the product or PCB revision chosen in the header.

The LinkPlay Wi-Fi module: control, identity, network state, playback state and track metadata as the module reports them. The queries address the module itself, so they answer not initialized before the module has started and fail or time out while the module is unpowered (STANDBY); in SLEEP the module stays powered. Free-text values (names, titles) are UTF-8.

Commands

Command Function Parameter Answer Since Boards
WIFI:RST Reset the Wi-Fi module – no answer 26.6.2 1.3, 1.4
WIFI:RELOAD Reload the Wi-Fi module – no answer 26.6.2 1.3, 1.4
WIFI:DEVNAME? Device name of the Wi-Fi module – WIFI:DEVNAME:<name> 26.6.2 1.3, 1.4
WIFI:RELEASE? Firmware release of the Wi-Fi module – WIFI:RELEASE:<release> 26.6.2 1.3, 1.4
WIFI:DEVID? Device identifier of the Wi-Fi module – WIFI:DEVID:<id> 26.6.2 1.3, 1.4
WIFI:SSID? Firmware version of the Wi-Fi module (historical name) – WIFI:SSID:<version> 26.6.2 1.3, 1.4
WIFI:SIGNALSTR? Wi-Fi signal strength – WIFI:SIGNALSTR:<value> 26.6.2 1.3, 1.4
WIFI:NETSTATE? Network connection state – WIFI:NETSTATE:<0|1> 26.6.2 1.3, 1.4
WIFI:MUTE? Mute state of the Wi-Fi module – WIFI:MUTE:<0|1> 26.6.2 1.3, 1.4
WIFI:PLAYBACKSTATE? Playback state of the Wi-Fi module – WIFI:PLAYBACKSTATE:<state> 26.6.2 1.3, 1.4
WIFI:PLAYBACKMODE? Playback mode (repeat, shuffle) – WIFI:PLAYBACKMODE:<mode> 26.6.2 1.3, 1.4
WIFI:INPUT? Active input mode of the Wi-Fi module – WIFI:INPUT:<mode> 26.6.2 1.3, 1.4
WIFI:CURPOS? Playback position in ms – WIFI:CURPOS:<ms> 26.6.2 1.3, 1.4
WIFI:TOTLEN? Track length in ms – WIFI:TOTLEN:<ms> 26.6.2 1.3, 1.4
WIFI:TITLE? Track title – WIFI:TITLE:<text> 26.6.2 1.3, 1.4
WIFI:ARTIST? Track artist – WIFI:ARTIST:<text> 26.6.2 1.3, 1.4
WIFI:ALBUM? Track album – WIFI:ALBUM:<text> 26.6.2 1.3, 1.4

Since is the release the command appeared in; 26.6.2 is the oldest release documented here, so a command marked 26.6.2 may be older.

WIFI:RST, WIFI:RELOAD

Commands: WIFI:RST, WIFI:RELOAD

Both restart the LinkPlay module; WIFI:RELOAD also shows the reload pattern on the status LED. The module needs some seconds before its queries answer again.

Module identity

Commands: WIFI:DEVNAME?, WIFI:RELEASE?, WIFI:DEVID?

As the module reports them. The device name is the one the owner sees in the streaming apps.

WIFI:DEVNAME?  ->  WIFI:DEVNAME:Living room
WIFI:RELEASE?  ->  WIFI:RELEASE:4.6.415145

WIFI:SSID?

Despite its name, the query answers the firmware version string of the Wi-Fi module, as the module reports it in its device information, next to the release string of WIFI:RELEASE?. The name of the network the module is connected to is not available over the control interface. The command keeps its name for compatibility with existing software.

WIFI:SIGNALSTR?, WIFI:NETSTATE?

Commands: WIFI:SIGNALSTR?, WIFI:NETSTATE?

The signal strength as the module reports it (MuraLink shows it as dBm). WIFI:NETSTATE? answers 1 when the module is connected to a network, 0 otherwise.

WIFI:SIGNALSTR?  ->  WIFI:SIGNALSTR:75
WIFI:NETSTATE?   ->  WIFI:NETSTATE:1

Playback state

Commands: WIFI:MUTE?, WIFI:PLAYBACKSTATE?, WIFI:PLAYBACKMODE?, WIFI:INPUT?

Playback modes

Value Meaning
REPEAT_ALL Repeat all
REPEAT_ONE Repeat one
REPEAT_ALL_SHUFFLE Repeat all, shuffled
SHUFFLE Shuffle
SEQUENCE In sequence
REPEAT_ONE_SHUFFLE Repeat one, shuffled

Wi-Fi module input modes

Value Meaning
IDLE Idle
AIRPLAY AirPlay
DLNA DLNA
ONLINE_PLAYLIST Online playlist
USB_PLAYLIST USB playlist
HTTP_API HTTP API
SPOTIFY_CONNECT Spotify Connect
TIDAL_CONNECT Tidal Connect
LINE_IN Line in
BLUETOOTH Bluetooth
COAXIAL Coaxial
LINE_IN_2 Line in 2
HDMI HDMI
USB_DAC USB DAC
EXTERNAL_BLUETOOTH External Bluetooth
PHONO Phono
OPTICAL_2 Optical 2
COAXIAL_2 Coaxial 2
ARC ARC
SLAVE_MODE Follower of a multiroom group
WIFI:PLAYBACKMODE?  ->  WIFI:PLAYBACKMODE:REPEAT_ALL
WIFI:INPUT?         ->  WIFI:INPUT:SPOTIFY_CONNECT

Track metadata and position

Commands: WIFI:CURPOS?, WIFI:TOTLEN?, WIFI:TITLE?, WIFI:ARTIST?, WIFI:ALBUM?

Playback position and length in milliseconds; the metadata as the streaming service delivers it, UTF-8, possibly empty.

WIFI:TITLE?   ->  WIFI:TITLE:Song Title
WIFI:CURPOS?  ->  WIFI:CURPOS:123456

Changes

  • 26.6.2 (oldest release documented): 17 commands.