This repository has been archived by the owner on Dec 8, 2024. It is now read-only.
Releases: grafov/m3u8
Releases · grafov/m3u8
Version 0.5 One fix + one feature
Release v0.4.2. Bugfixes
Release 0.4.1. Broken tests
Release 0.4. Bugfixes and code cleanup
Patches by @dennwc #16, @zshenker #17 and @Mistobaan #18 with fixes:
- Fix handling of multiple codecs in params string
- Fixed Audio group name being incorrectly set to the Video group name
- When using Alternatives (which writes an EXT-X-MEDIA-TAG, master manifest version should be 4 (not let at the default of 3)
- RESOLUTION should not be in quotes (mediastreamvalidator will complain about this, and some players will have issues)
- LANGUAGE was not being included in the EXT-X-MEDIA tag
- TYPE & AUTOSELECT should not be quoted, they are considered enums
- Add check for parameter existence in EXTINF parsing.
No API changes.
Release 0.3.2
API changes:
- Added Count of mediaplaylist segments to public API (#4). It was planned to merge for 0.3.0 but was missed.
Features was introduced in a major v0.3 release:
- Support all tags up to version 5 of the protocol
- Added support of tags EXT-X-I-FRAME-STREAM-INF, EXT-X-I-FRAMES-ONLY, EXT-X-MAP
New tags support was not well tested yet, please see #15.
Release 0.3.1
Fixes:
- Fixed bug #7 reported by THE108
- Fixed bug with inverted DurationAsInt() logic
API changes:
- DurationAsInt(true) now set duration values to integers as expected from a function declaration.
Features was introduced in a major v0.3 release:
- Support all tags up to version 5 of the protocol
- Added support of tags EXT-X-I-FRAME-STREAM-INF, EXT-X-I-FRAMES-ONLY, EXT-X-MAP
New tags support was not well tested yet, please see #15.
Release 0.3
Release 0.2.2
Changes:
- Merged with branch 'allow-cache-no' from https://github.com/jamie-stackhouse/m3u8, fixes #8
- M3U8.md updated to version 7 of the HLS protocol (draft 14).
Version 0.2.1. Bugfixes for parsing
Version 0.2. More M3U8 tags supported
- Supported tags up to version 3 of the M3U8 specs and some of tags from version 4.
- Code coverage by unit tests are 49%
- Release tested in production environments.