Releases: jkeychan/waxcut
Releases · jkeychan/waxcut
Release list
v0.1.1
- Refreshed README: fixed stale PyPI install instructions, tightened prose, added PyPI/Fuzzing badges
- version now derives from installed package metadata instead of a hardcoded string, with a safe fallback for frozen/bundled contexts (e.g. PyInstaller)
v0.1.0
Initial release: frame-accurate, lossless MP3 splitting and duration parsing in pure Python.
- Pure-Python MPEG Layer III frame parsing — no ffmpeg, no subprocess, no decode step
- Handles ID3v2 tags, Xing/Info/VBRI VBR headers, and LAME gapless delay/padding
- Duration parsing cross-validated against mutagen to the millisecond
- Fuzzed (ClusterFuzzLite + atheris), CodeQL, full test suite across Python 3.10-3.14
Not yet published to PyPI.