Adds play/pause/volume support and other improvements