Refactored player status handling with explicit and constant status (`IS_PLAYING`, `IS_PAUSED`, `IS_STOPPED`), readable from getStatus().