Skip to content
This repository has been archived by the owner on Jan 24, 2019. It is now read-only.

Releases: flowplayer/flowplayer-hlsjs

v1.1.1 release

12 Aug 11:08
Compare
Choose a tag to compare
  • Remove spurious trailing space
  • Load engine in IEMobile (#79)
  • autoplay nudge only required for Android Chrome
  • support.android not compatible with v7.0.1
  • light: handle custom error locally (#80)
  • full: remove custom error for unsupported features by light build (#81)
  • fp6: default qsel label including bandwidth
  • Play promise cannot be given with play()
  • No need to pause after seek in paused state with !bufferWhilePaused
  • w/o bufferWhilePaused no pause after seek required anymore
  • Revert to setting volume on boot (#53)
  • Allow audio tracks without codec information
  • Prevent seek to undefined target position (#84)
  • Postpone ready until canplaythrough for desktop Safari
  • Detect Android Chrome in a backward and forward compatible way
  • hls.js v0.7.11

Load from:

https://releases.flowplayer.org/hlsjs/1.1.1/flowplayer.hlsjs.min.js (full)
https://releases.flowplayer.org/hlsjs/1.1.1/flowplayer.hlsjs.light.min.js (light)

v1.1.0 release

02 Jul 12:17
Compare
Choose a tag to compare
  • Add 'light' release, loading hls.light.min.js
  • Rename and add audio track related vars for clarity and slimming build
  • Throw custom error if hls.light encounters alternate audio tracks (#78)
  • Compact pick() and buffer determination
  • Make use of map and filter index argument
  • Remove autoplay nudge for Safari
  • Set initial non-abr quality via hls.config
  • Core takes care of video tag x-webkit-airplay and volume
  • Simplify Safari anti-heaving autoplay hack
  • Fix weeding of invalid quality configuration levels
  • qsel: switch case config for clarity
  • Modernize qsel array inits; verify 'drive' videoCodecs
  • Make audio track menu width adaptive
  • Make sure that level.attrs are present before checking AUDIO (#73)
  • Remove extreneous debugging info
  • Optionally switch audio track on level switch (#72)
  • Implement manual audio track selection (#72)

Load from:

v1.0.8 release

22 May 09:31
Compare
Choose a tag to compare
  • Order manifest events chronologically for readability
  • Correctly set video.buffer
  • live: implement dynamic startOffset and duration
  • hls.js v0.7.8

Load from: //releases.flowplayer.org/hlsjs/1.0.8/flowplayer.hlsjs.min.js

v1.0.7 release

13 Apr 15:27
Compare
Choose a tag to compare
  • metadata: try sample.data if sample.unit is undefined
  • Confine autoplay nudge to where firstframe not supported
  • Disabling of autoStartLoad not needed (anymore)
  • hls.js v0.7.5

Load from: //releases.flowplayer.org/hlsjs/1.0.7/flowplayer.hlsjs.min.js

v1.0.6 release

27 Mar 14:35
Compare
Choose a tag to compare
  • Deal with broken play promise gracefully
  • Discard buffer flush on finish
  • Use BUFFER_APPENDED to remove stalled fake state
  • Remove recovery class once non-fatal bufferstalled is gone
  • Prevent initial Safari "heaving" when not stopping on first frame
  • Document npm install command
  • Pack with pre-built hls.js
  • Re-position error callback; avoids a timeout
  • hls.js v0.7.4

Load from: //releases.flowplayer.org/hlsjs/1.0.6/flowplayer.hlsjs.min.js

v1.0.5 release

15 Feb 20:30
Compare
Choose a tag to compare
  • Reliably unload hlsjs engine on error
  • metadata: retrieve sample.unit
  • Satisfy peer dep with 7.x
  • Delay player error after hls.js fatal error w/o recovery
  • Simplify config merges
  • Accept level -1 even if not listed as first hlsQuality
  • dvr: do not re-invent dvrSyncPosition
  • Namespace dvrwindow listener
  • Make recovery work with poster; do not throw undefined error
  • Do not destory engine during recovery, resume if paused
  • Base dvr live calc on TARGETDURATION
  • dvr: subtract liveSyncDuration from video.duration
  • hls.js v0.6.21

Load from: //releases.flowplayer.org/hlsjs/1.0.5/flowplayer.hlsjs.min.js

v1.0.4 release

26 Jan 23:24
Compare
Choose a tag to compare
  • Flowplayer 7 compatibility
  • Support Flowplayer 7 quality selection menu (#55)
  • Implement DVR window
  • Introduce safari option
  • hls.js v0.6.19

Load from: //releases.flowplayer.org/hlsjs/1.0.4/flowplayer.hlsjs.min.js

release v1.0.3

03 Dec 10:28
Compare
Choose a tag to compare
  • hls.js v0.6.12
  • Feature: optionally stop buffering in paused state (#57)
  • Prevent Chrome engine from hanging after replay purge
  • De-complicate setting replay level
  • Include WebKitMediaSource.isTypeSupported when checking codecs
  • Add url-toolkit as devDependency

For Flowplayer 7:

  • Remove all poster hacks
  • Listen to ID3 metadata events
  • Fail over to compact decoding function if TextDecoder not present

Load from: //releases.flowplayer.org/hlsjs/1.0.3/flowplayer.hlsjs.min.js

v1.0.2 release

23 Nov 22:23
Compare
Choose a tag to compare
  • hls.js v0.6.10
  • never add preload video tag attribute, ignored by MSE

v1.0.1 release

29 Oct 08:48
Compare
Choose a tag to compare
  • hls.js v0.6.6
  • set boot volume and mute in time to avoid initial pang with autoplay
  • provide buffer value as third argument
  • null check for video.hlsQualities and conf.hlsQualities
  • fix replay detection logic for buffer flushing