Skip to content

Releases: jkeychan/waxcut

Release list

v0.1.1

Choose a tag to compare

@jkeychan jkeychan released this 03 Aug 19:53
7a057fe
  • 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

Choose a tag to compare

@jkeychan jkeychan released this 03 Aug 17:26
169b249

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.