TaylorSMarks / playsound

Pure Python, cross platform, single function module with no dependencies for playing sounds.
Other
504 stars 118 forks source link

misleading description for playsound #112

Open ethanfurman opened 2 years ago

ethanfurman commented 2 years ago

The description states there are no dependencies, but this is not true since playsound is using external third-party programs to do the work, and will not function without them.

TaylorSMarks commented 2 years ago

The dependencies are part of a standard macOS or Windows installation. Many Linux distros have gstreamer as part of a standard install. I’d like it to gain support for phonon at some point which should cover most Linux installs that are lacking gstreamer.

I am a little worried that Apple is removing Python from macOS… I’ll have to figure out what to do with that at some point… blame Tim Cook for his decisions to assault developers.

Sent from my iPhone

On Feb 8, 2022, at 20:45, Ethan Furman @.***> wrote:

 The description states there are no dependencies, but this is not true since playsound is using external third-party programs to do the work, and will not function without them.

— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you are subscribed to this thread.

fish-face commented 1 year ago

It needs to specify the dependencies through setup.py (or other methods) though. Otherwise you install it on a funky OS/distribution and it will apparently work, but fail at runtime unhelpfully. An example would be a minimal OS installed on something like a raspberry pi.