Security fix – avoid unauthenticated stored XSS via comment text if using the “Parse Vimeo and YouTube links” setting
7.5.49.7212 – 2024-11-21
Bugfix – iOS 18: Playback failing if ‘Use native fullscreen on mobile’ setting is enabled and the video has subtitles
Bugfix – PHP warnings
7.5.48.7212 – 2024-10-01
Security – FancyBox title stored XSS vulnerability fixed
Bugfix – PHP warnings
Bugfix – XML sitemap: Exclude Elementor templates
Bugfix – XML sitemap: Fix for URLs with &
Bugfix – YouTube: Facebook in-app browser fix
7.5.47.7212 – 2024-07-18
Security – Bunny Stream – avoid authenticated user SQL injection
CSS – better markup for splash screen showing at the end
Tested up to: 6.6
7.5.46.7212 – 2024-05-20
Security – Redirection – improving the admin notice
Security – XSS fix for stats export
Bugfix – bug when removing player form post
Bugfix – fixes for custom sharing links
Bugfix – fix FV Player list screen performance
Bugfix – HTML lightbox should not work with the “glightbox” class, only “lightbox” and “colorbox”
Bugfix – Playlist Tabs: Fix video position restoring
Bugfix – Video duration check fix after the server ports scanning security fix
Bugfix – YouTube: Don’t loop in playlist on video errors
7.5.45.7212 – 2024/03/28
Security – Redirection – Contributor level user is able to post a FV Player video with malicious redirection URL at the end of a video. Then the Editor or Administrators reviewing Contributor’s post before publication would be taken to that URL. We have added a confirmation prompt for redirection URLs for Editors and Administrators.
Security – prevent server port scanning by logged in users
Compatbility – WP Rocket – Fix for Removed Unused CSS to never remove FV Player CSS
Bugfix – Fix timeline not responding to clicks for Vimeo videos in rare cases
Bugfix – “Use native fullscreen on mobile” not working when used with “Force fullscreen on mobile” on iPhone with iOS 17
Bugfix – Show full error message when upload fails
7.5.43.7212 – 2024/02/28
Security – fix XSS in the redirection at the end of video is bad URL is posted by authenticated user
Security – fix XSS in the video loading code if using DigitalOcean Spaces or Linode Object Storage
AWS SDK update – PHP 7.4 is now required for the DigitalOcean Spaces/AWS S3 browser and uploader
HLS – Keep showing splash until the video really plays
Translations – adding Arabic, thanks to dubaiglobalnews.com
Bugfix – Handle WordPress audio/video setting – fix for player HTML showing in excerpts
Bugfix – SEO – Schema.org – better date format
Bugfix – Uploads – avoid duplicate job submissions for FV Player Coconut
7.5.41.7212 – 2023/10/04
YouTube – fixing playback glitches on Android and iOS, tested with iOS 12.5.7 to 17.0
7.5.40.7212 – 2023/09/29
YouTube – fix videos not starting properly on Android
Bugfix – stale pending video encoding jobs removing video URLs when using Gutenberg block
7.5.39.7212 – 2023/08/23
Security – prevent XSS when “Enable profile videos” is on
Allow DB tables to be fixed with WP_ALLOW_REPAIR
Bugfix – Amazon S3 – fix when using commas in the URLs
Bugfix – Video Checker – fix checking of dynamic URLs (Amazon S3, or FV Player Pro CDNs like Bunny CDN)
7.5.37.7212 – 2023/08/02
HLS.js – upgrade to 1.4.10
Optimize FV Flowplayer JS loading – disabled if using WP Rocket “Delay JavaScript execution”
Remember video position – on by default for now plugin users
Sticky player – option to enable for mobile users. Thanks to Dennis Isseult https://www.dmimedia.nl
Bugfix – Safari – disable HLS.js for Safari 16.5 and above due to playback issues on some websites
7.5.36.7212 – 2023/05/03
Bugfix – DigitalOcean Spaces/AWS S3 browser broken after AWS SDK update, fixing tests too
7.5.35.7212 – 2023/04/26
AWS SDK update – PHP 7.3 is now required for the DigitalOcean Spaces/AWS S3 browser
Bugfix – Avoid PHP fatal errors if plugin PHP files are opened directly
Bugfix – Fix audio-only playlist detection
Bugfix – Sticky player behavior when VAST ad is playing
Security – prevent XSS for logged in editors
7.5.32.7212 – 2023/03/31
Tested up to WordPress 6.2. Note that the FV Player Editor is not available in the Block Themes Site Editor and you have to put in the shortcode by hand.
Video Stats – CSV export function
Video Stats – recording each logged in user separately, see wp-admin -> FV Player -> User Stats
Video Stats – recording video watch duration
7.5.31.7212 – 2023/01/30
New feature – [fvplayer_watched] to give list of watched/unfinished/finished videos with their post links
PHP 8.2 fixes
Security fix – video intelligence ads settings box could be removed with XSS
Video Custom Fields – fix autoplay not working
YouTube – check live stream status
7.5.30.7210 – 2022/12/23
Using Freedom Video Player 7.2.12
Chromecast – fix for HLS streams with multiple audio tracks
Click to unmute – showing for 10 instead of just 5 seconds if audible autoplay has been blocked by browser
Compatibility – SiteGround Optimizer
CSS – making the timeline easier to tap on mobile
Handle WordPress audio/video setting – Support Vimeo Gutenberg block
Handle WordPress audio/video setting – Support Vimeo iframes
Lightbox – support text links to images with class=”colorbox”
MPEG-DASH – upgrade to Dash.js 3.2.2
Schema.org – adding video duration
Sticky player – also working when scrolling up
YouTube – fullscreen fix if your theme uses CSS transform or z-index
Bugfix – duplicate preview with Gutenberg
Bugfix – MPEG-DASH – Vimeo volume unmuting for iPad
Bugfix – YouTube – “Live in XY hours” message not appearing for some users on scheduled live streams
Bugfix – YouTube – Shorts support for mobile
7.5.29.7210 – 2022/09/23
AWS SDK update and size reduction
Full-featured YouTube player (moved in from FV Player Pro)
HLS.js – upgrade to 1.2.3 to fix playback on iOS 16
iPhone – avoid accidental drag of on-screen home button when in fullscreen
Seek back/forward button on controlbar – allowing for DVR live streams
SiteGround Security – putting track.php on their exclusions list
Bugfix – Dash.js Safari autoplay fix
Bugfix – fixing missing “no play” icon
Bugfix – Preloading – fix player not appearing when using 100% width and height, assuming 16:9 aspect ratio
Bugfix – Volume control appearing for iOS 16 where it’s not possible to control volume using JavaScript
7.5.27.7210 – 2022/08/22
CSS – do not preload in header if FV Player is in one of the Widgets and not in page content
CSS – fix subtitles position on mobile when controlbar visible
Editor – show save errors
Featured Image – FV Player will only use it’s splash image if there is no Featured Image only once per post – making it easy to remove if you do not want it
Updating settings help screen and help links
Bugfix – Bunny Stream video splash images not showing in job browser when using FV Player Pro function for URL tokens
Bugfix – iOS video recovery – was not working for HLS live streams
Bugfix – Preloading – fix play button not appearing for Slim and YouTuby skins
Bugfix – reducing database row size
7.5.26.7210 – 2022/07/06
Using Freedom Video Player 7.2.10
AWS SDK update
CSS – make sure the seek buttons work with button color setting
Editor – download splash image from Vimeo or YouTube for FV Player Pro users
Featured image – only set once for each player in the post, allowing you to prevent the FV Player Splash Image from becoming the Featured Image anytime you save the post
Safari – avoid WebM , it might have VP9 – won’t play
Security – hide sensitive information in settings pannels (the Secure Access Keys, requires FV Player Pro 7.5.25.727 if installed)
SEO – 30 instead of just 10 words for schema.org/description
Bugfix – PHP 8.1 deprecation fixes
7.5.22.727 – 2022/05/11
Mobile – “Force landscape orientation in fullscreen” is now always on and no longer a setting
Mobile – showing “To enjoy fullscreen swipe up to hide location bar.” for iPhone users when location bar appears in fullscreen mode
Updating to Flowplayer 7.2.8
Styling – fullscreen exit button is now an X symbol
Styling – fullscreen exit button is now easier to tap on mobile
Styling – mobile now has more spacing between timeline and control bar buttons
Video Position Saving – also remember the top position in the video
Video upload – Support folder creation for FV Player Coconut
Video upload – Support uploading into folders for FV Player Coconut
Bugfix – Editor – creating duplicate drafts
Bugfix – Editor – empty subtitles field appearing
Bugfix – Editor – missing action hook on player save, causing issues with FV Player Pay Per View
Bugfix – “Load FV Flowplayer JS everywhere” setting – was not loading rewind/fastforward and playlist repeat buttons
7.5.21.727 – 2022/04/07
Bugfix – Position saving – issues with position restore when multiple players on the page
Bugfix – CSS – ensure the controlbar fonts load before video starts playing
Bugfix – LearnDash LMS support – fix FV Player Pro video ads to not affect lesson completion button
7.5.20.727 – 2022/03/25
Urgent Bugfix – video splash screens not disappearing for non-Pro users
7.5.19.727 – 2022/03/24
Security – player editing permission checks for Contributors and Authors
Security – XSS fix – users with the Contributor role (or above) were able to insert rudimentary JavaScript into FV Player. Thanks to m0ze (Patchstack) for the report!
Autoplay – only remove splash once video really plays to prevent empty black video from showing
LearnDash LMS support – fix display issues with playlist
Bugfix – Position saving – skip playlist position restore for YouTube playlist – for now
Bugfix – Position saving – fix for invalid player index for non-logged in users
7.5.18.727 – 2022/03/18
Security – fix for SQL injection vulnerability when saving player in editor – for Author user level and above. Thanks to Tien Nguyen Anh for the report!
Elementor – Bring back the FV Player into Elementor Elements search
Media Library – optimized images loading
Shortcode to database conversion tool fixes
wp-admin -> FV Player – allow search by player ID
Bugfix – bad values coming from the background video duration scanner
Bugfix – JavaScript compatibility fixes
Bugfix – Picture button stopped working
Bugfix – Sticky player – fix when closing sticky mode
Bugfix – Sticky player – fix when scrolling too fast
Bugfix – Volume restoration not working if default volume set to zero
7.5.15.727 – 2022/01/27
HLS.js – upgrade to 1.1.4 to fix playback on Apple Silicon M1 computers
LearnDash LMS support – add FV Player directly in your lesson Video Progression settings
Shortcode to database conversion tool – use FV Player -> Tools -> Conversion to upgrade from [fvplayer src=”…”] to [fvplayer id=”…”]
Video Sitemap XML – Elementor support
Bugfix – Amazon S3 – fix bucket name being matched in the file name
Bugfix – Settings screen – fix boxes not opening in rare cases
7.5.14.727 – 2021/01/06
Bunny Stream – show video collections
Bugfix – Editor – show HLS stream checkboxes if the stream cannot be checked as it’s not available
7.5.13.727 – 2021/12/20
New feature – drag&drop video upload and encoding with the Bunny Stream service!
New feature – Editor now detects the HLS stream type to show Live stream and Audio stream checkboxes only when needed
Compatibility – Editor – jQuery 3.6 fixes
Bugfix – Editor – prevent autosave attempt right after opening the editor
7.5.12.727 – 2021/11/25
Bugfix – Playlist tabs not pausing the old tab player properly
Bugfix – Position Saving – do not use index.m3u8 as the video ID
Bugfix – Video link issue for videos over 1 hour
Compatibility – Bunny.net WordPress CDN Plugin
Compatibility – WP Rocket Used CSS
Lightbox – Fancybox updated – double tap on image zooms in
Linode Object Storage support
Video upload support for FV Player Coconut and FV Player Bunny Stream
7.5.11.727 – 2021/10/14
Click to unmute – adding translations
Click to unmute – only show on hover
Click to unmute – only show once in playlist
Live streams – fix buffer indicator bug for long streams
Media Library – fix for picking of old FV Player Coconut jobs
PHP warnings – fix multibyte functions used without check
Store dismissed wp-admin popup notices also in cookies
Support for FV Player Coconut video uploads – fixes
7.5.10.727 – 2021/10/06
Airplay – removing the button if the video type is not supported
Click to unmute – shows when a video playback starts muted
Bugfix – iOS video recovery – bugfix, it was not allowing you to pause the video
Bugfix – Multiple video playback – would mute videos in playlist
7.4.21.727 – 2020/05/07
HLS – improved parsing of video qualities for video quality menu in case your m3u8 has video resolution information
Skin settings – allowing 0 for marginBottom
Bugfix – CSS – playlist font color setting not working
Bugfix – CSS – 2014 design titles background color in some themes
Bugfix – MPEG-DASH – fix for recovery of Vimeo videos in FV Player Pro
7.4.17.727 – 2020/04/08
New setting – Multiple video playback – enable to allow multiple videos to play at the same time, only the last played video remains audible, the others are muted
Editor – Preview is now using a simpler and faster code
Iframe embedding – when you embed a playlist, it remembers which video did you play when obtaining the iframe embed code
iOS – better way of detecting 403 HTTP errors during playback
Subtitles – improving to show the first matching subtitle line when subtitles are first enabled, until now it would wait before playback time reaches another subtitle line
Volume control – dragging it down to zero mutes the video and shows the un-mute icon, which restores the last volume when clicked
Bugfix – Lightbox – Proper sizing for mobile landscape view
Bugfix – Video duration scanning when posting new files using editor and not using FV Player Pro
Bugfix – Video Position Saving – not working for logged in users in Chrome version >= 80
7.4.14.727 – 2020/01/28
HLS.js – enabling on iOS 13 and Safari above version 8
Bugfix – CSS – avoiding borders on splash images
Bugfix – Editor – Preview fix when using Lazy Load by WP Rocket
Bugfix – Sharing – fixing the custom URL and title in frontend, fixing link to Tweet
Bugfix – Splash screen code cleanup for FV Player Pro
7.4.9.727 – 2019/12/12
AWS – adding new regions
New setting – Force HD Streaming for websites who prefer video quality over buffering speed
Playlist – add sort=”reverse” to shortcode to shows the playlist in reverse item order
Bugfix – invisible menus trapping click events below the player on mobile
Bugfix – Playlist menu – not adding when there is a single video with ads
Bugfix – S3 Bucket browser – fix for missing styling
Bugfix – Vimeo/MPEG-DASH mute button fix
7.4.8.727 – 2019/10/23
Playlist menu – fixing to not include the FV Player Pro Video Ads
7.4.7.727 – 2019/10/22
Compatibility – Elementor fixes
Editor – removing playlist name field for single videos
FV Player wp-admin Screen – Screen Option to show player author
FV Player wp-admin Screen – only showing players for which the user has edit permissions
Lightbox – compatibility if your website already loads Fancybox 2
Lightbox – sizing fix for single video – respect desired size
HLS – going back to HLS.js 0.11.0 library due to encrypted HLSv4 issues
Maintenance – split the master JS file into modules for development, kept a single fv-flowplayer.min.js for normal use
MPEG-DASH – upgrading Dash.js to 3.0.0
Translations – adding hooks for the playlist repeat button
Video Speed – removing bad 0.25x speed when 0.5x speed step is set
Video Checker – code refactoring, making it work in FV Player Editor
7.4.6.727 – 2019/09/17
Chromecast – disabled by default for new installs, use the “Enable google chromecast” setting
HLS – updated the HLS.js library
Muted autoplay – adding the global and per-player setting
Subtitles – remembering the last subtitle language selected and using that
Bugfix – Database – cloning a player should omit the “Embedded on” information
Bugfix – Editor – bad position of the video meta data loading indicator
Bugfix – Polaroid and Season playlist styles – fix when you exit fullscreen too early
Bugfix – Splash screen – covering the video during playback due to theme CSS with !important rules
Bugfix – Video Links – issues when clicking different links pointing to a single video
Bugfix – Volume bar – fixing what happens on mobile when you tap video to pause after changing volume
7.4.2.727 – 2019/08/28
Google Analytics – using video titles rather than file names
iOS 12 fullscreen fix
Playlist – adding recovery routine – missing video will no longer cause the whole playlist to stop playing
Playlist – fixing Season style font sizes
Handle WordPress shortcodes – fixed to also handle the shortcodes
Video linking – using the video ID if available
Bugfix – splash image not appearing when using 100% for global width or height
7.4.0.727 – 2019/07/30
New mobile setting – Force landscape orientation in fullscreen
New playlist style – Polaroid
New playlist style – Vertical Season
New video field – DVR stream – available for m3u8 and mpd streams
New video field – synopsis – used for Vertical Season playlist
Styling – changed splash images from CSS background to actual IMG tags for easier lazyloading and future retina support
Styling – making sure any menu fits into the player height
Styling – moving Airplay button next to fullscreen button
Styling – showing full-width timeline if there are too many buttons on a narrow screen
Ads – showing overlay ad for each playlist item
Lightbox – showing playlist (player and playlist items) as a single item
Handle WordPress shortcodes – fixed to also cover Gutenberg video block in front-end
Bugfix – bad default sort on the wp-admin -> FV Player screen
7.3.19.727 – 2019/07/11
Security – fix for SQL injection vulnerability on the wp-admin FV Player screen for users with access – thanks to Tin Duong