added meta data, volume control; fixed shuffle, repeat bugs