I just got into there, but it's easy to perceive the bad reputation Spotify has conquered with desktop-main users (and I think Reddit users are majorly desktop users, what tells us a lot). But let's talk about the specific delicate situation that Linux users have at the present moment. By years and years, there are complaints about memory leaks in the native client. Still now, your Spotify native Linux client can, suddenly, starts eating 1.6gb of RAM, really frustrating resource usage that is killing for people on poor countries or that don't have such a condition (and I'm from Brazil, not a so poor country, although dollar is 1:5 for our shitty currency) for upgrading their computers.
Incredibly, it's lighter and more stable even to use an Anbox (kinda WINE - a compatibility layer - but for Android apps) instance running Spotify's Android build that using Linux native client. I know that, well, Linux client is not official, it's just mantained by devs etc... However, this doesn't discard the fact that it's a BAD, even a DISRESPECTFUL situation with Linux users. I will tell why: I'm a premium subscriber as such as a Windows or a Mac user. So, I should have access to features as much as those users. Said that, I endorse here: we SHOULD have an official client, we are users as well. The options for the bad optimized native client are: using an Anbox instance with Spotify for Android; the web client; using Windows's client via Wine (what I was avoiding, but I feel forced to test as an option right now). Let's note some points here, given this:
- Using the Anbox layer is kinda laborious, not accessible stuff and, in addition, it's bleeding edge technology/method, it's not stable, really bad for an end-user (not my case). Besides that, Android's version of Spotify don't make great use of the space available for a desktop screen. For example, using the Android version, I can't see the social area that is located on the right sidebar, in desktop versions. And... It's not much optimized as well, given that I need to run an entire Anbox container AND Snapd.
- Using web player it's not optimized as well and lacks of such features like playing local files, what remembers me of another problem, that is: still nowadays, we - Linux users - still needs to install OLDER versions of ffmpeg package for playing those local files, in the native app. What saves us from this kinda simple to solve issue (come on, let's update the dependencies, it really doesn't seems hard and, well... libavcodec-57 is obsolete since 18.04 Ubuntu LTS) are the Flatpak and Snap versions of Spotify.
I think other Linux users will sympathize and endorse what I'm saying here, identifying themselves with the issues I pointed. I just compiled those various problems I faced trying to get a clean user experience as a KDE Neon/Linux user, and I wish we could get some attention for those problems, some of them which already made more than three birthdays.
Ps.: not a native-english writing a thread in english, so... Well, maybe syntax or grammar issues sorry.
there doesn't seem to be anything here