Skip to content

The third generation of Nuvola Player - cloud music integration for your Linux desktop

Notifications You must be signed in to change notification settings

dukex/nuvolaplayer

 
 

Repository files navigation

Nuvola Player 3

Nuvola Player 3 is a runtime for web-based music streaming services providing more native user experience and integration with Linux desktop environments than usual web browsers can offer. Nuvola Players handles multimedia keys, shows desktop notifications, integrates with various sound menus, applets and launchers and more. Additional features include Last FM scrobling.

Code hosting and issue tracker

Nuvola Player uses Git version control system for its code base and GitHub for both code hosting and issue tracking. All official Git repositories are located under Tiliado organization account. The code-base is divided to three parts:

  1. Diorite library: Private utility and widget library for Nuvola Player project based on GLib, GIO and GTK.
  2. Nuvola Player 3: The Nuvola Player run-time without service integrations.
  3. Service integrations that have certain degree of independence and are maintained in separate repositories named nuvola-app-....

How can I help

If you would like to contribute to Nuvola Player project development, there are two areas you can jump in.

Build and Install

Dependencies

Help

$ ./waf --help

Configure

$ ./waf configure

or

$ ./waf configure --with-unity

helpful:

$ ./waf configure --prefix=/usr

Build

$ ./waf build

Install

# ./waf install

or

# ./waf install --no-system-hooks
# /sbin/ldconfig
# gtk-update-icon-cache ...
# gtk-update-icon-cache-3.0 ...

helpful:

# ./waf --no-system-hooks --destdir=/whatever

About

The third generation of Nuvola Player - cloud music integration for your Linux desktop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vala 93.2%
  • JavaScript 3.8%
  • Python 1.8%
  • Other 1.2%