Skip to content
This repository has been archived by the owner on Dec 8, 2024. It is now read-only.

Releases: grafov/m3u8

Version 0.5 One fix + one feature

15 Aug 10:58
Compare
Choose a tag to compare
  • Produce the SUBTITLES attribute for EXT-X-STREAM-INF entries #20
  • Fix playlist version in SetKey method #23

No API changes.

Release v0.4.2. Bugfixes

16 May 15:39
Compare
Choose a tag to compare
  • Fix alt duplicates #19 by @zshenker
  • A small fix with set version in playlists

No API changes.

Release 0.4.1. Broken tests

16 May 15:27
Compare
Choose a tag to compare
Pre-release

No API changes.

Release 0.4. Bugfixes and code cleanup

05 Apr 16:10
Compare
Choose a tag to compare

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

02 Feb 06:49
Compare
Choose a tag to compare

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

01 Feb 16:28
Compare
Choose a tag to compare

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

01 Feb 15:19
Compare
Choose a tag to compare

Features support of all tags up to version 5 of the protocol and minor fixes:

  • Support of tags EXT-X-I-FRAME-STREAM-INF, EXT-X-I-FRAMES-ONLY, EXT-X-MAP
  • Merged with URI-quotes patch made by Jamie Stackhouse #10

New tags support was not well tested yet, please see #15.

Release 0.2.2

10 Jan 19:52
Compare
Choose a tag to compare

Changes:

Version 0.2.1. Bugfixes for parsing

09 Nov 17:37
Compare
Choose a tag to compare

Fixed bugs with parsing media-playlists:

  • #EXT-X-PLAYLIST-TYPE parsing broken #12 (fixed with #13)
  • Fixing typos in media alternatives parsing #9

No new functions. Update from 0.2 recommended.

Version 0.2. More M3U8 tags supported

01 Jul 16:44
Compare
Choose a tag to compare
  • 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.