UNPKG

maestro-react-player

Version:

A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion

737 lines (497 loc) 55 kB
### Changelog All notable changes to this project will be documented in this file. Dates are displayed in UTC. Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). #### [v1.11.2](https://github.com/lessthan3/maestro-react-player/compare/v1.3.1...v1.11.2) > 3 June 2019 - fix twitch and youtube [`#36`](https://github.com/lessthan3/maestro-react-player/pull/36) - Updates [`#35`](https://github.com/lessthan3/maestro-react-player/pull/35) - add cache-busting generation [`#33`](https://github.com/lessthan3/maestro-react-player/pull/33) - Add support for Phenix player [`#32`](https://github.com/lessthan3/maestro-react-player/pull/32) - Minor Version Increase for Deploy [`#31`](https://github.com/lessthan3/maestro-react-player/pull/31) - Set id on file player video element [`#30`](https://github.com/lessthan3/maestro-react-player/pull/30) - Jw support [`#26`](https://github.com/lessthan3/maestro-react-player/pull/26) - Hide ustream controls for ustream live [`#29`](https://github.com/lessthan3/maestro-react-player/pull/29) - update deps [`#28`](https://github.com/lessthan3/maestro-react-player/pull/28) - added query params to hide ustream controls [`#25`](https://github.com/lessthan3/maestro-react-player/pull/25) - Add UstreamVideo Player [`#24`](https://github.com/lessthan3/maestro-react-player/pull/24) - m3u8: only throw on fatal errors [`#23`](https://github.com/lessthan3/maestro-react-player/pull/23) - Ustream fix 4 [`#22`](https://github.com/lessthan3/maestro-react-player/pull/22) - fix ustream 2 [`#21`](https://github.com/lessthan3/maestro-react-player/pull/21) - ustream doesnt allow relative protocols any longer [`#20`](https://github.com/lessthan3/maestro-react-player/pull/20) - New Player: NFL FaceMask [`#19`](https://github.com/lessthan3/maestro-react-player/pull/19) - Fixes IE11 issue. [`#16`](https://github.com/lessthan3/maestro-react-player/pull/16) - just fixing shit [`#15`](https://github.com/lessthan3/maestro-react-player/pull/15) - VAST Player [`#14`](https://github.com/lessthan3/maestro-react-player/pull/14) - react player fix for iframe [`#13`](https://github.com/lessthan3/maestro-react-player/pull/13) - handleReadyProperly [`#12`](https://github.com/lessthan3/maestro-react-player/pull/12) - other way [`#10`](https://github.com/lessthan3/maestro-react-player/pull/10) - fix on ready [`#6`](https://github.com/lessthan3/maestro-react-player/pull/6) - fix for double video [`#4`](https://github.com/lessthan3/maestro-react-player/pull/4) - Iframe bug repro [`#3`](https://github.com/lessthan3/maestro-react-player/pull/3) - Iframe support [`#2`](https://github.com/lessthan3/maestro-react-player/pull/2) - Ustream live wip [`#1`](https://github.com/lessthan3/maestro-react-player/pull/1) - usetream live wip [`a6402c8`](https://github.com/lessthan3/maestro-react-player/commit/a6402c84eb90e7575199fb04ae380d24042c4dcd) - some work [`faa73b1`](https://github.com/lessthan3/maestro-react-player/commit/faa73b10eb7f9dc82bd61ff5ac3f0d4dce796b64) - preparing for release [`f5ac686`](https://github.com/lessthan3/maestro-react-player/commit/f5ac68675c687311c134e818fd770683c2b84e1f) #### [v1.3.1](https://github.com/lessthan3/maestro-react-player/compare/v1.3.0...v1.3.1) > 22 March 2018 - Fix file player load sequence on iOS [`#340`](https://github.com/CookPete/react-player/issues/340) - Do not use Vimeo player for vimeo.com file paths [`#358`](https://github.com/CookPete/react-player/issues/358) #### [v1.3.0](https://github.com/lessthan3/maestro-react-player/compare/v1.2.1...v1.3.0) > 15 March 2018 - Include Mixcloud in README [`#342`](https://github.com/lessthan3/maestro-react-player/pull/342) - Add support for twitch player options [`#343`](https://github.com/CookPete/react-player/issues/343) - Add single player wrapper div [`#346`](https://github.com/CookPete/react-player/issues/346) - Loosen up the vimeo URL pattern [`#349`](https://github.com/CookPete/react-player/issues/349) [`#348`](https://github.com/CookPete/react-player/pull/348) - Pass through HLS errors to onError [`#354`](https://github.com/CookPete/react-player/issues/354) [`#355`](https://github.com/CookPete/react-player/pull/355) - Set volume to null by default [`#357`](https://github.com/CookPete/react-player/issues/357) - Escape dots in URL patterns [`129a179`](https://github.com/lessthan3/maestro-react-player/commit/129a179ba64e67554f79af44855450c203cab948) - Tweak tests [`3b92c4a`](https://github.com/lessthan3/maestro-react-player/commit/3b92c4af5a5d551f2598174d1da9377476c4ed87) - Unmute facebook player when ready [`a672ee1`](https://github.com/lessthan3/maestro-react-player/commit/a672ee1d4e1ea0e5a5b473bf76bc644caf5606d6) #### [v1.2.1](https://github.com/lessthan3/maestro-react-player/compare/v1.2.0...v1.2.1) > 26 February 2018 - Add progressInterval logic back in to onProgress [`#339`](https://github.com/CookPete/react-player/issues/339) - Skip mixcloud tests [`34b51a4`](https://github.com/lessthan3/maestro-react-player/commit/34b51a4dad80cf2f0dc5cbef82cc5fe041397f7c) #### [v1.2.0](https://github.com/lessthan3/maestro-react-player/compare/v1.1.3...v1.2.0) > 23 February 2018 - Fixes the onPause event propogation [`#336`](https://github.com/lessthan3/maestro-react-player/pull/336) - Support custom wrappers [`#334`](https://github.com/lessthan3/maestro-react-player/pull/334) - Add Mixcloud player [`#335`](https://github.com/CookPete/react-player/issues/335) - Add support for importing single players [`#311`](https://github.com/CookPete/react-player/issues/311) - Move onProgress logic into Player component [`42a030e`](https://github.com/lessthan3/maestro-react-player/commit/42a030e6cfa721eb15c6af2b27c828160ebcae25) #### [v1.1.3](https://github.com/lessthan3/maestro-react-player/compare/v1.1.2...v1.1.3) > 21 February 2018 - Match YouTube URL with extra parameters [`#332`](https://github.com/lessthan3/maestro-react-player/pull/332) - Update mp3 example [`#330`](https://github.com/CookPete/react-player/issues/330) - Update stored config when props change [`#329`](https://github.com/CookPete/react-player/issues/329) - Pass through all source props when using array of objects [`#333`](https://github.com/CookPete/react-player/issues/333) - Skip wistia tests [`6e536d1`](https://github.com/lessthan3/maestro-react-player/commit/6e536d11d339f4eb4e62cc6fc448c0597bc276b7) - Fix soundcloud canPlay test [`1f158d1`](https://github.com/lessthan3/maestro-react-player/commit/1f158d1b8bb353553ea5680ed9041db26055da53) #### [v1.1.2](https://github.com/lessthan3/maestro-react-player/compare/v1.1.1...v1.1.2) > 8 February 2018 - Add config.file.hlsOptions [`#325`](https://github.com/CookPete/react-player/issues/325) [`#319`](https://github.com/CookPete/react-player/issues/319) - Send any soundcloud URL to the widget [`#322`](https://github.com/CookPete/react-player/issues/322) [`#324`](https://github.com/CookPete/react-player/pull/324) - Change progressFrequency to progressInterval [`#317`](https://github.com/CookPete/react-player/issues/317) - Guard against navigator not being available [`#315`](https://github.com/CookPete/react-player/issues/315) - Update hls, dash and streamable SDKs [`22dd274`](https://github.com/lessthan3/maestro-react-player/commit/22dd274d20a15e664ac20f448289e529684e9444) #### [v1.1.1](https://github.com/lessthan3/maestro-react-player/compare/v1.1.0...v1.1.1) > 18 January 2018 - Skip unreliable tests [`81c8a0b`](https://github.com/lessthan3/maestro-react-player/commit/81c8a0bf389634604e245fe4211b07f44bbcfd9d) - Update readme [`cf8a93f`](https://github.com/lessthan3/maestro-react-player/commit/cf8a93fd39534cc2a72182675e3274a1cdad9ffb) #### [v1.1.0](https://github.com/lessthan3/maestro-react-player/compare/v1.0.0...v1.1.0) > 18 January 2018 - Tidy up readme [`5befbfa`](https://github.com/lessthan3/maestro-react-player/commit/5befbfab44313a48d7770cf00f3cda200ebc3bbb) - Add standalone player [`4ffd201`](https://github.com/lessthan3/maestro-react-player/commit/4ffd20112f18c2c7b3c25e39c283f8cfe9be88fc) - Update description and keywords [`0194b43`](https://github.com/lessthan3/maestro-react-player/commit/0194b43758fccbbda755d13d9eb0d2a4a80aba77) #### [v1.0.0](https://github.com/lessthan3/maestro-react-player/compare/v1.0.0-beta.7...v1.0.0) > 17 January 2018 - Do not load hls.js on iOS [`#293`](https://github.com/lessthan3/maestro-react-player/pull/293) - Better prop comparison for shouldComponentUpdate [`#302`](https://github.com/CookPete/react-player/issues/302) - Less aggressive URL matching [`#297`](https://github.com/CookPete/react-player/issues/297) - Remove vidme player [`#294`](https://github.com/CookPete/react-player/issues/294) - Bump packages [`7050614`](https://github.com/lessthan3/maestro-react-player/commit/7050614360bbdfb7f68c3e6c2b6fd5057c23015c) - Bump packages [`c309053`](https://github.com/lessthan3/maestro-react-player/commit/c30905356e59a3a71a8821df827cee72e3c5ec3f) - Use postcss-loader in favour of sass-loader [`d691af4`](https://github.com/lessthan3/maestro-react-player/commit/d691af41555871e0163fbc1a70702f784087a645) #### [v1.0.0-beta.7](https://github.com/lessthan3/maestro-react-player/compare/v1.0.0-beta.6...v1.0.0-beta.7) > 14 December 2017 - Refactor player tests [`e2b6de6`](https://github.com/lessthan3/maestro-react-player/commit/e2b6de61dad6802e59b438df5e0f19537857066b) - Add more tests [`d8b79db`](https://github.com/lessthan3/maestro-react-player/commit/d8b79db444494b6061583e6496fde5542ead69b8) - Fix getInternalPlayer method [`bbed43f`](https://github.com/lessthan3/maestro-react-player/commit/bbed43f6db3fd5de84cfeeae2172d9a64df1e852) #### [v1.0.0-beta.6](https://github.com/lessthan3/maestro-react-player/compare/v1.0.0-beta.5...v1.0.0-beta.6) > 5 December 2017 - Vimeo On Demand URL Support [`#289`](https://github.com/lessthan3/maestro-react-player/pull/289) - Use index keys for FilePlayer source array [`#276`](https://github.com/CookPete/react-player/issues/276) - Add more tests [`2e88e5e`](https://github.com/lessthan3/maestro-react-player/commit/2e88e5e771fe4c6fc08ff681820e62e5b7d45fec) - Add url switch tests [`78c483c`](https://github.com/lessthan3/maestro-react-player/commit/78c483c09ee64ca27bffbddbd0583165082caf8d) - Bump auto-changelog [`cd26b44`](https://github.com/lessthan3/maestro-react-player/commit/cd26b44ea7a10b6430329f935c57fd017b5b3f64) #### [v1.0.0-beta.5](https://github.com/lessthan3/maestro-react-player/compare/v1.0.0-beta.4...v1.0.0-beta.5) > 10 November 2017 - Set internal isPlaying flag to false on ended [`#271`](https://github.com/CookPete/react-player/issues/271) - Bump auto-changelog [`e246e43`](https://github.com/lessthan3/maestro-react-player/commit/e246e43ae227867a1b468bbfa7948bcb2e647c5b) #### [v1.0.0-beta.4](https://github.com/lessthan3/maestro-react-player/compare/v1.0.0-beta.3...v1.0.0-beta.4) > 8 November 2017 - Update twitch URL pattern [`#267`](https://github.com/lessthan3/maestro-react-player/issues/267) - Retain player order to prevent weird iframe behaviour when switching players [`#264`](https://github.com/CookPete/react-player/issues/264) [`#265`](https://github.com/CookPete/react-player/issues/265) #### [v1.0.0-beta.3](https://github.com/lessthan3/maestro-react-player/compare/v1.0.0-beta.2...v1.0.0-beta.3) > 30 October 2017 - Tweak version script [`00d88ea`](https://github.com/lessthan3/maestro-react-player/commit/00d88ea5cd27f94c0b0f030f002ad221adb8cedf) #### [v1.0.0-beta.2](https://github.com/lessthan3/maestro-react-player/compare/v1.0.0-beta.1...v1.0.0-beta.2) > 30 October 2017 - Add Soundcloud preload support [`#262`](https://github.com/CookPete/react-player/pull/262) - Use MIT license [`dd5a0ac`](https://github.com/lessthan3/maestro-react-player/commit/dd5a0ac64d997aac5e81252ed591b07f9e4835a2) - Fix isPlaying bug [`193f3dd`](https://github.com/lessthan3/maestro-react-player/commit/193f3dde5cec068e5ec1379d9e789e9c5aa2edfd) #### [v1.0.0-beta.1](https://github.com/lessthan3/maestro-react-player/compare/v1.0.0-beta.0...v1.0.0-beta.1) > 28 October 2017 - Use latest auto-changelog [`d3401dc`](https://github.com/lessthan3/maestro-react-player/commit/d3401dcb4d9b613bfb6c5413f808243061c9ee25) - Bump packages [`c381cc2`](https://github.com/lessthan3/maestro-react-player/commit/c381cc2f17fffc9ecd6c6ac664e419d2f67453ab) - Prevent errors when unmounting before SDK loads [`979e639`](https://github.com/lessthan3/maestro-react-player/commit/979e639b8f8faca50509c692d1688e7eb39fef50) #### [v1.0.0-beta.0](https://github.com/lessthan3/maestro-react-player/compare/v0.25.3...v1.0.0-beta.0) > 26 October 2017 - Refactor player rendering [`91d1542`](https://github.com/lessthan3/maestro-react-player/commit/91d15424065575d759885e9b0f8969c8b1f4a7b4) - Update tests [`9b4d1c4`](https://github.com/lessthan3/maestro-react-player/commit/9b4d1c4da466010e0d9f8a99f725b4e0c96db615) #### [v0.25.3](https://github.com/lessthan3/maestro-react-player/compare/v0.25.2...v0.25.3) > 26 October 2017 - Loop when player is running [`#257`](https://github.com/lessthan3/maestro-react-player/pull/257) - properly destroy HLS.JS and / or DASH.JS instances [`#254`](https://github.com/lessthan3/maestro-react-player/pull/254) - Fix preloading [`6dd81ba`](https://github.com/lessthan3/maestro-react-player/commit/6dd81ba4f8e9335e1bd2d15b47cd8d6403b35a3b) - Update readme [`d5ba064`](https://github.com/lessthan3/maestro-react-player/commit/d5ba064a42f3b0abfa4c0d78324305ef20120f54) #### [v0.25.2](https://github.com/lessthan3/maestro-react-player/compare/v0.25.1...v0.25.2) > 17 October 2017 - tweak Vimeo duration logic [`#251`](https://github.com/lessthan3/maestro-react-player/pull/251) - Bump packages [`bf40e5f`](https://github.com/lessthan3/maestro-react-player/commit/bf40e5fce5653df79f245588440f7b2f20f9a6cb) - Fix dash autoplay logic [`4e3545e`](https://github.com/lessthan3/maestro-react-player/commit/4e3545ef8f0e1b46b4a1dcab0c4881c4e507b7f8) #### [v0.25.1](https://github.com/lessthan3/maestro-react-player/compare/v0.25.0...v0.25.1) > 17 October 2017 - Update typings for onProgress callback [`#246`](https://github.com/lessthan3/maestro-react-player/pull/246) - Fix parameter name for Vimeo player configuration [`#243`](https://github.com/lessthan3/maestro-react-player/pull/243) - Add passthrough prop support to typings [`#247`](https://github.com/CookPete/react-player/issues/247) - Fix Vimeo duration logic [`#250`](https://github.com/CookPete/react-player/issues/250) - fix parameter name for Vimeo player configuration [`f810221`](https://github.com/lessthan3/maestro-react-player/commit/f8102218dd901e0e49a0d8301f5f38d73b92af92) #### [v0.25.0](https://github.com/lessthan3/maestro-react-player/compare/v0.24.6...v0.25.0) > 4 October 2017 - Update polyfill info [`#239`](https://github.com/lessthan3/maestro-react-player/issues/239) - Use React 16 for demo [`#241`](https://github.com/lessthan3/maestro-react-player/issues/241) - Tweak vimeo player logic [`#240`](https://github.com/lessthan3/maestro-react-player/issues/240) - Bump packages [`a31ab1c`](https://github.com/lessthan3/maestro-react-player/commit/a31ab1c4d7f2e783c129db938367fb7a44da4d8f) - Update scripts and config file names [`920c602`](https://github.com/lessthan3/maestro-react-player/commit/920c6024ec1a2ed703f557e2d71ccc406026053b) - Remove promise and fetch polyfills from browser build [`a33238c`](https://github.com/lessthan3/maestro-react-player/commit/a33238cb83493fefc83d01b38551ef5df9d33783) #### [v0.24.6](https://github.com/lessthan3/maestro-react-player/compare/v0.24.5...v0.24.6) > 28 September 2017 - Make getInternalPlayer more flexible [`#238`](https://github.com/CookPete/react-player/issues/238) #### [v0.24.5](https://github.com/lessthan3/maestro-react-player/compare/v0.24.4...v0.24.5) > 16 September 2017 - Update Streamable player to use player.js [`#237`](https://github.com/CookPete/react-player/issues/237) - Bump auto-changelog [`84ad345`](https://github.com/lessthan3/maestro-react-player/commit/84ad345c926bf7fc47b0c61e77aea4c517cbd028) - Remove unnecessary stop logic from soundcloud [`f478f1a`](https://github.com/lessthan3/maestro-react-player/commit/f478f1a3c29cfd8c95c4f49a17ddd05b1b042bc7) - Skip Streamable tests [`f210f93`](https://github.com/lessthan3/maestro-react-player/commit/f210f93f5670d605b95887d4f44a8a22c9e42eee) #### [v0.24.4](https://github.com/lessthan3/maestro-react-player/compare/v0.24.3...v0.24.4) > 14 September 2017 - Updated TypeScript typings [`#235`](https://github.com/lessthan3/maestro-react-player/pull/235) - Prevent warnings when unmounting preloading players [`4c4d2ec`](https://github.com/lessthan3/maestro-react-player/commit/4c4d2ecb2ba624bffe211cb041a97b1c42da9cc1) #### [v0.24.3](https://github.com/lessthan3/maestro-react-player/compare/v0.24.2...v0.24.3) > 14 September 2017 - update of DOM listeners in FilePlayer when audio/video tags was switched [`#234`](https://github.com/lessthan3/maestro-react-player/pull/234) - Use callPlayer util for player methods [`c760655`](https://github.com/lessthan3/maestro-react-player/commit/c760655b26fbf3c01a129665861dc25661d91f7d) - Clean up tests [`717397e`](https://github.com/lessthan3/maestro-react-player/commit/717397e2010a7c2a9d2bbb543e3390ee9be94e9c) - Refactor progress logic [`f1b12e2`](https://github.com/lessthan3/maestro-react-player/commit/f1b12e22262236b6c514c13de3534b8e4ede3f67) #### [v0.24.2](https://github.com/lessthan3/maestro-react-player/compare/v0.24.1...v0.24.2) > 11 September 2017 - Add codecov support [`bc30340`](https://github.com/lessthan3/maestro-react-player/commit/bc30340ce5da9299635bda0a1ad8560af9214516) - Add getConfig tests [`f7eb2b5`](https://github.com/lessthan3/maestro-react-player/commit/f7eb2b55929842523377bda20d80b62eb6c9a7d1) - Player test tweaks [`c0ee179`](https://github.com/lessthan3/maestro-react-player/commit/c0ee179cc61e316ca2f1f705bf53c65b304206a0) #### [v0.24.1](https://github.com/lessthan3/maestro-react-player/compare/v0.24.0...v0.24.1) > 9 September 2017 - Refactor player tests [`4551f25`](https://github.com/lessthan3/maestro-react-player/commit/4551f25041a24b9efdc7587ec2a3c98a2fc26094) - Refactor player rendering logic [`2b62811`](https://github.com/lessthan3/maestro-react-player/commit/2b62811bbb00333e52b93c4d1635cb78fbc67c51) - Add util tests [`586f179`](https://github.com/lessthan3/maestro-react-player/commit/586f1794d14fc2acb5760ed0f123447def4cf69c) #### [v0.24.0](https://github.com/lessthan3/maestro-react-player/compare/v0.23.0...v0.24.0) > 9 September 2017 - Use single config prop [`#71`](https://github.com/lessthan3/maestro-react-player/issues/71) - Fix webpack production config [`#231`](https://github.com/CookPete/react-player/issues/231) - Remove legacy Soundcloud player [`a55ef3c`](https://github.com/lessthan3/maestro-react-player/commit/a55ef3c963d46a2cb1b1a7d71ba0d66ef3edcb20) - Readme tweaks [`c0071f2`](https://github.com/lessthan3/maestro-react-player/commit/c0071f2f987384ff4a8d188bf98a54f03eb42ea8) - Bring back static canPlay util [`f4861d7`](https://github.com/lessthan3/maestro-react-player/commit/f4861d714da0be1ec9f8c10c00342a6f9efdef41) #### [v0.23.0](https://github.com/lessthan3/maestro-react-player/compare/v0.22.0...v0.23.0) > 8 September 2017 - Soundcloud: use Widget API instead of HTTP API [`#199`](https://github.com/lessthan3/maestro-react-player/pull/199) - Fixed broken TypeScript type definitions [`#230`](https://github.com/lessthan3/maestro-react-player/pull/230) - Refactor development setup [`81df2a8`](https://github.com/lessthan3/maestro-react-player/commit/81df2a8c929e4a7d4c10d5c6606964d6d7bf5f1e) - Use Widget instead of Soundcloud API [`4ea29f9`](https://github.com/lessthan3/maestro-react-player/commit/4ea29f95c642b56b05464a5baab5cbe1fdb28e5a) - Tidy up Soundcloud player [`d0947e2`](https://github.com/lessthan3/maestro-react-player/commit/d0947e256a7998a76820239eca5fabc28783bc91) #### [v0.22.0](https://github.com/lessthan3/maestro-react-player/compare/v0.21.0...v0.22.0) > 3 September 2017 - Move SDK loading logic into getSDK util [`318c9e9`](https://github.com/lessthan3/maestro-react-player/commit/318c9e93cc55b00d939ab28ecaefce3467ef8440) - Add Twitch player [`288c18d`](https://github.com/lessthan3/maestro-react-player/commit/288c18ddd582a9cd8b629216041a0166d4c23987) - Add sourcemap config to uglify plugin [`901dfbf`](https://github.com/lessthan3/maestro-react-player/commit/901dfbf101e0d26f9c685088ad9a9b4d318d9950) #### [v0.21.0](https://github.com/lessthan3/maestro-react-player/compare/v0.20.0...v0.21.0) > 2 September 2017 - Add muted prop [`#221`](https://github.com/CookPete/react-player/issues/221) - Add onSeek prop [`#222`](https://github.com/CookPete/react-player/issues/222) - Tweak Wistia player load logic [`b0e725c`](https://github.com/lessthan3/maestro-react-player/commit/b0e725cc7a5c964ba17f3422ebf7406f409f0a60) - Add missing typings [`8d1295e`](https://github.com/lessthan3/maestro-react-player/commit/8d1295e6796ec31b66cfe5f6ef1694d8cafdad9e) - Update demo videos [`26411b9`](https://github.com/lessthan3/maestro-react-player/commit/26411b9a29ddcdbb8fec9f8e244860d59f23601b) #### [v0.20.0](https://github.com/lessthan3/maestro-react-player/compare/v0.19.1...v0.20.0) > 27 July 2017 - Allow seekTo to accept number of seconds [`#75`](https://github.com/CookPete/react-player/issues/75) - Pass errors when playing files through to onError callback [`#200`](https://github.com/CookPete/react-player/issues/200) - Add support for subtitle tracks in FilePlayer [`#214`](https://github.com/CookPete/react-player/issues/214) - Unmute facebook video when setting volume [`#215`](https://github.com/CookPete/react-player/issues/215) - Bump packages [`8e9e57b`](https://github.com/lessthan3/maestro-react-player/commit/8e9e57b37f18ec4358bc5bc940f5f7aed2f59a19) #### [v0.19.1](https://github.com/lessthan3/maestro-react-player/compare/v0.19.0...v0.19.1) > 17 July 2017 - More accurate played fraction for Wistia [`#201`](https://github.com/lessthan3/maestro-react-player/pull/201) #### [v0.19.0](https://github.com/lessthan3/maestro-react-player/compare/v0.18.0...v0.19.0) > 13 July 2017 - Detatch HLS media when stopping [`#212`](https://github.com/CookPete/react-player/issues/212) - Add wistia player options [`#198`](https://github.com/CookPete/react-player/pull/198) - Pass through auto or falsey width and height to FilePlayer [`#211`](https://github.com/CookPete/react-player/issues/211) - Only use add-module-exports plugin for bower build [`#193`](https://github.com/CookPete/react-player/issues/193) [`#196`](https://github.com/CookPete/react-player/pull/196) - Bump packages [`7372bcb`](https://github.com/lessthan3/maestro-react-player/commit/7372bcba6c737e195a3df1d772622f5324cff619) - Remove need for findDOMNode in Vimeo player [`f6abc06`](https://github.com/lessthan3/maestro-react-player/commit/f6abc065deb0d526706170c91436f344de8ddc88) - Add streaming tools to readme [`adf1338`](https://github.com/lessthan3/maestro-react-player/commit/adf1338f709bdb6eab5486b57f6bfbc2b9df3122) #### [v0.18.0](https://github.com/lessthan3/maestro-react-player/compare/v0.17.2...v0.18.0) > 9 May 2017 - Add support for HLS and DASH streams [`c28c7ff`](https://github.com/lessthan3/maestro-react-player/commit/c28c7ff637298e6d9ecee588741980b9e0481bfc) - Bump packages [`6f8da1f`](https://github.com/lessthan3/maestro-react-player/commit/6f8da1f1f6f643953d0e5c97635addf320c80da7) #### [v0.17.2](https://github.com/lessthan3/maestro-react-player/compare/v0.17.1...v0.17.2) > 7 May 2017 - Add forceAudio to fileConfig [`#188`](https://github.com/CookPete/react-player/issues/188) #### [v0.17.1](https://github.com/lessthan3/maestro-react-player/compare/v0.17.0...v0.17.1) > 5 May 2017 - Fix initial loading bug for Private Vimeo videos [`#187`](https://github.com/lessthan3/maestro-react-player/pull/187) - Fix initial loading bug for Private Vimeo videos [`ff8a449`](https://github.com/lessthan3/maestro-react-player/commit/ff8a449546121be7bfd6f3bb357d9dc06a94fcaa) #### [v0.17.0](https://github.com/lessthan3/maestro-react-player/compare/v0.16.0...v0.17.0) > 30 April 2017 - Add support for m.youtube.com [`#186`](https://github.com/CookPete/react-player/issues/186) - Add support for multiple file sources [`#81`](https://github.com/CookPete/react-player/issues/81) - Remove need for Vimeo player IDs [`214a7af`](https://github.com/lessthan3/maestro-react-player/commit/214a7afebaf00cd3c5b0af06cc63efb0786bd439) #### [v0.16.0](https://github.com/lessthan3/maestro-react-player/compare/v0.15.0...v0.16.0) > 27 April 2017 - Apply all non-valid props to the wrapper element [`#183`](https://github.com/lessthan3/maestro-react-player/pull/183) - Ensure YouTube player is in DOM when stopping [`#180`](https://github.com/CookPete/react-player/pull/180) - Use new Vimeo player API [`#142`](https://github.com/CookPete/react-player/pull/142) - Fix FilePlayer seekTo bug [`#149`](https://github.com/CookPete/react-player/pull/149) - Add Facebook player [`#109`](https://github.com/CookPete/react-player/issues/109) - Apply all non-valid props to the wrapper element [`#167`](https://github.com/CookPete/react-player/issues/167) - Added DailyMotion support. [`71dcda6`](https://github.com/lessthan3/maestro-react-player/commit/71dcda6c3d0d1705760f3196fd28810be5e86109) - DailyMotion tweaks [`64f3cd3`](https://github.com/lessthan3/maestro-react-player/commit/64f3cd3add0ec6dcea3a0980963676e3b8aa12f0) - Bump babel-loader [`478c2c3`](https://github.com/lessthan3/maestro-react-player/commit/478c2c3e987bb849d7e00ffc613f4cac5f3fd949) #### [v0.15.0](https://github.com/lessthan3/maestro-react-player/compare/v0.14.3...v0.15.0) > 14 April 2017 - Add vidmeConfig with choice of video format [`#162`](https://github.com/CookPete/react-player/issues/162) - Call player.load() when loading files [`#177`](https://github.com/CookPete/react-player/issues/177) - Add getCurrentTime and getDuration methods [`#178`](https://github.com/CookPete/react-player/issues/178) - Use prop-types library [`#179`](https://github.com/CookPete/react-player/issues/179) - Add loadedSeconds and playedSeconds to onProgress [`#164`](https://github.com/CookPete/react-player/issues/164) - Add playsinline prop [`#148`](https://github.com/CookPete/react-player/issues/148) - Bump packages [`41aac30`](https://github.com/lessthan3/maestro-react-player/commit/41aac30d82255e2a530c0e131c5a615f2ca6e394) - Update to standard 10 [`1371cbc`](https://github.com/lessthan3/maestro-react-player/commit/1371cbc344b7b932a4579de23c188dad02f2bdcb) - Bump snazzy [`90c60b3`](https://github.com/lessthan3/maestro-react-player/commit/90c60b3722b81f15bfab3cc926153b7bb66631af) #### [v0.14.3](https://github.com/lessthan3/maestro-react-player/compare/v0.14.2...v0.14.3) > 21 February 2017 - Add assertion for canPlay with https://vimeo [`#141`](https://github.com/lessthan3/maestro-react-player/pull/141) - Use npm 4.x on travis [`#143`](https://github.com/lessthan3/maestro-react-player/pull/143) - Use ubuntu 14.04 for travis [`#144`](https://github.com/lessthan3/maestro-react-player/pull/144) - fixed width & height of video when it is in fullscreen mode [`#151`](https://github.com/lessthan3/maestro-react-player/pull/151) - update webpack to 2.2.1 [`#156`](https://github.com/lessthan3/maestro-react-player/pull/156) - Fix vidme url regex [`#158`](https://github.com/CookPete/react-player/issues/158) - Bump packages [`92b9315`](https://github.com/lessthan3/maestro-react-player/commit/92b9315f02f2b364b6cd59146e5c03587464cc5a) - Minor code style fixes [`b39b1ec`](https://github.com/lessthan3/maestro-react-player/commit/b39b1ec05690610a091bdf229de03d71782ea059) - Add assertion for making sure canPlay is valid for https://vimeo [`0f55002`](https://github.com/lessthan3/maestro-react-player/commit/0f550029c92754c193cb5b4adb835d960c2af1fe) #### [v0.14.2](https://github.com/lessthan3/maestro-react-player/compare/v0.14.1...v0.14.2) > 14 February 2017 - Fix youtube player vars config usage [`#152`](https://github.com/CookPete/react-player/issues/152) - Fix npm prepublish script on windows [`#139`](https://github.com/CookPete/react-player/issues/139) - fixed width & height of video when it is in fullscreen mode [`f966a15`](https://github.com/lessthan3/maestro-react-player/commit/f966a15c2e2221359eee54e0753e8f0906e670fd) - Use cross-env for build scripts [`a6191cf`](https://github.com/lessthan3/maestro-react-player/commit/a6191cf1d0c14453c88deccfc81db63a60a3a1e0) #### [v0.14.1](https://github.com/lessthan3/maestro-react-player/compare/v0.14.0...v0.14.1) > 1 January 2017 - Use video element for ogg files [`#137`](https://github.com/CookPete/react-player/issues/137) #### [v0.14.0](https://github.com/lessthan3/maestro-react-player/compare/v0.13.0...v0.14.0) > 26 December 2016 - Wistia support [`#133`](https://github.com/lessthan3/maestro-react-player/pull/133) - Add yarn.lock [`690d031`](https://github.com/lessthan3/maestro-react-player/commit/690d031a72a9057ee9313a05892f92343845593e) - Tidy up Wistia player [`9c82bfd`](https://github.com/lessthan3/maestro-react-player/commit/9c82bfd332076fabb5e549e6e2c97cc7d6666a03) - Bump node-sass [`9d4689e`](https://github.com/lessthan3/maestro-react-player/commit/9d4689ee8da2016d942b23e5a2b74d9df0d4e19c) #### [v0.13.0](https://github.com/lessthan3/maestro-react-player/compare/v0.12.1...v0.13.0) > 12 December 2016 - PlaybackRate change feature [`#123`](https://github.com/lessthan3/maestro-react-player/pull/123) - Fix onProgress non-reporting if playing prop is not set. [`#127`](https://github.com/lessthan3/maestro-react-player/pull/127) - Add additional audio file extensions to regex [`#131`](https://github.com/lessthan3/maestro-react-player/pull/131) - Use node 6 on travis [`#130`](https://github.com/lessthan3/maestro-react-player/pull/130) - Add typescript definition file [`#134`](https://github.com/CookPete/react-player/issues/134) - [feature] Change PlaybackRate [`d28c309`](https://github.com/lessthan3/maestro-react-player/commit/d28c309529f59d961238d549c3391af7ea08a44f) - Fix incorrect duration calculation in demo app. [`4114677`](https://github.com/lessthan3/maestro-react-player/commit/411467726be66f7f5d7fdba826da76323ef6883f) - Remove unnecessary escape characters [`ec078d1`](https://github.com/lessthan3/maestro-react-player/commit/ec078d12a06730f5665b5e1786eb60751817a4f0) #### [v0.12.1](https://github.com/lessthan3/maestro-react-player/compare/v0.12.0...v0.12.1) > 19 November 2016 - Add fullscreen example to demo [`563252b`](https://github.com/lessthan3/maestro-react-player/commit/563252be94cafd5d973271f56c91fda4b1f87e4f) - Fullscreen youtube player fix [`83e8e60`](https://github.com/lessthan3/maestro-react-player/commit/83e8e60a018e85bb27aa907360142f0a63761d54) #### [v0.12.0](https://github.com/lessthan3/maestro-react-player/compare/v0.11.0...v0.12.0) > 10 October 2016 - Pass DOM node to YouTube Player instead of ID [`#111`](https://github.com/lessthan3/maestro-react-player/pull/111) - update all dependencies [`#107`](https://github.com/lessthan3/maestro-react-player/pull/107) - Add showArtwork option to soundcloud config [`#108`](https://github.com/CookPete/react-player/issues/108) - Tidy up code [`0f18e71`](https://github.com/lessthan3/maestro-react-player/commit/0f18e712935dfe50dafb4f40b3794e7150c4b476) - Add Vidme support [`609ee08`](https://github.com/lessthan3/maestro-react-player/commit/609ee0845199879141dd89b20d3fbc996c20fdee) - Remove anonymous ref callback functions [`26aec63`](https://github.com/lessthan3/maestro-react-player/commit/26aec63f05bfeba28536645dba5f0cbf0c5891a8) #### [v0.11.0](https://github.com/lessthan3/maestro-react-player/compare/v0.10.0...v0.11.0) > 26 September 2016 - Add onReady prop [`#106`](https://github.com/CookPete/react-player/issues/106) #### [v0.10.0](https://github.com/lessthan3/maestro-react-player/compare/v0.9.0...v0.10.0) > 25 September 2016 - Add `hidden` prop to ReactPlayer [`#102`](https://github.com/lessthan3/maestro-react-player/pull/102) - Use mounted property to prevent setting state when unmounted [`#105`](https://github.com/CookPete/react-player/issues/105) - Update onProgress logic to still report loaded amounts when paused [`#94`](https://github.com/CookPete/react-player/issues/94) - Remove brackets from single param arrow functions [`ab24d08`](https://github.com/lessthan3/maestro-react-player/commit/ab24d085b4ad72bb6e0c9ea43ca59e69be0d88f3) - Add Streamable player [`ff6a300`](https://github.com/lessthan3/maestro-react-player/commit/ff6a3006ec8960d51a884762ce2f767857ec01cf) - Use ref callbacks instead of ref strings [`6c16ba0`](https://github.com/lessthan3/maestro-react-player/commit/6c16ba0f44d0403ae3e089ca1dafed0077b095e7) #### [v0.9.0](https://github.com/lessthan3/maestro-react-player/compare/v0.8.0...v0.9.0) > 9 August 2016 - Ensure YouTube SDK is loaded before resolving promise [`#88`](https://github.com/CookPete/react-player/issues/88) - Fix looping behaviour [`#91`](https://github.com/CookPete/react-player/issues/91) - Add style prop [`#92`](https://github.com/CookPete/react-player/issues/92) - Skip tests before versioning [`ed6cab0`](https://github.com/lessthan3/maestro-react-player/commit/ed6cab0cc983efaf0ef8813b77a0a3a407091726) #### [v0.8.0](https://github.com/lessthan3/maestro-react-player/compare/v0.7.5...v0.8.0) > 29 July 2016 - Add support for non-es5 compatible browsers [`#87`](https://github.com/lessthan3/maestro-react-player/pull/87) - Render FilePlayer by default [`8d249ce`](https://github.com/lessthan3/maestro-react-player/commit/8d249cedb234f63e59858840a5ea40b899632177) - Bump packages [`2d43659`](https://github.com/lessthan3/maestro-react-player/commit/2d436592fedbba4b92653e1f929d5a31ccf3b14d) #### [v0.7.5](https://github.com/lessthan3/maestro-react-player/compare/v0.7.4...v0.7.5) > 27 July 2016 - Always send both played and loaded values in progress events [`#79`](https://github.com/CookPete/react-player/issues/79) - Add RTSP stream support to FilePlayer [`#83`](https://github.com/CookPete/react-player/issues/83) - Move initial setVolume to onStart [`#82`](https://github.com/CookPete/react-player/issues/82) - Update player when width or height changes [`#84`](https://github.com/CookPete/react-player/issues/84) - Stop progress loop on pause [`180039b`](https://github.com/lessthan3/maestro-react-player/commit/180039b19b3975e7e0ecae1202ccb304d829fba7) - Add babel es3 plugins [`26abe2c`](https://github.com/lessthan3/maestro-react-player/commit/26abe2ccb66e9677a20baa5f6a0da64262f53ef8) #### [v0.7.4](https://github.com/lessthan3/maestro-react-player/compare/v0.7.3...v0.7.4) > 23 June 2016 - Pause FilePlayer when stopping [`#78`](https://github.com/CookPete/react-player/issues/78) #### [v0.7.3](https://github.com/lessthan3/maestro-react-player/compare/v0.7.2...v0.7.3) > 21 June 2016 - Pass fileConfig down correctly [`1dffcca`](https://github.com/lessthan3/maestro-react-player/commit/1dffccafca1f3440068a66e661a1fced9cde1593) #### [v0.7.2](https://github.com/lessthan3/maestro-react-player/compare/v0.7.1...v0.7.2) > 3 June 2016 - Add m4v and m4a extensions to filePlayer [`#72`](https://github.com/CookPete/react-player/issues/72) - Fix onDuration being called with null [`#52`](https://github.com/CookPete/react-player/issues/52) - Rename seekOnReady to seekOnPlay [`91f7344`](https://github.com/lessthan3/maestro-react-player/commit/91f73449e835c5e7bda30889e909510118f8c84f) - Add failing onDuration test [`564243e`](https://github.com/lessthan3/maestro-react-player/commit/564243e19449326eab30c163f9ffb82678fcf502) - Nest media switching test in a describe block [`2fe8806`](https://github.com/lessthan3/maestro-react-player/commit/2fe8806996b915f59d5105b2f304018152c75a0b) #### [v0.7.1](https://github.com/lessthan3/maestro-react-player/compare/v0.7.0...v0.7.1) > 1 June 2016 - Update supported file type regex [`#68`](https://github.com/lessthan3/maestro-react-player/pull/68) - Update README.md links [`#66`](https://github.com/lessthan3/maestro-react-player/pull/66) - Tweak example usage [`eff2623`](https://github.com/lessthan3/maestro-react-player/commit/eff2623b302312116ff0a6bd2e60aca04f2473e6) - make file extensions case insensitive [`6f0f346`](https://github.com/lessthan3/maestro-react-player/commit/6f0f34682106bafa40b9a68de2d77d4f9425b1f5) - Update supported media readme [`c37e87e`](https://github.com/lessthan3/maestro-react-player/commit/c37e87ee92665facf96e0d9c08ca5dfc654b99ec) #### [v0.7.0](https://github.com/lessthan3/maestro-react-player/compare/v0.6.0...v0.7.0) > 21 May 2016 - Use filePlayer for SoundCloud tracks [`#64`](https://github.com/CookPete/react-player/issues/64) - Add controls prop [`9a2ae22`](https://github.com/lessthan3/maestro-react-player/commit/9a2ae229283e0c41ceea62ba01cdac243cf2bb82) - Tidy up filePlayer [`79c2d5a`](https://github.com/lessthan3/maestro-react-player/commit/79c2d5a16f999628493c3ac7ce052960ae5be67a) - Skip FilePlayer onError test [`c4ed490`](https://github.com/lessthan3/maestro-react-player/commit/c4ed49093f307ea7c844987d1f9e398a4dea5596) #### [v0.6.0](https://github.com/lessthan3/maestro-react-player/compare/v0.5.8...v0.6.0) > 19 May 2016 - Add filePlayer config prop [`#62`](https://github.com/CookPete/react-player/issues/62) - Add loop prop [`#57`](https://github.com/CookPete/react-player/issues/57) - Add onStart prop [`#61`](https://github.com/CookPete/react-player/issues/61) - Use fetch-jsonp for SoundCloud resolve endpoint [`#24`](https://github.com/CookPete/react-player/issues/24) [`#47`](https://github.com/CookPete/react-player/issues/47) - Remove class property semicolons [`0c8070d`](https://github.com/lessthan3/maestro-react-player/commit/0c8070dbac394d40268b2df505672fbbd8befc2a) - Remove arrow function brackets [`cb71f30`](https://github.com/lessthan3/maestro-react-player/commit/cb71f30975407638445e1038a1ee45edce73b021) - Add contribution guidelines [`16f515d`](https://github.com/lessthan3/maestro-react-player/commit/16f515ddf693c18d5b5916b3f85ffb0cca551e3c) #### [v0.5.8](https://github.com/lessthan3/maestro-react-player/compare/v0.5.7...v0.5.8) > 19 April 2016 - Bump packages [`#56`](https://github.com/CookPete/react-player/issues/56) - Better canPlay test grouping [`f528ade`](https://github.com/lessthan3/maestro-react-player/commit/f528ade2ef7a8403c3a517fa52818dce6f07f6f7) - Move all tests to Karma [`bbefce0`](https://github.com/lessthan3/maestro-react-player/commit/bbefce019a8620829c6f663d6536a15caa587ea1) - Add footer to demo [`546678c`](https://github.com/lessthan3/maestro-react-player/commit/546678c33c2ea1331ed7f63712f40687c83b73be) #### [v0.5.7](https://github.com/lessthan3/maestro-react-player/compare/v0.5.6...v0.5.7) > 13 April 2016 - Pass on error event [`#48`](https://github.com/lessthan3/maestro-react-player/pull/48) - Add FilePlayer support for urls with query string [`#45`](https://github.com/lessthan3/maestro-react-player/pull/45) - Add progressFrequency prop [`#50`](https://github.com/CookPete/react-player/issues/50) - Only include played amount in onProgress when playing [`#51`](https://github.com/CookPete/react-player/issues/51) - Pass on event including error message and code onError [`#44`](https://github.com/lessthan3/maestro-react-player/issues/44) - Add default props to readme [`2abb25e`](https://github.com/lessthan3/maestro-react-player/commit/2abb25e68b6e5caa7d68e3cbfeab63789add2728) - Ignore dist when linting [`1740ca6`](https://github.com/lessthan3/maestro-react-player/commit/1740ca6cb58d8b6f274074f364e385f2b107292b) - Specify https in YouTube SDK location [`c05bd9d`](https://github.com/lessthan3/maestro-react-player/commit/c05bd9dff3a8595c5bb2e53c33ddaf8db8c894de) #### [v0.5.6](https://github.com/lessthan3/maestro-react-player/compare/v0.5.5...v0.5.6) > 8 March 2016 - Fix bower support [`#42`](https://github.com/CookPete/react-player/issues/42) - Update readme with mobile considerations [`#41`](https://github.com/CookPete/react-player/issues/41) - Remove comments from production builds [`03a4e22`](https://github.com/lessthan3/maestro-react-player/commit/03a4e22a80f8c64fdc31acc33829b88ac15c85d5) - Fix browser build [`78463b2`](https://github.com/lessthan3/maestro-react-player/commit/78463b2592a12eac990673a991aada66f86b1434) - Bump karma-mocha-reporter [`98bc28a`](https://github.com/lessthan3/maestro-react-player/commit/98bc28a9d9200f6ce0d4545abc352481701839cd) #### [v0.5.5](https://github.com/lessthan3/maestro-react-player/compare/v0.5.4...v0.5.5) > 29 February 2016 - Add browser build [`#35`](https://github.com/CookPete/react-player/issues/35) [`#38`](https://github.com/CookPete/react-player/issues/38) - Add promise and fetch polyfills to build [`#39`](https://github.com/CookPete/react-player/issues/39) - Update standard code style [`7231c45`](https://github.com/lessthan3/maestro-react-player/commit/7231c458fb0af80370f308d3d77aab71c226aac6) - Add bower.json [`e95ee66`](https://github.com/lessthan3/maestro-react-player/commit/e95ee66ffeeeb50bcf2e7666c1b90fa2676d6688) - Add react-component keyword [`fb50625`](https://github.com/lessthan3/maestro-react-player/commit/fb506250f35efaa228f34d49ad67f2a0a1a36d44) #### [v0.5.4](https://github.com/lessthan3/maestro-react-player/compare/v0.5.3...v0.5.4) > 3 February 2016 - Remove the need for array.find polyfill [`7aa4719`](https://github.com/lessthan3/maestro-react-player/commit/7aa471943def19d9e9b0abab3cf1172cb1db1cb1) - Add demo deployment to travis build [`60bcaf6`](https://github.com/lessthan3/maestro-react-player/commit/60bcaf6aa7c0b100a514c495ff521a42cdfe1235) - Tweak YouTube default playerVars [`b99e6d9`](https://github.com/lessthan3/maestro-react-player/commit/b99e6d94e7534e7a8d8e434eaf4473b4ca480601) #### [v0.5.3](https://github.com/lessthan3/maestro-react-player/compare/v0.5.2...v0.5.3) > 26 January 2016 - Support YouTube start time param [`7908463`](https://github.com/lessthan3/maestro-react-player/commit/7908463d2dc1d3f59910432edd45460da152d426) - Better karma test grouping [`8a3d4e8`](https://github.com/lessthan3/maestro-react-player/commit/8a3d4e83944466945002634c84a1c1bfa5035fd9) - Better SoundCloud error handling [`bce57af`](https://github.com/lessthan3/maestro-react-player/commit/bce57af06f3296587f75dea7e5a87d4da2c8e6a9) #### [v0.5.2](https://github.com/lessthan3/maestro-react-player/compare/v0.5.1...v0.5.2) > 25 January 2016 - Vimeo fullscreen support [`#33`](https://github.com/CookPete/react-player/issues/33) - Tweak readme [`a741b2c`](https://github.com/lessthan3/maestro-react-player/commit/a741b2c381dae449916895ce13f81e14dccf3afa) - Add preload to propTypes [`ad05a91`](https://github.com/lessthan3/maestro-react-player/commit/ad05a91622fd050b69f290720a7a7fe9b8881df7) #### [v0.5.1](https://github.com/lessthan3/maestro-react-player/compare/v0.5.0...v0.5.1) > 21 January 2016 - Move onDuration callback from onReady to onPlay [`#31`](https://github.com/CookPete/react-player/issues/31) - Destructure state in demo render method [`6ed327d`](https://github.com/lessthan3/maestro-react-player/commit/6ed327db830a9b0ea98acf111b94122b6f4c8418) - Add simple Duration component to improve demo [`d42c6d3`](https://github.com/lessthan3/maestro-react-player/commit/d42c6d3c4c1e323e8d856b0a2b2c95e526d55e81) - Change onProgress frequency to 1 second [`45746d9`](https://github.com/lessthan3/maestro-react-player/commit/45746d96ebef9a290fca4a88deaeaa83843ca4ad) #### [v0.5.0](https://github.com/lessthan3/maestro-react-player/compare/v0.4.2...v0.5.0) > 14 January 2016 - Add onDuration prop [`#28`](https://github.com/CookPete/react-player/issues/28) - Ensure YouTube player calls onReady on subsequent loads [`3a997bb`](https://github.com/lessthan3/maestro-react-player/commit/3a997bb63878ccff551a12e8e076f63b8cf208a3) - Ensure vimeo player has duration before calling onReady [`8b31a8f`](https://github.com/lessthan3/maestro-react-player/commit/8b31a8ff77aa57b611996670b9b09d2d9b9aeae8) - Add live demo to readme [`4aa8a29`](https://github.com/lessthan3/maestro-react-player/commit/4aa8a292f2e3ee20f79e4a815d09f353da6a553d) #### [v0.4.2](https://github.com/lessthan3/maestro-react-player/compare/v0.4.1...v0.4.2) > 11 January 2016 - Add semicolons to class properties [`#27`](https://github.com/CookPete/react-player/issues/27) - Limit Travis to just basic tests [`#26`](https://github.com/CookPete/react-player/issues/26) - Bump packages [`21f03b2`](https://github.com/lessthan3/maestro-react-player/commit/21f03b2309951456c86567c1ff254628814af224) #### [v0.4.1](https://github.com/lessthan3/maestro-react-player/compare/v0.4.0...v0.4.1) > 11 January 2016 - Add more files to .npmignore [`1cd8052`](https://github.com/lessthan3/maestro-react-player/commit/1cd80526d32a5b060208b3d1e7883adcfcd7cfe6) - Update auto-changelog [`1cebd28`](https://github.com/lessthan3/maestro-react-player/commit/1cebd28b25d66713204b5920052c8979d84c234d) - Fix npm badge link [`f6a146b`](https://github.com/lessthan3/maestro-react-player/commit/f6a146b3904934dcd10287100400e54aeeb50541) #### [v0.4.0](https://github.com/lessthan3/maestro-react-player/compare/v0.3.7...v0.4.0) > 9 January 2016 - Use react-transform development setup [`#25`](https://github.com/lessthan3/maestro-react-player/pull/25) - Add basic karma testing [`#22`](https://github.com/CookPete/react-player/issues/22) - Rebase on react-transform-boilerplate [`#8`](https://github.com/CookPete/react-player/issues/8) - Add styles and various fixes to the demo app [`0b16606`](https://github.com/lessthan3/maestro-react-player/commit/0b16606615252a2584f6380912208b11b1df81c4) - Use a partial shrinkwrap to limit babel packages to 6.3 [`e9bcd72`](https://github.com/lessthan3/maestro-react-player/commit/e9bcd72a16554231d0b9079944b3b99934011fbc) - Separate demo files [`c7230e7`](https://github.com/lessthan3/maestro-react-player/commit/c7230e71d69d4e06b4de266c692b457e7a7c421f) #### [v0.3.7](https://github.com/lessthan3/maestro-react-player/compare/v0.3.6...v0.3.7) > 4 January 2016 - When seeking before player is ready, store value and seek later [`#19`](https://github.com/CookPete/react-player/issues/19) - Remove redundant soundcloud player options [`647fa9e`](https://github.com/lessthan3/maestro-react-player/commit/647fa9ef1eb0150dd322614ad74b339439830b50) - Prevent IndexSizeError in FilePlayer [`ba31958`](https://github.com/lessthan3/maestro-react-player/commit/ba31958aeaf11da9a0ef56915db311b3c5881181) - Fix FilePlayer not loading on mount [`00f9671`](https://github.com/lessthan3/maestro-react-player/commit/00f9671a12bf09d0160653391a680165d6098adf) #### [v0.3.6](https://github.com/lessthan3/maestro-react-player/compare/v0.3.5...v0.3.6) > 4 January 2016 - Ensure volume on subsequent youtube loads [`5895663`](https://github.com/lessthan3/maestro-react-player/commit/58956633754073e0c3d9316da9cadfd4a49a823c) #### [v0.3.5](https://github.com/lessthan3/maestro-react-player/compare/v0.3.4...v0.3.5) > 4 January 2016 - Fix YouTube onReady bugs [`#21`](https://github.com/lessthan3/maestro-react-player/pull/21) - Set isReady before setVolume in onReady [`#23`](https://github.com/CookPete/react-player/issues/23) - Handle YouTube URL change during SDK load [`#20`](https://github.com/CookPete/react-player/issues/20) - Tidy up YouTube code [`64c952f`](https://github.com/lessthan3/maestro-react-player/commit/64c952f31ca5397a13fbdbd35e3485dd2dbfc466) - Lint and test before versioning [`fdf2fa3`](https://github.com/lessthan3/maestro-react-player/commit/fdf2fa39136b1286d0859af9b86cc253b9354743) #### [v0.3.4](https://github.com/lessthan3/maestro-react-player/compare/v0.3.3...v0.3.4) > 3 January 2016 - Update readme badges [`6d0503c`](https://github.com/lessthan3/maestro-react-player/commit/6d0503c7d6706063394301af61db342caeff9272) - Fix YouTube pause guard [`1f8d372`](https://github.com/lessthan3/maestro-react-player/commit/1f8d3720239353c496db3076b306cc52e99607dd) #### [v0.3.3](https://github.com/lessthan3/maestro-react-player/compare/v0.3.2...v0.3.3) > 2 January 2016 - Stronger guards for YouTube player methods [`f18792a`](https://github.com/lessthan3/maestro-react-player/commit/f18792a2da3167f775d48481aa8eae150b747d4d) #### [v0.3.2](https://github.com/lessthan3/maestro-react-player/compare/v0.3.1...v0.3.2) > 2 January 2016 - Use explicit isReady property to guard player methods [`#18`](https://github.com/CookPete/react-player/issues/18) - Improve progress logic [`b0b3040`](https://github.com/lessthan3/maestro-react-player/commit/b0b304049847d9568585bc11399fa6cfa4cab5dc) - Remove propTypes and defaultProps from players [`796edd1`](https://github.com/lessthan3/maestro-react-player/commit/796edd129a6aaea148dcd72ea897321e66cae0c1) - Start using auto-changelog [`373b698`](https://github.com/lessthan3/maestro-react-player/commit/373b698a49f2f35a37084fa3e59e4d0a7af971db) #### [v0.3.1](https://github.com/lessthan3/maestro-react-player/compare/v0.3.0...v0.3.1) > 27 December 2015 - Use displayNames for players [`#17`](https://github.com/CookPete/react-player/issues/17) - Fix changelog link [`f82b351`](https://github.com/lessthan3/maestro-react-player/commit/f82b351aa6008d2cbb2e3bd95859d8a90a8e49d9) #### [v0.3.0](https://github.com/lessthan3/maestro-react-player/compare/v0.2.1...v0.3.0) > 24 December 2015 - Prime players to enable autoplay when out of focus [`#13`](https://github.com/lessthan3/maestro-react-player/pull/13) - Enable multiple YouTube players [`#15`](https://github.com/CookPete/react-player/issues/15) - Prime Youtube and Vimeo players with a blank video [`#7`](https://github.com/CookPete/react-player/issues/7) - Move defaultProps to separate props file [`90ef334`](https://github.com/lessthan3/maestro-react-player/commit/90ef33485369fc7892d11b2e4da04ffb64df1e99) - Always render every player [`158fdde`](https://github.com/lessthan3/maestro-react-player/commit/158fdde54b6188c9f9ca3034e9cb5bcc3fe3ff69)