Mellowplayer (in the AUR). Integrates with a bunch of different services. I only use it with Spotify but it opens quickly (quicker than Spotify itself) and is responsive.
https://colinduquesnoy.gitlab.io/MellowPlayer/
https://aur.archlinux.org/packages/mellowplayer/
EDIT: Crap, looks like it's not maintained anymore: https://gitlab.com/ColinDuquesnoy/MellowPlayer/-/issues/500
I'm using MellowPlayer to get a nearly-desktop experience with Deezer on Linux. With MellowPlayer I can have my keyboard media keys working and this is already a huge advance. However this solution just embeds the web version on it. So the memory usage gets high pretty quickly. For my use case after some minutes listening the memory usage stabilizes in 2GB. For those who want to try out: https://colinduquesnoy.gitlab.io/MellowPlayer/
Looks good. Is it going to work on Linux too?
Another interesting project is MellowPlayer (https://colinduquesnoy.gitlab.io/MellowPlayer/), it has option to pause/resume/play next song using media keys on the keyboard, and support for different streaming services.
I don't think it has an overlay like yours. (I was using it like two years ago).
I hadn't heard of Nuvola before. From what I can tell, it's just another web wrapper like MellowPlayer, except MellowPlayer is completely free and doesn't require you to accept a privacy policy. What does Nuvola offer that MellowPlayer doesn't? I was using MellowPlayer before but created this build script because only the official Deezer desktop client supports downloading music for offline listening.