Added State Handling

Added custom class states, for listing all posible states fo the media
player.