Skip to content

Releases: irmen/pyminiaudio

release 1.51

21 Jun 19:58

Choose a tag to compare

  • added stream_raw_pcm_memory() function
  • smaller and faster library builds due to excluding unused parts of the miniaudio C library

release 1.50

19 Jun 13:29

Choose a tag to compare

  • 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

04 Jan 20:59

Choose a tag to compare

  • 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

15 Oct 17:19

Choose a tag to compare

  • 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

25 May 16:20

Choose a tag to compare

update to miniaudio 0.10.35

release 1.43

25 Mar 20:08

Choose a tag to compare

  • update to library Miniaudio 0.10.32
  • changed compiler optimization flags to tune to native cpu architecture

release 1.42

23 Jan 03:28

Choose a tag to compare

  • 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

29 Nov 18:13

Choose a tag to compare

Api doc corrections.

release 1.40

29 Nov 17:15

Choose a tag to compare

Fixed stutter issues in IceCastClient

release 1.39

29 Nov 12:36

Choose a tag to compare

  • 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.