first working version

missing functionalities:
- status
- mute/unmute
- pause