Skip to content

docs: sync README/llms.txt/GitHub Pages docs with recent API changes - #3

Merged
cloud-hai-vo merged 1 commit into
mainfrom
docs/sync-probe-result-and-cut-changes
Aug 5, 2026
Merged

docs: sync README/llms.txt/GitHub Pages docs with recent API changes#3
cloud-hai-vo merged 1 commit into
mainfrom
docs/sync-probe-result-and-cut-changes

Conversation

@cloud-hai-vo

Copy link
Copy Markdown
Contributor

Summary

Found and fixed stale documentation across README.md, llms.txt, llms-full.txt, and 4 of the GitHub Pages doc pages (API-Reference, Advanced-Features, Getting-Started, index) — all still described the pre-v3.0.0 API:

  • ProbeResult shape: docs still showed the old DurationInSeconds/BitsPerSample/BitRate/SampleRate/Height/Width/Result fields. Updated to the current flat shape (FormatName, CodecName, DurationSeconds, ChannelLayout, TimeBase, etc.) everywhere it's documented.
  • AudioCutter.Cut behavior: docs claimed it "requires the source and destination extensions to match" and only listed WAV/FLAC/MP3/AAC. That's no longer true — Cut now decodes any supported source (including WMA) and writes any supported destination, transcoding while it trims. Fixed in README, llms.txt, llms-full.txt (3 separate mentions), Advanced-Features.html, API-Reference.html, and index.html's feature table.
  • WavReader/WavWriter: added a note about the new 8-bit unsigned and 32-bit PCM/float support in the API reference and llms-full.txt.

No code changes — docs/markdown only.

Test plan

  • Grepped README/llms.txt/llms-full.txt/docs/*.html for remaining stale references (DurationInSeconds, matching extensions, old ProbeResult fields) after the edits — none left except legitimate ones on the separate Mp3ProbeResult/MovProbeResult types, which still genuinely have that field

🤖 Generated with Claude Code

… changes

README.md, llms.txt, llms-full.txt, and the four GitHub Pages doc pages
(API-Reference, Advanced-Features, Getting-Started, index) still
documented the old ProbeResult shape (DurationInSeconds/BitsPerSample/
BitRate/SampleRate/Height/Width/Result) and claimed AudioCutter.Cut
requires matching source/destination extensions -- both no longer true
after the recent ProbeResult redesign and Cut generalization. Update all
of them to the current API: the flat ProbeResult with FormatName/
CodecName/DurationSeconds/etc., and Cut's any-source-to-any-dest
behavior. Also note WavReader/WavWriter's new 8-bit/32-bit-float PCM
support in the API reference.
@cloud-hai-vo
cloud-hai-vo merged commit 2d75a6f into main Aug 5, 2026
3 checks passed
@cloud-hai-vo
cloud-hai-vo deleted the docs/sync-probe-result-and-cut-changes branch August 5, 2026 04:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant