Nuvola Player – Linux desktop integration for web-based streaming services

  • Interesting name—Nuvola [1] was a colorful glossy icon pack for Linux desktops, from the days when colorful glossy icons were trendy (see also Crystal [2]).

    To be honest, these icons were one of the main reasons I was so interested in running Linux on the desktop—they looked so modern and fresh compared to Windows 2000's relatively dull icons (which I have also come to appreciate).

    These days I don't really get a chance to see desktop icons, since I'm on i3wm. But seeing those colorful glossy icons brings me back to the sense of magic I felt every time I'd boot up Knoppix from a live CD.

    [1] https://en.m.wikipedia.org/wiki/Nuvola

    [2] https://commons.m.wikimedia.org/wiki/Category:Crystal_Projec...

  • Interesting to see that software in Vala doing great. Unlike other languages like Zig or Rust there is almost nothing about it here.

  • Another similar project is MellowPlayer [0] which has pretty much the same featureset, but written in Qt/C++ instead of Vala.

    [0] https://colinduquesnoy.gitlab.io/MellowPlayer/

  • I recoiled when I tried to install the Spotify app for Nuvola on Arch and it said it needed Flash player.

    Quickly uninstalled after that, but still have a nasty taste after coming this close to having installed that.

  • Desktop notifications

    Multimedia Keys

    Are in the premium tier? Are you kidding me!

  • The pricing is affordable and follows a pay what you will model from 4 dollars for a yearly license. Thanks for that.

  • I once planned to get a lightweight media player with a nice retro feel running on my RPi 2. Since it still possible to compile gtk 1.x on a somewhat recent system, I downloaded it source code and compiled it.

    Worked beautifully.

    Sure, it is not safe to have such outdated software running on your system, but having a lightweight Winamp-classic themed mp3 player pays off. Maybe I should run it on firejail, just for increased safety.

  • For Spotify, at least, there is already MPRIS support which covers most of the advantages here I think.

  • That is awesome. Using Flatpaks of mostly proprietary clients is not nearly as much fun as using a native client. Really great work.

  • That’s awesome! Maybe one can ditch the Widevine CDM in Chromium thanks to this.

  • Anyone know if it supports scrobbling?