Google+ page Facebook page Twitter page RSS feed

Nuvola Player
Cloud music integration for your Linux desktop

The goal of Nuvola Apps is to provide better user experience and desktop integration than common web browsers can offer.

Desktop Environments

Unity

Unity Dash

Nuvola Apps neatly integrate with Unity Dash. Once a particular music streaming service is installed, its desktop launcher is installed as well. You can then get to your favorite music faster, just start typing its name in Unity Dash screen. Can do this your web browser?

Pin to Unity Launcher

For even faster access to your music, you can pin our favorite music streaming services to Unity Launcher. One click to launch it again!

Be Quick with Quick List

Nuvola Player integrates with Unity Launcher quick list and adds playback actions. In addition, some screaming services provide other actions like star rating.

Became Keyboard Master

Nuvola Player allows you to change keyboard shortcuts or to add your own. Another killer feature is ability to handle special multimedia keys.

Head-Up Display

Unity's unique feature, Head-up display, is also supported. Just press Alt key and then start typing an action.

Play in Background with Notifications

With Nuvola Player, you will never accidentally close your web browser while music is playing. If you close Nuvola Player window, it keeps playing in background and you will get notifications on track changes. Simple and extremely useful.

New in Nuvola Player 3.1: An option to always run in background regardless a song is playing or not has been added.

Unity Sound Indicator

I hope you are not surprised that Nuvola Player also integrates with Unity sound indicator. You can control playback or show the main window if hidden.

AppIndicator and Tray Icon

Tray icon feature can use either AppIndicator library or obsolete X11 tray icons to display a small icon in the notification area.

Other features

To enable, disable or configure other built-in features, see Common Features section bellow.

GNOME

GNOME Dash

Nuvola Player neatly integrates with list of applications in GNOME Activities screen. Once a particular music streaming service is installed, its desktop launcher is installed as well. You can then get to your favorite music faster, just start typing its name in Unity Dash screen. Can do this your web browser?

Add to Favorites

For even faster access to your music, you can add our favourite music streaming services to dock with favourite applications in GNOME Activities screen. One click to launch it again!

Became Keyboard Master

Nuvola Player allows you to change keyboard shortcuts or to add your own. Another killer feature is ability to handle special multimedia keys.

Play in Background with Notifications

With Nuvola Player, you will never accidentally close your web browser while music is playing. If you close Nuvola Player window, it keeps playing in background and you will get notifications on track changes. Simple and extremely useful.

New in Nuvola Player 3.1: An option to always run in background regardless a song is playing or not has been added.

Notifications with Playback Controls

I hope you are not surprised that Nuvola Player also supports rich notifications with playback actions. You can than control playback even from a lock screen. Note that rich notifications are no longer supported in GNOME 3.18+.

Media Player Indicator extension

Nuvola Player integrates with Media Player Indicator GNOME Shell extension. You can control playback or show the main window if hidden. Since Nuvola 4.5, you can also sek and change playback volume.

AppIndicator and Tray Icon

Tray icon feature can use either AppIndicator library or obsolete X11 tray icons to display a small icon in the notification area. Although app indicators are mostly known from Ubuntu's Unity desktop, they also work in GNOME Shell with AppIndicator extension) and provide superior user experience.

Dark or Light Theme?

Nuvola Player allows you to set a dark theme. Some streaming services look better that way.

Other features

To enable, disable or configure other built-in features, see Common Features section bellow.

elementaryOS Pantheon

List of Applications

Nuvola neatly integrates with list of applications accessible through the Applications button in the top left corner. Once a particular music streaming service is installed, its desktop launcher is installed as well. You can then get to your favorite music faster, just start typing its name in Applications screen. Can do this your web browser?

Keep Apps in Docks

For even faster access to your music, you can add our favourite music streaming services to the bottom dock as permanent launchers. One click to launch it again!

Use Dock Menu

Nuvola integrates with the dock menu of a particular app and adds playback actions. In addition, some screaming services provide other actions like rating.

Play in Background with Notifications

With Nuvola, you will never accidentally close your web browser while music is playing. If you close Nuvola window, it keeps playing in background and you will get notifications on track changes. Simple and extremely useful.

New in Nuvola Apps 3.1: An option to always run in background regardless a song is playing or not has been added.

Sound Menu Applet

