v1.53.0

Vanilagy/mediabunnyv1.53.0Aug 8, 2026by Vanilagy

AI Summary

Significant update improving HLS writing, especially for sparse tracks and single-file modes, alongside general performance and validation improvements.

Key Highlights

  • HLS single file mode + fMP4 now produces standalone-valid segments
  • Added new track metadata for writing zero-packet tracks
  • Fixed HLS writing incorrect init segments for sparse tracks
  • Improved Safari encodability checks and `maxCacheSize` handling

New Features

  • Standalone valid fMP4 segments generation
  • Zero-packet track metadata support

Full Release Notes

- Writing HLS with single file mode + fMP4 segments will now produce a standalone-valid segments file, independently playable
- Added new track metadata to enable writing zero-packet tracks (`decoderConfig` & `primingPacket`)
- Fixed HLS writing an incorrect init segment if segments are sparse (not all tracks occur in every segment)
- Fixed encodability checks throwing on Safari in some cases (#456)
- UrlSource now honors `maxCacheSize` even if the server responds with 200; plus it slows down response consumption in this case (#457)
- Improved VideoSample mipmapping for resizing
- Improved video/audio decoder config validation
- Fixed `Input.getFirstTimestamp()` for files with zero-packet tracks
- Fixed incorrect traf indices being written in fMP4 files with sparse fragments (not all tracks occur in every fragment)
- Fixed rare MPEG-TS demuxer assertion error