MellowPlayer Integrates Music Streaming Services With Your Desktop (Cross-Platform)


MellowPlayer is a Qt-based free and open source desktop application for cloud music services. It currently supports 21 services and runs on Linux, Windows and MacOS.

The player adds desktop integration like a system tray icon, hotkeys / multimedia keys support, MPRIS v2, and notifications on top of online music streaming services.

It currently supports the following music streaming services (its website doesn't yet list all of them):

  • 8traks
  • Anghami
  • Bandcamp
  • Deezer
  • Google Play Music
  • Hear this at
  • HypeMachine
  • Jamendo
  • Mixcloud
  • Player FM
  • Plex
  • Pocket Casts
  • Radionomy
  • Soundcloud
  • Spotify
  • Tidal
  • Tune In
  • Wynk
  • Yandex Music
  • ympd (MPD Web GUI)
  • YouTube

Each online music streaming service is integrated as a plugin, which makes it easy to add support for more services in the future.

Not all services are supported on every platform though - see this page for a list of supported devices and platforms.

Update: Netflix and YouTube Music have been added in a new MellowPlayer release (3.5.0). The 3.5.0 release also adds HiDPI scaling, option to start minimized, and more. To be able to use the new Netflix integration offered by MellowPlayer, you'll need to install qt5-webengine-widevine. Ubuntu users will need to compile qtwebflix.

Here is MellowPlayer using Tune In with the Gnome Shell Media Player extension:

MellowPlayer Gnome Shell Media Player

You can also control the application using its optional system tray icon:

MellowPlayer Tray

Related: Fix Media Player Indicator Extension Misaligned Controls / Text On Gnome Shell 3.28

Other MellowPlayer features worth mentioning include:

  • The application can keep track of the songs you play using each service, with a configurable time frame. Listening history is not enabled by default
  • Themes support (with an adaptive theme by default which changes depending on the service you use) and customizable app colors
  • Supports user scripts
  • Proxy support

Related: GPMDP: YouTube Music Support Lands In Google Play Music Desktop Player (GPMDP).

MellowPlayer 3.4.0

The application was updated to version 3.4.0 a few days ago, receiving some important enhancements, like support for Yandex Music, and a settings page for each plugin. Only the YouTube plugin currently has its own service-dependent settings right now, which allow you to set the app to automatically mute and skip ads.

Google Play Music was also enhanced with favorites and seeking support, and the Spotify integration was fixed.

Also, with this release, the MellowPlayer repository was finally updated with support for Ubuntu 18.04 / Linux Mint 19.

Download MellowPlayer

The MellowPlayer download page offers only an AppImage binary for Linux (to run it, double click it in your file manager; you may have to set it as executable first). There are some repositories though, for Ubuntu / Linux Mint, openSUSE, ArchLinux, or KaOS and more - visit this page for more information.

On Fedora, MellowPlayer is in the repositories. Install it using:

sudo dnf install mellowplayer