Nuvola integrates with the sound menu applet. You can control playback or show the main window if hidden.

AppIndicator and Tray Icon

Tray icon feature can use either AppIndicator library or obsolete X11 tray icons to display a small icon in the notification area. Although app indicators are mostly known from Ubuntu's Unity desktop, they also work in elementaryOS and provide superior user experience.

Other features

To enable, disable or configure other built-in features, see Common Features section bellow.

Terminal & Scripts

Command-line Controller

  • Nuvola Apps can be also controlled from command line via the nuvolactl command. Type nuvolactl --help to get a list of available commands.
  • If you use the official flatpak builds of Nuvola Apps, you have to execute the sandboxed variant flatpak run --command=nuvolactl eu.tiliado.Nuvola or to define an alias in your ~/.bashrc or ~/.bash_aliases file:
    alias nuvolactl="flatpak run --command=nuvolactl eu.tiliado.Nuvola"

Common Features

These featured are not dependent on a particular desktop environment.

Enable, disable or configure built-in features

Nuvola Player allows you enable, disable or configure many built-in features:

  • In Unity and elementaryOS, click Gear Menu → Preferences, then switch to tab Features.
  • In GNOME, click App Menu → Preferences, then switch to tab Features.

Password Manager

New in Nuvola Player 3.1: With the Password Manager, you can store passwords from login forms in a secure keyring.

  • In Unity and elementaryOS, click Gear Menu → Preferences, then switch to tab Features and enable Password Manager.
  • In GNOME, click App Menu → Preferences, then switch to tab Features and enable Password Manager.

Remote Control over HTTP

New in Nuvola Player 3.1: The HTTP Remote Control interface allows creation of client apps to control Nuvola Player over network via an Engine.io socket.

  • In Unity and elementaryOS, click Gear Menu → Preferences, then switch to tab Features, enable Remote Control over HTTP and finally configure port and addresses Nuvola Player will be listening on.
  • In GNOME, click App Menu → Preferences, then switch to tab Features, enable Remote Control over HTTP and finally configure port and addresses Nuvola Player will be listening on.

Media Player Controller Web Page

New in Nuvola Player 3.1: This page is an example of a client using the HTTP Remote Control interface. It allows you to control Nuvola Player from any device with a web browser (e.g. a phone).

Enable and configure the Remote Control over HTTP, then click any of the home buttons to to open a web browser with Media Player Controller Web Page. Finally, open that address in any device you want, e.g. in a phone or a tablet.

Nuvola Controller Pebble Watchapp

New in Nuvola Player 3.1: This app for Pebble watches is another example of a client using the HTTP Remote Control interface. It allows you to control Nuvola Player from your wrist.

Enable and configure the Remote Control over HTTP, then install Nuvola Controller Pebble Watchapp: the product page at Pebble Appstore, direct Pebble installation link.

Last.fm Scrobbling

Nuvola Player allows you to scrobble your music taste to Last.fm audio scrobbler and music recommendation service.

  • In Unity and elementaryOS, click Gear Menu → Preferences, then switch to tab Features, enable Audio Scrobbler Services and finally connect your Last.fm account.
  • In GNOME, click App Menu → Preferences, then switch to tab Features, enable Audio Scrobbler Services and finally connect your Last.fm account.

Lyrics Fetching

Nuvola Player can fetch lyrics from AZLyrics.

  • In Unity and elementaryOS, click Gear Menu → Preferences, switch to tab Features, enable Lyrics. Then click Gear Menu → Show sidebar and select Lyrics if necessary.
  • In GNOME, click App Menu → Preferences, switch to tab Features, enable Lyrics. Then click Gear Menu → Show sidebar and select Lyrics if necessary.

Per-Application Network Proxy

Each application can have its own network proxy settings.

  • In Unity and elementaryOS, click Gear Menu → Preferences and switch to tab Network.
  • In GNOME, click App Menu → Preferences and switch to tab Network.

Website Data Manager

Users can easily clear cookies, cache and temporary files, IndexedDB and WebSQL databases and local storage from the Website Data Manager.

  • In Unity and elementaryOS, click Gear Menu → Preferences and switch to tab Website Data.
  • In GNOME, click App Menu → Preferences and switch to tab Website Data.

Questions? Feedback?

Having trouble? We'd like to help! Search for information in the archives of the Nuvola Player Users mailing list, or post a question.