Nuvola Player runs a web-based interface of cloud music services in its own window and provides integration with a Linux desktop (multimedia keys, system tray, media player applets, dock menu, notifications and more) offers more native user experience and integration with Linux desktop environments than usual web browsers can offer. .Nuvola Player is an open-source project licensed under GNU GPL 3 and written mainly in Vala (the core) and JavaScript (service integrations). It tries to feel and look like a native application as possible. However, it cannot overcome common drawbacks of web-based music streaming: some music streaming services require Flash plugin and web apps usually have higher memory usage than native apps.
Nuvola Player 3 doesn't need any hacks to support Flash plugin, because it is built on top of WebKit2Gtk+, the second generation of this web rendering library. The major diference is that plugins are run in a separate GTK+ 2 compatible process, so there is no need to use nspluginwrapper and install 32bit libraries on 64bit system. There is also one extra benefit: If Flash plugin crashes, it doesn't take down whole Nuvola Player application.
New in this release:
- A crash under Wayland session was fixed (GDK_BACKEND set to x11).
- The accelerated compositing mode is disabled with WebKitGTK < 2.13.4 due to a WebKitGTK+ bug that may crash systems with certain graphic cards.
- A non-functional local-storage-directory setting was removed as it produced a console warning.
- The design of the Welcome screen was improved.
- It is possible to disable media keys in the Preferences dialog.
- A wrong implementation of the CanPlay and CanPause flags of the Media Player Remote Interface Specification (MPRIS) was fixed resolving issues with Unity Sound Indicator as a result.
- Console warnings produced when notifications component were being disabled were fixed.
- Initialization of the Web Worker process is more robust. Blank incompletely loaded and improperly initialized web pages should no longer occur.
- Notifications API is no longer called if it is disabled as it is obviously not functional and produces only console warnings.
Available for Ubuntu 17.04 Zesty/Ubuntu 16.04 Xenial/14.04 Trusty/Linux Mint 18/17/and other Ubuntu derivatives To install Nuvola Player in Ubuntu/Linux Mint open Terminal (Press Ctrl+Alt+T) and copy the following commands in the Terminal: