pascalopitz / unoffical-sonos-controller-for-linux

An Electron based linux app for controlling your sonos system.
http://pascalopitz.github.io/unoffical-sonos-controller-for-linux/
MIT License
544 stars 49 forks source link

Performance #204

Open RRRickkk opened 1 week ago

RRRickkk commented 1 week ago

Hi Pascal - I realize you are no longer officially maintaining this software, but since you occasionally publish updates, I thought I'd chime in with my question / issue.

For any version after 0.2.9 (so versions 0.3.x), the performance of the application (responsiveness to clicks, etc.) is so slow that it is essentially unusable. I just tried 0.3.1 and there is no improvement,

As for version 0.2.9, this was my fallback for some time since performance remained excellent. However, for around a year now, 0.2.9 is also unusable for a different reason : immediately after the "Looking for Sonos system" step, the screen remains black. Specifying the IP address or using the reload function does not solve the problem.

For info : the above issues have been the same on 3 different distros I use : Arch Linux (with a variety of DEs and Window managers ... LXDE, Gnome, IceWM ...); Artix (a systemd-less Arch derivative with the Moshka DE); Antix (a systemd-less MX / Debian derivative, with Rox-IceWM).

I'll completely understand if you decline to answer this post - life moves on for us all. If that is the case, I thank you for the years that I did use your excellent application and wish you a great summer (or winter if you are still in Australia ... ;-) ...) !

Cheers,

Rick

pascalopitz commented 1 week ago

Hi @RRRickkk

You're right, I don't actively maintain this project, apart from for my personal use case. And even then, I don't really use it all that much anymore, because Sonos in itself has gone more and more shit and I usually just throw Spotify to a single speaker from my phone now.

Similar to the plethora of music services, testing the app on various distros if just out of scope for me.

As an observation, the performance seems no different on Ubuntu, and that's all that matters to me. At a guess I would wager that the lack of performance on other platforms has to do with electron versions.

If anybody has some way to fix it, I am happy to take a pull request after review.

RRRickkk commented 1 week ago

Hi again @pascalopitz - very kind of you to respond. With respect to the different versions of Electron, is there a particular version with which your application works best ?