audioread
Multi-library, cross-platform audio decoding.
3.1.0
9.7M downloads/mo
#1504 most downloaded on PyPI
beetbox/audioread
What this package is like to depend on
Last release 9 months ago
26 Oct 2025
Release timing varies
gaps range from 2 weeks to 2.0 years
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
15 years old
29 releases · first in 2011
2 releases in the last 12 months
see the full history below
Release timeline
29 releases · Nov 2011 to Oct 2025Releases
latest 29-
3.1.026 Oct 2025Commits, not release notes
This project publishes no release notes. Between
v3.1.0a1andv3.1.0there were 6 commits, 6 of them substantive:- Try using proper pypi repo
- Remove legacy url
- Add standard-aifc and standard-sunau as dependencies for python 3.13 and above.
- run tests on python 3.12 and 3.13
- Add support for Python 3.13 (#145)
- Increment version to 3.1.0
-
3.1.0a112 Oct 2025 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v3.0.1andv3.1.0a1there were 9 commits, 7 of them substantive:- add support for os.PathLike filenames in macca.py
- Version bump/changelog: 3.0.2
- include license in pyproject.toml
- Modernize package setup
- Add release workflow
- Modernize package setup (#152)
- Increment version to 3.1.0a1
-
3.0.127 Sep 2023Commits, not release notes
This project publishes no release notes. Between
v3.0.0andv3.0.1there were 15 commits, 12 of them substantive:- Try switching to flit
- Ignore build directory
- Version bump
- Better short description
- Set
isolated_buildin tox config - Migrate to new-style (PEP 621) metadata
- Fix deadlock in ffdec.available()
- Changelog for #131
- Added Troubleshooting section to README
- Simplify troubleshooting instructions
- Modernize Python versions
- Remove obsolete Travis badge
-
3.0.012 Aug 2022Commits, not release notes
This project publishes no release notes. Between
v2.1.9andv3.0.0there were 30 commits, 24 of them substantive:- automatic pyupgrade rewrite
- Only list python > 3.6 in setup.py and tox.ini
- remove mention of Python 2 from README.rst
- add python_requires to setup.py
- remove python 2.7 from travis.yml
- reorganize imports; remove python 2 specific imports
- remove python 2 specific code in gstdec.py
- remove deprecated pytest-runner (fully rely on tox instead)
- add a GitHub actions workflow for python tox tests
- install ffmpeg in github action
- remove .travis.yml since we have GitHub actions now
- Version bump: v3.0.0
- set default block size FFmpegAudioFile to io.DEFAULT_BUFFER_SIZE
- add an entry to changelog in README for block size change
- add --no-install-recommends to apt install
- no need to handle devnull ourselves since python3.3
- docs: fix simple typo, failes -> fails
- Added a backend cache
- Simplified backend cache
- simplified caching logic
…and 4 more.
-
2.1.920 Oct 2020Commits, not release notes
This project publishes no release notes. Between
v2.1.8andv2.1.9there were 12 commits, 7 of them substantive:- Correct pytest-runner location in setup.py
- Spelling fix (close #100, close #101)
- Modify MANIFEST.in to include full test bundle
- Avoid a crash when ffmpeg times out (#106)
- Add poweron architecture ppc64le to travis build
- gstdec: Update in line with GStreamer 1.18 API break
- Version bump: 2.1.9
-
2.1.831 May 2019Commits, not release notes
This project publishes no release notes. Between
v2.1.7andv2.1.8there were 2 commits, 2 of them substantive:- Fix #93: don't crash when ffmpeg is missing
- Changelog for #93 (and version bump)
-
2.1.717 May 2019Commits, not release notes
This project publishes no release notes. Between
v2.1.6andv2.1.7there were 43 commits, 33 of them substantive:- Close file handles
- added comments and fixed paragraphing
- added comments and fixed paragraphing
- Complete sentences.
- Version bump and changelog for #68
- Add license file
- Include the license file in sdists
- maddec: Ensure that the audio blocks are of type bytes()
- Changelog for #77
- ffdec: Stop the ffmpeg process before closing any buffers
- Extra thanks for #78
- ffdec: Ensure that QueueReaderThreads have stopped before closing pipes
- Comment explaining #80
- Add a simple testsuite using Py.test.
- Use setuptools instead of distutils for setup.py
- Allow running the test suite with
python ./setup.py test - Run pytest suite from Travis CI
- Add Tox configuration
- ffdec: Avoid crashes when del() is called during init()
- gstdec: Avoid leaking memory when reading audio data
…and 13 more.
-
2.1.629 May 2018Commits, not release notes
This project publishes no release notes. Between
v2.1.5andv2.1.6there were 11 commits, 10 of them substantive:- Fixes
subprocessexception on WSL - Update patch formatting
- Fidlde with some comments for #66
- Changelog note about #66 (fixes #51)
- Switch to new GLib MainLoop constructor
- New link for PyGObject
- Update ffmpeg installation on Travis
- Add a PPA source for ffmpeg
- Clarify changelog for #63
- Version bump: 2.1.6
- Fixes
-
2.1.510 Jun 2017Commits, not release notes
This project publishes no release notes. Between
v2.1.4andv2.1.5there were 21 commits, 17 of them substantive:- Documentation: we might return
bytearrayobjects - rawread: Close file when decode fails (fix #41)
- PEP-8 whitespace in maddec
- Close failed filehandle in maddec (#41)
- PEP8ify Core Audio decoder
- Also test Python 3.6
- Add Python 3.6 classifier
- audioread/ffdec.py: fix parsing for multiple channels
- audioread/ffdec.py: improve regex to allow more than 1000 channels
- Changelog entry for #47
- Update docstrings in rawread
- Fix #48: check supported bit widths in rawread
- added version; fixes #49
- Use copyright header in version.py
- Silence an unused import error
- Changelog about version (#50)
- Version is 2.1.5
- Documentation: we might return
-
2.1.426 Jun 2016Nothing published for this version
-
2.1.331 May 2016Nothing published for this version
-
2.1.231 Jan 2016Nothing published for this version
-
2.1.129 Dec 2015Nothing published for this version
-
2.1.029 Dec 2015Nothing published for this version
-
2.0.003 Aug 2015Nothing published for this version
-
1.2.118 Nov 2014Nothing published for this version
-
1.2.017 Nov 2014Nothing published for this version
-
1.0.322 Aug 2014Nothing published for this version
-
1.0.205 Apr 2014Nothing published for this version
-
1.0.129 Apr 2013Nothing published for this version
-
1.0.016 Mar 2013Nothing published for this version
-
0.829 Jan 2013Nothing published for this version
-
0.718 Dec 2012Nothing published for this version
-
0.613 May 2012Nothing published for this version
-
0.526 Mar 2012Nothing published for this version
-
0.416 Mar 2012Nothing published for this version
-
0.322 Dec 2011Nothing published for this version
-
0.223 Nov 2011Nothing published for this version
-
0.112 Nov 2011Nothing published for this version