- Better synchronization with the player upon `play` request - wait until the play started event is received before returning the status - DBus exceptions should be caught and handled in the status call