-
Notifications
You must be signed in to change notification settings - Fork 360
Description
SoLoud has fairly lack-luster support on Linux if you are not running a bleeding edge distro. It has a glibc dependency which at the time of writing is not in the most recent version of Debian(10) or the current LTS version of Ubuntu(18.04). Due to the version of glibc shipped with the distro being used by a number of core systems, it is ill-advised to be upgrading it, at least if you need your system to be stable.
It seems as though there are other issues with SoLoud on Linux but I don't have any personal experience with it as I've not even been able to get it to run.
After a skim through Arcade's sound module, it doesn't appear that we're doing anything that Pyglet's audio library can't do. Seeing as Pyglet is already a core dependency of Arcade, it would make sense to use the audio library from that. SoLoud seems like it would be a lot more complex to maintain as time goes on and updates happen to SoLoud, and it doesn't seem like there's a benefit over a simpler solution like Pyglet.