Nuvola Player

Google+ page Facebook page Announcements Bugs page Cloud Music integration for your Linux desktop

Install

Binary packages

The Nuvola Player stable builds PPA provides binary packages for:

  • Ubuntu 10.10 Maverick Meerkat
  • Ubuntu 11.04 Natty Narwhal
  • Ubuntu 11.10 Oneiric Ocelot

From source

Get the source code (not the movie!)

Please follow Download page to obtain source code (release tarball or unstable fresh source).

Build-time dependencies

Make sure following build depencencies are satisfied (package names can differ in your distribution):

libglib (>= 2.26), libgee (>= 0.5), libsoup (>= 2.30), libgtk (>= 2.20), libwebkitgtk (>= 1.2), python (>= 2.6), valac (>= 0.12), libnotify (>= 0.4), libx11, libunique (>= 0.9), intltool

There are some optional dependencies (see the next chapter to decide whether you need them): libdbusmenu-glib, libunity, libindicate

See also README.Ubuntu and README.Fedora for Ubuntu/Fedora specific information.

Configure build process

Nuvola Player uses Waf build system. Source distribution should already contain standalone version of Waf. To trigger configure process, run command ./waf configure. There are a few configuration options:

  • --with-unity-quick-list
    • Include support for Ubuntu Unity Launcher Quick List (Ubuntu Natty and later).
    • Requires: libunity, libdbusmenu-glib
  • --with-browser-cache
    • Include support for browser cache
    • Requires: libsoup >= 2.34
  • --with-indicator-sound-maverick
    • Include support for Ubuntu Maverick version of Sound indicator
    • Requires: libindicate, libdbusmenu-glib
  • --without-glib-dbus
    • Allows building with GLib < 2.26, but without following fratures: multimedia keys, dock manager integration (Docky), MPRIS (interface to control playback from applets and other applications)

See also README.Ubuntu and README.Fedora for Ubuntu/Fedora specific information.

Compilation process

To trigger compilation process, run command ./waf build.

See also README.Ubuntu and README.Fedora for Ubuntu/Fedora specific information.

Installation

To install Nuvola Player run:

# ./waf install

Run-time dependencies

Before running Nuvola Player make sure run-time dependencies are satisfied (package names can differ in your distribution):

libatk (>= 1.29.3), libc6 (>= 2.3.6-6~), libcairo2 (>= 1.2.4), libdbus (>= 1.0.2), libdbus-glib (>= 0.78), libfontconfig (>= 2.8.0), libfreetype6 (>= 2.2.1), libgee2, libglib2 (>= 2.24), libgtk2 (>= 2.20), libnotify1 (>= 0.4.5), libnotify1-gtk2, libpango (>= 1.14.0), libsoup2.4 (>= 2.30), libunique-1.0 (>= 1.0.0), libwebkitgtk (>= 1.1.5), libx11, xdg-utils

Run Nuvola Player

$ nuvolaplayer