Video Player Lite Javascript plugin

Updates / Changelog

VERSION 6.03 [18.1.2026]

 - [FIX] mobile detection

VERSION 6.0 [19.11.2025]

 - [FIX] 360 video indicator not working
 - [FIX] share url link with playback time
 - [FIX] share native

 - [ADD] if playing video failed, try to use another quality for self hosted video if multi quality exist
 - [ADD] video chapters
 - [ADD] mobile compact menu option (playback rate, chapters, subtitles...)
 - [ADD] option remember video quality / playback rate when moving to different video
 - [ADD] option for global keyboard controls
 - [ADD] add custom icons in player controls

 - [UPDATE] preview seek "auto" CSS responsive height

VERSION 5.07 [21.10.2025]

 - [FIX] unmute button not visible if used

VERSION 5.02 [19.9.2025]

 - [FIX] Youtube autoplay muted with enabled volume 

VERSION 5.01 [1.8.2025]

 - [FIX] right click context menu css 
 - [ADD] right click option to copy embed code
 - [ADD] Airplay
 - [ADD] 360 video virtual reality mode (steroscopic / monoscopic)   
 - [FIX] theater toggle button resize error
 - [FIX] minimize on scroll close button missing  
 - [UPDATE] internally generated player HTML markup
 - [UPDATE] skins reduce to aviva, pollux, sirius
 - [UPDATE] share and embed moved to tabs in same popup
 - [UPDATE] youtube no cookie deprecated
 - [UPDATE] plugin HELP documenation update 

VERSION 4.27 [20.10.2024]

 - [FIX] read WEBVTT preview which contains line numbers

VERSION 4.25 [4.9.2024]

 - [ADD] cuepoints with javascript callback function

VERSION 4.2 [23.6.2024]

 - [DEPRECATED] youtube video quality
 - [DEPRECATED] youtube aspect ratio
 - [UPDATE] youtube, vimeo get embed details 

VERSION 4.1 [19.5.2024]

 - [UPDATE] css improvements for theme conflicts

VERSION 4.06 [8.5.2024]

 - [UPDATE] ios detection

VERSION 4.05 [27.11.2023]

 - [FIX] swipe action not working

VERSION 4.04 [7.11.2023]

 - [FIX] subtitle missing off text

VERSION 4.03 [31.10.2023]

 - [UPDATE] autoplay in viewport only loads video poster on page load 

VERSION 4.01 [29.7.2023]

 - [UPDATE] display video subtitles in iPhone native fullscreen

VERSION 4.0 [13.5.2023]

 

 - [FIX] image with duration not working
 - [FIX] using keyboard controls scroling page (space, page up / down)
 - [FIX] show poster on pause if autoplay is true

 - [UPDATE] converted player to javascript only (no jquery dependencies)
 - [UPDATE] SEO and semantics improvements 
 - [UPDATE] remove Youtube deprecated quality menu  
 - [UPDATE] choose swipe action + swipe tolerance 
 - [UPDATE] option to auto advance to next video on error
 - [UPDATE] tooltip visible while seeking video on mobile
 - [UPDATE] CSS hover and container query
 
 - [ADD] minimize on scroll close button
 

VERSION 3.46 [8.3.2023]

 
 - [UPDATE] Facebook share

VERSION 3.45 [18.1.2023]

 
 - [FIX] media preload attribute incorrect
 - [UPDATE] WhatsApp share 
 - [UPDATE] play video as a Blob

VERSION 3.4 [6.3.2022]

 
 - [FIX] elements visiblity comparing video width, not whole container width when calculating what icons to show on different screen sizes
 - [FIX] youtube 360 video blocked by transparent div
 - [FIX] hls video subtitles not working
 - [FIX] focus video in theater not working
 - [UPDATE] support for hls 360 virtual reality video
 - [UPDATE] option not to pause video when click share, video info...  
 - [CHANGE] is auto play is true, video poster is skipped by default

VERSION 3.55 [31.12.2021]

 
 - [FIX] preloder sometimes visible under resume screen 
 - [ADD] play videos from OneDrive 

