My NP3900 player is switched on and tuned to an Internet Radio channel. I pause playback by pressing the "play/pause" button the remote control (right arrowhead touching two vertical lines). Then I start MyRemote on my Android 2.3.3 phone. I select the NP3900 to control. It shows the radio station's logo, etc. The controls it shows are: skip-back, *pause* (two vertical lines), skip forward. The volume display shows the muted symbol (loudspeaker with a cross through it).

This incorrect. The control shown should be "play", not "pause". The playback is already paused.

If I press the "pause" control then the control symbol switches to "play" (right arrowhead) and the player starts to play. If I press the "play" button the player pauses, etc. The mode of the control is out of sync with the player.

This does not happen if MyRemote is started while playback is playing and not paused.

But now suppose playback is paused and the app correctly shows the "play" control. If I adjust the volume control then playback resumes but the control still shows "play". And if I touch "play" the player pauses, and vice versa. The mode of the control again gets out of sync with the player.

Serial number printed on the bottom of the NP3900 is: PT1A1130002295
From the settings menu on the NP3900:
"NP3900/12"
"Software version: V G5.32S"

Apps says that the MyRemote app is version 1.0.4 released 17 August 2011, size 1.94MB