Releases: irmen/pyminiaudio
Releases · irmen/pyminiaudio
release 1.51
- added stream_raw_pcm_memory() function
- smaller and faster library builds due to excluding unused parts of the miniaudio C library
release 1.50
- update to miniaudio C library 0.11.9
- fixed a bug in the return code of internal seek function
This version still only exposes miniaudio's low-level API. The new high-level API is not yet exposed in the python wrapper
release 1.46
- updated to miniaudio C library 0.10.43
- better exception handling from read callback generator
- avoid a crash when not using StreamableSource
- simplified compiler flags to make it easier for the library to be compiled on different platforms
- new build workflows
release 1.45
- update to miniaudio 0.10.42
- icecast stream client now parses the metadata better (title info)
- stream stop callback changed/fixed, see the new example and docs
- device stop callback removed because it didn't work reliably
- various platform specific build issues fixed
- now also provides a python 3.10 binary wheel on windows
release 1.44
update to miniaudio 0.10.35
release 1.43
- update to library Miniaudio 0.10.32
- changed compiler optimization flags to tune to native cpu architecture
release 1.42
- updated to miniaudio 0.10.31
- removed python 3.5 from support (it's EOL).
- added windows wheel for Python 3.9
- removed all windows 32 bits wheels. Get with the program- use 64 bits python or compile a 32 bits wheel yourself if you still need one
- sets running=False on device stop
release 1.41
Api doc corrections.
release 1.40
Fixed stutter issues in IceCastClient
release 1.39
- StreamableSource is now a contextmanager to help proper closing of the stream when done.
- Added IceCastClient stream source and internetradio example to show how it's used.
- Added a bunch of new unit tests to test various api calls.
- Updated apidocs in the readme.md.