Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Linux/OSX support #16

Open
maxton opened this issue Feb 28, 2017 · 2 comments
Open

Add Linux/OSX support #16

maxton opened this issue Feb 28, 2017 · 2 comments
Milestone

Comments

@maxton
Copy link
Owner

maxton commented Feb 28, 2017

This should run in Mono, in theory, except for the audio API. NAudio relies on WASAPI and/or other windows-only libraries to get audio out of the speakers. Look into another audio library. I think maybe PortAudio would be best, I think it has .NET bindings somewhere, otherwise, possible BASS.NET, although that is non-free. If anyone knows of some other audio APIs, I am all ears.

@maxton maxton added this to the v0.4 milestone Feb 28, 2017
@maxton
Copy link
Owner Author

maxton commented Mar 4, 2017

Also test running this in WINE, which may work with NAudio directly

@JunielKatarn
Copy link
Contributor

I'm currently researching the "Mock" audio player temporary fix.
Turns out only the _waveForm's Play/Pause/Stop methods end up calling Windows-exclusive APIs.

I expect to have a PR by the end of the weekend.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants