Telnet interface: status command problem
If you use telnet interface to drive VLC and you have a media loaded and paused, the state field in status response will correctly display paused.
But if you issue play command to resume playback, issuing a new status command while playing will return paused which is wrong. Resuming playback with pause will cause status to return the right playing state.