Nuvola Player hosts its code at

You can learn more at the project's web page.

Launchpad imports the master branch and you can create branches from it.

You can browse the source code for the development focus branch or get a copy of the branch using the command:
bzr branch lp:nuvola-player

Nuvola Player has 13 active branches owned by 5 people and 1 team. There were 38 commits by 1 person in the last month.

Bazaar branches

Name Status Last Modified Last Commit
Series: master
1 Development 2017-06-24 12:39:17 UTC 2017-06-24
1169. Release 4.5.0 - 24th June, 2017 New ...

Author: Jiří Janoušek
Revision Date: 2017-06-24 12:39:17 UTC

Release 4.5.0 - 24th June, 2017

New Features:

  * Nuvola Apps Runtime supports the integration of a progress bar and
    volume management. Web app scripts which use this feature can not
    only provide track length & position and current volume but also
    allow user to change that remotely, e.g. from Media Player GNOME
    Shell extension. At the present, only Deezer and Google Play Music
    scripts use these features but others will follow.
    Issue: tiliado/nuvolaruntime#22 Issue: tiliado/nuvolaruntime#155
  * If Nuvola Apps Runtime detect a Nvidia graphics card, it checks
    whether the flatpak extension with corresponding graphics driver is
    installed. If it isn't, e.g. because of a bug in GNOME Software,
    an error message is shown to provide the user with installation
    instructions. Issue: tiliado/nuvolaruntime#342
  * After a lot of effort, a workaround for the instability of Flash
    plugin was found out and is used until WebKitGTK developers find a
    proper fix. However, it is applied only in flatpak builds because it
    may have negative impact on other WebKitGTK applications otherwise.
    Issue: tiliado/nuvolaruntime#354

Bug fixes:

  * Wrong command in desktop launcher was fixed.
    Issue: tiliado/nuvolaruntime#348
  * Fix wscript for non-git builds. Issue: tiliado/diorite#16

News for Script Maintainers:

  * `Nuvola.VERSION_MICRO` contains micro version of Nuvola Runtime.
  * `Nuvola.API_VERSION_MAJOR` and `Nuvola.API_VERSION_MINOR` are now
    deprecated aliases of `Nuvola.VERSION_MAJOR`
    and `Nuvola.VERSION_MINOR`.
  * Tutorial was updated to use Nuvola ADK 4.4.
  * Added documentation of web app requirement flags.
  * Added documentation of user agent quirks.
  * New API for progress bar integration.
  * New API for volume management integration.
  * New utility functions `Nuvola.encodeVersion` and
  * `Nuvola.triggerMouseEvent` and `clickOnElement` support relative
    x & y coordinates.

Under the Hood:

  * New dependencies: libdrm >= 2.2 and libdri2 >= 1.0
  * Nuvola checks whether VDPAU and VA-API drivers are installed and
    prints debugging information to console. It will show error dialog
    in the future though, so make sure the drivers are installed.
    Issue: tiliado/nuvolaruntime#280
  * Internal icon loading code was refactored. Legacy icon.png and
    nuvolaplayer3_XXX icons are no longer supported.
    eu.tiliado.NuvolaAppXxx is used everywhere.
    Issue: tiliado/nuvolaruntime#353

Signed-off-by: Jiří Janoušek <>

Series: 2.5.x, trunk
1 Development 2015-01-18 15:26:28 UTC 2015-01-18
864. Remove Deezer: broken & unmaintained ...

Author: Jiří Janoušek
Revision Date: 2015-01-18 15:26:28 UTC

Remove Deezer: broken & unmaintained

Bugs: LP:1388568

lp:~fenryxo/nuvola-player/translations 1 Development 2017-01-27 06:05:06 UTC 2017-01-27
174. Launchpad automatic translations update.

Author: Launchpad Translations on behalf of fenryxo
Revision Date: 2017-01-27 06:05:06 UTC

Launchpad automatic translations update.

lp:~fenryxo/nuvola-player/snap 1 Development 2016-12-12 18:58:43 UTC 2016-12-12
5. Add stage-packages - libwebkit2gtk-4....

Author: Jiří Janoušek
Revision Date: 2016-12-12 18:58:43 UTC

Add stage-packages - libwebkit2gtk-4.0-37

Signed-off-by: Jiří Janoušek <>

lp:~fenryxo/nuvola-player/flashplugin bug 2 Mature 2014-10-20 16:06:15 UTC 2014-10-20
43. Release 0.7

Author: Jiří Janoušek
Revision Date: 2014-10-20 16:06:15 UTC

Release 0.7

lp:~rameshdharan/nuvola-player/songza bug(Has a merge proposal) 1 Development 2014-08-23 14:24:08 UTC 2014-08-23
846. Songza service integration This chan...

Author: Ramesh Dharan
Revision Date: 2014-08-11 15:10:54 UTC

Songza service integration

This change implements a service integration for Songza.

lp:~nuvola-player-devel/nuvola-player/soundcloud bug 1 Development 2014-06-05 16:06:30 UTC 2014-06-05
834. Initial import of Soundcloud integrat...

Author: k-rock
Revision Date: 2014-06-05 15:27:42 UTC

Initial import of Soundcloud integration

lp:~nuvola-player-devel/nuvola-player/digitallyimported bug 1 Development 2014-05-20 13:53:01 UTC 2014-05-20
825. Initial import of a new service Digit...

Author: Steffen Coenen
Revision Date: 2014-05-20 13:52:17 UTC

Initial import of a new service Digitally Imported

lp:~nuvola-player-devel/nuvola-player/jamendo bug 1 Development 2014-05-16 15:58:34 UTC 2014-05-16
825. Imported initial version of Jamendo i...

Author: Steffen Coenen
Revision Date: 2014-05-16 15:58:42 UTC

Imported initial version of Jamendo integration

lp:~dhananjaysathe/nuvola-player/TelepathyExt 1 Development 2014-01-30 12:09:09 UTC 2014-01-30
801. Implemented Mouse back/forward button...

Author: Martin Pöhlmann
Revision Date: 2014-01-12 15:03:15 UTC

Implemented Mouse back/forward button interaction

lp:~mpdeimos/nuvola-player/nuvola-player 1 Development 2013-12-22 23:38:55 UTC 2013-12-22
787. Bug #1212167 Minor

Author: Martin Pöhlmann
Revision Date: 2013-12-22 23:38:55 UTC

Bug #1212167 Minor

lp:~hleinone/nuvola-player/integration-spotify 1 Development 2012-12-08 15:36:36 UTC 2012-12-08
597. Spotify service integration basics wo...

Author: Hannu Leinonen
Revision Date: 2012-12-08 15:05:03 UTC

Spotify service integration basics working.

lp:~hleinone/nuvola-player/nuvola-player 1 Development 2012-12-02 10:22:26 UTC 2012-12-02
606. Clean-up of legacy code * #if LIBS...

Author: Jiří Janoušek
Revision Date: 2012-12-02 10:22:26 UTC

Clean-up of legacy code

  * #if LIBSOUP_2_34, #if GIO_DBUS, #if VALAC_0_15, #if HAVE_GLIB_2_26 checks
 are always true, removed.

  * Removed custom implementation of conversion of JS.Object to/from JSON,
 since we depend on young enough JavaScriptCore that provides native

  * We depend on young enough Gee and Libnotify, checks removed.

113 of 13 results
You can't create new branches for Nuvola Player.