Nuvola 4.7 Adds Jupiter Broadcasting, Free Trial and $1 Plan; Nuvola 3.0.10 Fixes Wayland Issue

Nuvola 4.7 was released with a new web app script — Jupiter Broadcasting by Andrew Stubbs — and offers a $1 subscription plan Nuvola Basic with free trial. Nuvola 3.0.10 Legacy Release fixes high CPU usage under Wayland.

Jupiter Broadcasting 1.1

Jupiter Broadcasting is a new service integrated by Andrew Stubbs.

Jupiter Broadcasting in Nuvola 4.7.

Nuvola 4 Free Trial and $1 Plan

As promised in the Nuvola 3.0.x End of Life announcement, Nuvola 4 adds Nuvola Basic Plan with the price of $1/month and a free trial period. There are currently three plans:

  • 🏎 Nuvola Patron $9 — basic, premium and experimental features + option to be listed in the list of patrons on the Nuvola Player website, documentation, blog posts and announcements.
  • 🏍 Nuvola Premium $3 — basic, premium and experimental features.
  • 🛴 Nuvola Basic $1 — only basic features.

Nuvola 3.0.10

Nuvola 3.0.x is the current legacy series having the end of life scheduled for December 31st, 2017. Nuvola 3.0.10 fixes high CPU usage under Wayland and exchanges “Stable Release” designation for “Legacy Release”.

Complete Nuvola 4.7 Changelog

Nuvola 4.7 was released on September 1st, 2017.

New Features

  • New web app: Jupiter Broadcasting by Andrew Stubbs.
  • The genuine flatpak builds offers free trial and $1/month subscription.
  • For sake of transparency, preferences dialog shows placeholders for features which were disabled by a distributor.

Bug Fixes:

News for Script Maintainers:

  • API 4.6 is required for new scripts.

Under the Hood:

  • Nuvola no longer bundles *.vapi files but depends on those of Valac 0.36.3. However, glib-2.0.vapi and webkit2gtk-web-extension-4.0.vapi must be patched to work properly (see vapi/*.patch). You may need to modify wscript if you don't use Valac 0.36. Issue: tiliado/nuvolaruntime#369
  • Valac and GLib dependencies were raised to 0.36.3 and 2.52. Issue: tiliado/nuvolaruntime#369
  • GIR XML and typelib files are generated. Introduces new dependency on g-ir-compiler.
  • There was a lot of refactoring to allow usage of Python-GObject and to support multiple web engines in future.
  • Future warning: Nuvola is likely to introduce dependency on Python 3.6.

Nuvola SDK 4.7.0

  • desktop launcher: Spaces around the equals sign were removed because they confuse kbuildsycoca5. Issue: tiliado/nuvolaruntime#365 Upstream ticket
  • Added individual version info properties — nuvolasdk.VERSION_MAJOR/MINOR/MICRO.
  • new-project: New files use the latest Nuvola SDK version.

Diorite 4.7.0

  • Diorite no longer bundles *.vapi files and depends on those of Vala 0.36.3.
  • GLib dependency has been raised to 2.52.0 to make use of Valac’s GTask support.
  • Diorite GTK namespace was changed to Drtgtk.
  • GIR XML and typelib files are generated. Introduces new dependency on g-ir-compiler.

Thank You for Your Support

At the time of writing, the awesome people listed bellow and a few others are Nuvola Patrons, who support the development of Nuvola Player. Thank you all!

Andrew Allen, Simon Law, Bart Libert, Bryan Wyatt, Christian Dannie Storgaard, José Antonio Rey, Ryan Wagner, Chris Beeley, David, Andrew Azores, Andrew Kvalheim, Balázs, Ben MacLeod, Martin Wimpress, Duco van Amstel, David Wiczer, Gabriele, Nathan Warkentin.

If you are a Nuvola Patron but your name is not listed, you have to enable the “Show my name and a link to my external profile page in a list of Patrons.” option in your profile settings. Obviously, it is not enabled by default to protect privacy of our patrons.