Nuvola Player is an open source web-based music streaming application with a focus on providing more features than the typical web browsers would.
It is built to look and feel like a native desktop application as much as possible with features like support for multimedia keys, integration with various sound menus, launchers, desktop notifications, Last FM, lyrics fetching, and Libre FM scrobling.