VERSION 3.5 [17.11.2021]

 
 - [FIX] Apple IOS remember playback position time
 - [UPDATE] specify video quality for mobile for self hosted videos  
 - [UPDATE] support for Vimeo password videos

VERSION 3.46 [4.7.2021]

 
 - [UPDATE] update Facebook share method

VERSION 3.45 [16.4.2021]

 
 - [UPDATE] new keyboard controls selector and keyboard controls only active when cursor above the player (now working with multiple players in page) 
 - [FIX] hls load new video 

VERSION 3.4 [23.3.2021]

 
 - [FIX] live streaming video quality menu duplicating on select quality

VERSION 3.35 [27.12.2020]

 
 - [FIX] live stream video quality change
 - [FIX] Android click unmute button pauses video 

VERSION 3.31 [27.11.2020]

 
 - [FIX] admin code generator requried field

VERSION 3.3 [19.11.2020]

 
 - [ADD] new HTML code generator for videos and player
 - [ADD] live video thumbnails for html5 video while seeking video
 - [ADD] option to show video title above the player

VERSION 3.11 [26.10.2020]

 
 - [FIX] swipe not working

VERSION 3.01 [16.7.2020]

 
  - [ADD] option to show video poster on pause
  - [UPDATE] play 360 video from hls or dash source

VERSION 3.0 [19.4.2020]

 - [FIX] seekbar size calculation 
 - [FIX] mediaEndAction poster keeps duplicating posters
 - [FIX] IOS require double tap on unmute button if controls hidden
 - [CHANGE] video poster is always shown (if exist) regardless of autoplay 
 - [CHANGE] player max width now requires px or % values in field (900px or 70%)
 - [UPDATE] menu items bigger padding for better mobile usability
 - [ADD] option to set custom image preloader over player instead of current css spinner
 - [ADD] player custom classes
 - [ADD] player settings can now be passes with query string (parameters begins with "vpl-")
 - [ADD] create video or playlist from query string parameters   
 - [UPDATE] share specific video in player when used with social networking (direct link to video and current time)
 - [UPDATE] right click context menu update, share url to specific video in player
 - [ADD] resume playback position prompt - ask user to continue watching where left off or start from the beginning 
 - [UPDATE] option to open player from click on any dom element (normal player or lightbox)

VERSION 2.8 [3.3.2020]

 - [ADD] unmute button to unmute the video 
 - [ADD] optional closed caption button in controls to toggle caption state
 - [UPDATE] autoplay in viewport multiple players like facebook
 - [ADD] LIVE indicator in controls for live streams (auto or manual)
 - [ADD] option to disable seekbar to prevent skipping video
 - [FIX] parse vtt with multiline of text

VERSION 2.76 [.2.2020]

 - [FIX] api addMedia parameter

VERSION 2.75 [14.2.2020]

 - [UPDATE] cleaned double autoPlay setting (no more forceMutedAutoplay), autoPlay settings is now reponsible for muted autoplay
 - [ADD] example demo with image icons, font-awesome icons

VERSION 2.7 [18.11.2019]

 - [UPDATE] updates to player resizing (player never larger than viewport)
 - [UPDATE] toggle subtitle font size with keyboard controls (+/-) 
 - [ADD] theater mode
 - [ADD] open player in lightbox from any page element

VERSION 2.62 [11.11.2019]

 - [FIX] missing url to touchswipe

VERSION 2.61 [5.11.2019]

 - [FIX] vimeo autoplay after poster

VERSION 2.6 [27.10.2019]

 - [ADD] option to show poster after video end screen (self hosted, youtube, vimeo)
 - [ADD] option to skip poster 

VERSION 2.5 [16.10.2019]

 - [ADD] new optional buttons in controls (rewind, skip backward, skip forward)
 - [UPDATE] set default video quality on mobile
 - [ADD] image support
 - [ADD] load media by media-id API

VERSION 2.3 [28.8.2019]

 - [ADD] audio language menu for live streaming
 - [FIX] small bug fixes and code improvements

VERSION 2.2 [2.8.2019]

 - [UPDATE] all new skins and player core rewritten