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 50 commits by 2 people in the last month.

Bazaar branches

Name Status Last Modified Last Commit
Series: master
1 Development 2017-02-19 18:55:35 UTC 11 hours ago
1002. Add a simpler requirements specificat...

Author: Jiří Janoušek
Revision Date: 2017-02-19 18:55:35 UTC

Add a simpler requirements specification

The requirements specification is now described only by a single
`requirements` field of the `metadata.json` file, which replaces
`html5_audio`, `flash_enabled` and `mse_enabled` fields.

The `requirements` field contains a list of requirements separated by
a space or a semicolon, a requirement comprises of `codec`, `webkitgtk`
and `feature` checks with a parameter inside square brackets. Unless
noted otherwise, checks and their parameters are case insensitive, i.e.
you can use `WebKitGTK` instead of `webkitgtk`, etc.


  * `Codec[MP3]` - HTML5 audio feature and MP3 codec are required
  * `Codec[H264]` - H264 codec is required
  * `Feature[Flash]` - Flash plugin is required
  * `Feature[MSE]` - Media Source Extension is required
  * `Feature[EME]` - Encrypted Media Extension is required
  * `WebKitGTK[2.15.3]` - WebKitGTK >= 2.15.3 is required

If no requirement is specified, it defaults to
`Feature[Flash] Codec[MP3]` for now for backward compatibility,
but will default to "" (no requirement, no flash, no MP3) in Nuvola 4.0.

If empty requirements string is specified, the script has no
requirements (and Flash plugin is disabled).

If requirements are not satisfied, the script shows error message and

Issue: tiliado/nuvolaplayer#158

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.