HTML5 audio player with desktop like functionality.