NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4025 most downloaded on PyPI
LAME encoding bindings
Last release 3 months ago
27 Jun 2026
Release timing varies
gaps range from 9 days to 1.2 years
Nearly every release is documented
notes for 23 of 25 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
25 releases · first in 2018
The Linux builds were limited due to using out of date build images, add new builds using newer images.
The Linux builds were limited due to using out of date build images, add new builds using newer images.
Thanks to @chinazhangchao for providing Windows ARM64 support.
Thanks to @chinazhangchao for providing Windows ARM64 support.
Also fixed up the build a little for newer versions and touched up some edge cases where crashes could occur. Also fixed a leak of data if the end flush is empty.
One column per quarter.
Add support for Python 3.14 and remove 3.8 and 3.9 which are end of life.
Add support for Python 3.14 and remove 3.8 and 3.9 which are end of life.
Stupidly deleted the old publishing token before v1.8.0 was fully published, so a touch up to allow publishing fully.
Stupidly deleted the old publishing token before v1.8.0 was fully published, so a touch up to allow publishing fully.
Added VBR support and updated to support Python 3.13.
Added VBR support and updated to support Python 3.13.
Add support for setting the output sample rate, the default behaviour is still identical.
Add support for setting the output sample rate, the default behaviour is still identical.
Update tags and manylinux containers for Python 3.12 on Linux.
Update tags and manylinux containers for Python 3.12 on Linux.
Update to Python 3.12, dropping Python 3.7 support.
Update to Python 3.12, dropping Python 3.7 support.
There was an issue enabling optimisation on Linux as GCC has removed __pow_finite and therefore fast-math optimisations are broken.
There was an issue enabling optimisation on Linux as GCC has removed __pow_finite and therefore fast-math optimisations are broken.
There was a bug in LAME and a bug in my configure calls that meant that optimisations for LAME were not enabled. This is now turned on and should make
There was a bug in LAME and a bug in my configure calls that meant that optimisations for LAME were not enabled. This is now turned on and should make the library significantly faster on macOS and Linux. Windows is unaffected.
Enable some optimisations, although it's a very minor speed bump and it appears that using the command line is still 15% faster. No idea why.
Enable some optimisations, although it's a very minor speed bump and it appears that using the command line is still 15% faster. No idea why.
Nothing published for this version
Support Python 3.11 and builds for Linux ARM64.
Support Python 3.11 and builds for Linux ARM64.
Add support for cross-compiling ARM64 binaries for macOS with Apple Silicon. Completely untested, but build appears to succeed and be of a reasonable
Add support for cross-compiling ARM64 binaries for macOS with Apple Silicon. Completely untested, but build appears to succeed and be of a reasonable size.
Add support for Python 3.10 and move to GitHub actions as Travis is basically unusable now.
Add support for Python 3.10 and move to GitHub actions as Travis is basically unusable now.
Add support for Python 3.9 (this time with Windows support).
Add support for Python 3.9 (this time with Windows support).
DeprecationWarning: PY_SSIZE_T_CLEAN fixed.
DeprecationWarning: PY_SSIZE_T_CLEAN fixed.
Add support for Python 3.8, removing Python 3.4 support.
Add support for Python 3.8, removing Python 3.4 support.
There was an issue obtaining the final buffer when flush() was called.
There was an issue obtaining the final buffer when flush() was called.
Added a function that allows you to silence LAME so that it doesn't output to stdout.
Added a function that allows you to silence LAME so that it doesn't output to stdout.
Add a long description to the PyPi entry to make it easier to find the library.
Add a long description to the PyPi entry to make it easier to find the library.
Thanks to @kibumh there's now the chance to set the sample rate.
Thanks to @kibumh there's now the chance to set the sample rate.
Take two so it works on macOS, no code changes.
Support for Python 3.7 on all platforms.
Support for Python 3.7 on all platforms.
Skipped version 1.0.1 due to building Python 3.7 on Windows with VS 2015. PyPi doesn't allow a release to be re-uploaded.
This is the very first basic bindings and will be made available through PyPi for the following platforms:
This is the very first basic bindings and will be made available through PyPi for the following platforms:
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →