[ ] patch the opus package to include these DLLs, or alternatively add them in this repository
[ ] check that bindings in the opus package reliably works both on Linux and Windows. If the above step concluded that the DLLs are to be in this repository, make sure discord-haskell-voice reliably selects local bindings or the opus package bindings, using OS conditionals.
Looks like a tough issue. I'm leaving it on hold since I can imagine a bit of work might be needed for this, and my Windows machine isn't in the best condition (disk-space wise) to try install stack and develop.
It seems
discord.py
for one had libopus DLLs directly in their package. A primary goal would be to mimic this.opus
package to include these DLLs, or alternatively add them in this repositoryopus
package reliably works both on Linux and Windows. If the above step concluded that the DLLs are to be in this repository, make surediscord-haskell-voice
reliably selects local bindings or theopus
package bindings, using OS conditionals.Looks like a tough issue. I'm leaving it on hold since I can imagine a bit of work might be needed for this, and my Windows machine isn't in the best condition (disk-space wise) to try install stack and develop.