You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Async feature implementation using threading library (#28)
* Add async to dev - test async feature
* Test nava play
* Add async and loop feature
* Fix async bugs - Update documentation and test script
* Async bugs: call the play function async from test script
* Test script: more intuitive example of test script
* Remove clear.wav - Fix documentation spacing issue
* Fix period issue in documentations
* Implement async feature with threading module
* Async feature: Now user will get a handling thread which
then could be used for waiting for the sound playing to be ended
or do other tasks in the meantime.
* Update documentations
* Document non-blocking sound play function
* Remove repetitive functions - Fix possible import issues in __init__ - Finish Linux implementation
* __non_blocking_play() is removed
* cleanup_processes function name changed to make sure it's imported
* Linux implementation completed and tested
* Implement Windows async play feature - Tested in Windows
* Implement macOS async feature based on Linux
* Remove test/main and test/__init__.py
0 commit comments