Skip to content

SoLoud vs Pyglet for Audio #742

@Cleptomania

Description

@Cleptomania

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions