Nuvola 4.21 brings Anghami, adds official support for Linux Mint, Cinnamon and Mate

Another release of Nuvola Player is out in the wild. Version 4.21 introduces new services Anghami, updates Spotify, Tidal, Amazon Cloud Player, Audible, Primephonic, and Qobuz. Linux Mint, Cinnamon and Mate are now officially supported.

Jiří Janoušek
Nuvola News
5 min readApr 11, 2021

--

To install Nuvola, follow installation instructions at the Nuvola Apps Repository. To update Nuvola, run flatpak update --system && flatpak update --user in terminal (as a regular user, not root/sudo), or use a package manager that supports Flatpak (e.g., a recent GNOME Software application with the Flatpak plugin, KDE Discover or elementaryOS AppCenter)

What’s New for Users

New script: Anghami

Maintainer: Jiří Janoušek • Flatpak packageSource code

Anghami is the first legal music streaming platform and digital distribution company in the Arab world. It launched in November 2011 in Lebanon, providing unlimited Arabic and international music to stream and download for offline mode. It is designed for the Middle East and North Africa to provide the largest music catalog of licensed content from the major Arabic labels such as Melody, Mazzika, Platinum Records and many other independent labels, in addition to international majors labels such as Sony, Universal and Warner Music Group. [Source: Wikipedia]

Official support for Linux Mint, Cinnamon and Mate

Nuvola uses Flatpak packages, which should run on every Linux distribution. What does the official support mean, then? It means the first-tier support:

  • You are provided with detailed installation instructions that point you to unexpected issues. For example, Linux Mint Software Manager shows a misleading error message, “The Flatpak repo you are trying to add already exists.”, when you add Nuvola flatpak repository. It seems to check the repository's presence twice: Once before installation and then again after installation, which obviously leads to the error message.
  • I have Linux Mint installed in GNOME Boxes to test distro-specific issues if there are any.
  • You are provided with detailed documentation about integration features in Cinnamon and Mate.
  • I have installed a distribution with Cinnamon/Mate to test environment-specific integration issues.

Spotify script 3.4

Maintainer: Jiří Janoušek • Flatpak packageSource code

Tidal script 1.2

Maintainer: Jiří Janoušek • Flatpak packageSource code

Amazon Cloud Player script 5.12

Maintainer: Andrew Stubbs • Flatpak packageSource code

Audible script 1.1

Maintainer: Jiří Janoušek • Flatpak packageSource code

Primephonic script 1.1

Maintainer: Jiří Janoušek • Flatpak packageSource code

Qobuz script 1.4

Maintainer: Romain Berger • Flatpak packageSource code

  • Support Qobuz design v5.8.0-b021. [GitHub ticket]
  • Added personalized icon set.
  • Added support for seek.
  • Improve support for stop.

Pandora script 1.2

Maintainer: Jiří Janoušek • Flatpak packageSource code

Plex script 1.6

Maintainer: Jiří Janoušek • Flatpak packageSource code

  • Plex app is deprecated until it becomes compatible again. [GitHub ticket]

Bug fixes

  • Fix wrong initial state of Show sidebar toggle [GitHub ticket].
  • Fix Quit action triggered with Media Player Remote Interface [GitHub ticket].

Tiliado accounts deleted

All Tiliado accounts from https://tiliado.eu website have been deleted. Accounts with attached purchases have been archived offline. Per our Privacy Policy, we may hold these data for 15 years (the limitation period under the Czech law) to protect ourselves in disputes/lawsuits. [GitHub ticket 1, GitHub ticket 2]

Other changes

8tracks script 5.4

Maintainer: Jiří Janoušek• Flatpak packageSource code

  • Use Nuvola Runtime issue tracker for support
  • Add Circle CI configuration
  • Reformat code.

Apple Music script 1.1

Maintainer: Jiří Janoušek • Flatpak packageSource code

  • Report bugs to Nuvola bug tracker
  • Reformat code

BBC iPlayer script 1.7

Maintainer: Andrew Stubbs • Flatpak packageSource code

  • Reformat code

Brain FM script 1.2

Maintainer: Jiří Janoušek • Flatpak packageSource code

  • Use Nuvola Runtime issue tracker for support
  • Add Circle CI configuration
  • Reformat code

Deezer script 3.4

Maintainer: Jiří Janoušek • Flatpak package Source code

  • Reformat code.

DI.FM script 1.1

Maintainer: Jiří Janoušek • Flatpak packageSource code

  • Use Nuvola issue tracker
  • Add webview screenshot
  • Reformat code

Focus@Will script 1.2

Maintainer: Jiří Janoušek • Flatpak packageSource code

  • Use Nuvola Runtime issue tracker for support
  • Add Circle CI configuration
  • Reformat code

Gaana script 1.1

Maintainer: Jiří Janoušek • Flatpak packageSource code

  • Reformat code

Idagio script 1.1

Maintainer: Jiří Janoušek • Flatpak packageSource code

  • Reformat code

Ivoox script 1.1

Maintainer: Jiří Janoušek • Flatpak packageSource code

  • Reformat code

Jamendo script 1.1

Maintainer: Jiří Janoušek • Flatpak packageSource code

  • Reformat code
  • Report bugs to Nuvola issue tracker

Jango script 2.6

Maintainer: Jiří Janoušek • Flatpak packageSource code

  • Reformat code

Jupiter Broadcasting script 1.6

Maintainer: Andrew Stubbs • Flatpak packageSource code

  • Reformat code

KEXP script 1.5

Maintainer: Jiří Janoušek • Flatpak packageSource code

  • Reformat code

MentorFM script 1.1

Maintainer: Jiří Janoušek • Flatpak packageSource code

  • Reformat code

Mixcloud script 4.3

Maintainer: Jiří Janoušek • Flatpak packageSource code

  • Reformat code

NPR One script 1.3

Maintainer: Jiří Janoušek • Flatpak packageSource code

  • Reformat code

ownCloud Music script 1.5

Maintainer: Jiří Janoušek • Flatpak packageSource code

  • Reformat code

Pocket Casts script 1.5

Maintainer: Jiří Janoušek • Flatpak packageSource code

  • Reformat code

Sirius XM script 1.7

Maintainer: Jiří Janoušek • Flatpak packageSource code

  • Reformat code

SoundCloud script 1.6

Maintainer: Jiří Janoušek • Flatpak packageSource code

  • Reformat code

TuneIn script 1.5

Maintainer: Jiří Janoušek • Flatpak packageSource code

  • Reformat code
  • Use Nuvola Runtime issue tracker for support
  • Add Circle CI configuration

Yandex Music script 1.8

Maintainer: Aleksey Zhidkov • Flatpak packageSource code

  • Reformat code

YouTube script 2.3

Maintainer: Jiří Janoušek • Flatpak packageSource code

  • Reformat code

Miscellaneous

  • Add --no-vapi-patch configure option to build script. [GitHub ticket]

Nuvola Contributes to Good Angel Foundation

Jiri Janousek, the core developer of the Nuvola Apps project, is glad to contribute a part of the project’s revenue to the Good Angel foundation. This way, he can regularly help families with children, which face financial distress as a result of severe illness. Even small monetary donations can help these families overcome a tough period.

Nuvola contributes to the Good Angel Foundation.

Thank You for Your Support

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

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

If you are a Nuvola Patron but your name is not listed, contact Tiliado support to give us permission to show you on the list.

--

--

Jiří Janoušek
Nuvola News

Software engineer, GNU/Linux lover, European citizen.