Forum Replies Created
-
-
Hello Mustafa,
Could you please let us know which of your licensed domains needs this improvement to better protect your courses?
Thanks,
Martin1 week ago in reply to: VAST ads are not working.Hello Steve,
If your ad publisher does not provide the actual VAST URL which you should be using, then you should be following his recommended steps for the Google Ad Manager setup closely.
Is the ad publisher actually providing the ads or are you trying to put up your own video ads? Please let us know.
Thanks,
MartinHello John,
Thank you for the bug report.
Fix for this PHP warning will be part of the next FV Player 8 release. You can switch to that plugin here: https://wordpress.org/plugins/fv-player
We strongly recommend upgrading to it. All the settings and videos will stay. The main changes in FV Player 8 are:
- new mobile controls
- new editor
- autoplay works with browser viewport
- storing user video positions in a separate database table
security improvements
If you are a developer and you modified FV Player appearance or added scripts, then please check this documentation: https://foliovision.com/player/developers/fv-player-8-changes
Thanks,
Martin2 weeks ago in reply to: VAST ads are not working.Hello Steve,
Somehow the VAST link which you used on the VAST Test post has the
x
symbols replaced with UTF-8 symbol×
.Please see if you can spot that difference and fix the issue.
If that won’t help, please disable the JavaScript minification for a test. There’s something putting all the JavaScript code into https://modernity.news/_jb_static/ which appears to be the JetPack Boost plugin.
Thanks,
Martin2 weeks ago in reply to: VAST ads are not working.Hello Steve,
I tried your VAST URL but it did not show any ads. Changing the
description_url
argument to https://modernity.news/ did not help either.Is your VAST ad tag restricted to your country?
Could you please try testing with https://pubads.g.doubleclick.net/gampad/ads?iu=/21775744923/external/single_preroll_skippable&sz=640×480&ciu_szs=300×250%2C728x90&gdfp_req=1&output=vast&unviewed_position_start=1&env=vp&impl=s&correlator= ?
Thanks,
Martin2 weeks ago in reply to: Audio player configHello James,
Could you please try playing any of the audio tracks here? https://foliovision.com/player/demos/mp3-in-fv-player
The playback on the lock screen works for me. And it also works for any of the videos, except I have to use the player control on the lock screen to resume it.
I see that we could be using Media Session API to improve its apperance, but this should be already working for you as well.
Thanks,
Martin2 weeks ago in reply to: Encrypted video give errorHello Tonia,
The new CDN provider would have to support pulling files from a S3-compatible storage, to be able to act as a CDN for DigitalOcean Spaces. For example Bunny CDN has such feature, but that’s what you used until now. It’s also important to remember that adding such 3rd party CDN for DigitalOcean Spaces is adding to the complexity of the setup and can introduce some reliability issues.
I would say that you should verify if just using DigitalOcean Spaces CDN now will not fix the issue.
Regarding the HLS key getting lost – I was able to reproduce the issue when posting a video that is still pending encoding.
A new FV Player Coconut version is available, please update to it and the issue will be fixed.
Thanks,
Martin2 weeks ago in reply to: Other S3 Services fo the Coconut ExtensionHello Stefan,
No user information is stored on DigitalOcean Spaces, just the videos.
Not all the S3-compatible services are good for video serving.
Please let us know which exact S3-compatible service you would like to use.
Thanks,
Martin2 weeks ago in reply to: UpgradingHello,
The switch from FV Player 7 to FV Player 8 is easy. All the settings and videos will stay.
The main changes in FV Player 8 are:
- new mobile controls
- new editor
- autoplay works with browser viewport
- storing user video positions in a separate database table
If you are a developer and you modified FV Player appearance or added scripts, then please check this documentation: https://foliovision.com/player/developers/fv-player-8-changes
Thanks,
MartinHello Bruno,
I see a lot of license checks and they are passing.
It seems like your website fails to store the information.
Could you please try to change any of the settings in wp-admin -> Settings and see if they save properly? You can for example update your website name in wp-admin -> Settings -> General for a minute and see if that works.
Could you please check your PHP error log if it mentions any issues?
Thanks,
Martin2 weeks ago in reply to: Im receiving nginx errors from fvplayerHello Luiz,
Could you please post the exact path which you are using? You don’t have to keep the exact folder names, but I wonder how many subfolders there are.
I wonder how your actual path compares to what was mentioned in that first error log which you posted.
I also wonder if including wp-load.php like this won’t fix the issue:
if( file_exists( realpath( '../../../../wp-load.php' ) ) ) { require( realpath( '../../../../wp-load.php' ) ); }
Thanks,
Martin2 weeks ago in reply to: Video Settings Not Showing on iPad/MobileHello Mustafa,
On iPad and iPhone we let the HLS streams play natively. On iPhone there is no other choice, the HLS videos have to play using standard HTML5 video tag.
And unfortunately iOS does not provide video quality selection for HLS streams in HTML5 video.
Thanks,
Martin3 weeks ago in reply to: Im receiving nginx errors from fvplayerHello Luiz,
Please check the /bitnami/wordpress folder. There should be the wp-load.php file which FV Player is trying to load.
We load it directly for fv-player/controller/track.php to ensure that FV Player video plays stats tracking does not slow down your server too much.
If it fails like in your case, the playback stats are not working.
Thanks,
MartinHello Mustafa,
We will check if we would like to provide that as one of the presets.
Thanks,
Martin3 weeks ago in reply to: Encrypted video give errorHello Tonia,
Please add your Space name for the encoded videos to wp-admin -> FV Player -> Settings -> DigitalOcean Spaces -> Space Name.
Since it already has your source videos bucket on it, it needs to be added with a comma symbol separating the two space names. So it will look like this:
my-source-videos,my-encoded-videos
Please let us know if that helped. I see that I missed it in my last message.
Thanks,
MartinHello,
FV Player Pro adds extra functionality to FV Player, so both should be activated.
Please check the feature comparison here: https://foliovision.com/player/why/player-pro-features
Thanks,
Martin3 weeks ago in reply to: Encrypted video give errorHello Tonia,
Unfortunately we did not make progress on this task yet. So switching to DigitalOcean Spaces CDN is not easy.
First you would have to find your “target” or “encoded” videos Space in DigitalOcean and enable CDN for it.
Then you would have to verify that CORS headers are present, these are found a bit further down on that page:
Finally you would have to copy the DigitalOcean Spaces CDN for you bucket.
The URL should look like https://{your encoded videos space name}.{region}.cdn.digitaloceanspaces.com
Then you can try to replace the URL of one of your videos in FV Player editor so that it does not start with https://{your website name}.b-cdn.net, but replace it with the URL which you copied.
Will that fix the playback issues for your video?
If so, FV Player comes with migration wizard which will let you replace all the URLs at once.
Thanks,
MartinHello Mustafa,
Please make sure to update FV Player to the latest version.
Please enable wp-admin -> FV Player -> Coconut Jobs -> Settings -> Debug. You will see a message like this pointing you to the log file:
Logging into fv-player-coconut-8-debug-….log. Disabling Debug will delete the log file.
Then upload a new video – making sure the “Encryption” checkbox is enabled before you start the upload. We will need to take a look at the file.
The “Chromecast Encrypted HLS” and “Cookie Protected Encrypted HLS” settings should be kept disabled if video download protection is more important than Chromecast or playback using iCloud Private Relay.
Thanks,
MartinHello Dr. Mustafa,
That checkbox of course only affects the new videos which you upload. Are you sure your video was created with that checkbox enabled?
Please check in wp-admin -> FV Player -> Coconut Jobs. You can hit the video name in the “Target” column which will show the encoding job arguments as sent to Coconut. Will it show the following?
"encryption_mode": "...", "encryption_key": "...", "encryption_key_uri": "..."
Thanks,
MartinHello Mustafa,
Could you please let us know what kind of videos are you posting on your website?
We are worried about making the DRM text a too big inconvenience for your paying viewers. It could really interfere with the viewing experience or make the text in video hard to read.
Thanks,
MartinHello Dr. Mustafa,
Could you please send a link to a page where we can see the issue?
Thanks,
MartinHello Luiz,
I was not able to reproduce the issue.
The video here has the duration of 4:38. I set it to start at 1:00, making it effectively 3:38 long. The fact that there’s a pre-roll video in front of it does not change that: https://foliovision.com/player/demos/roll-custom-video
If it does not work for you, then there must be some other reason. Could you please send a link to your page?
I see you are using FV Player 7. I would recommend you start by upgrading to FV Player 8: https://wordpress.org/plugins/fv-player/ Then you should be asked to update FV Player Pro to version 8 as well, which you should already see in updates.
Thanks,
MartinHello Luiz,
Thank you for letting us know details about your request.
Is the 10 second trailer showing different scenes of the video? If so, then I see why you are playing a random 2-second part of the video.
However would it really make sense to show a slowed-down version version of the video? That way it might seem that your videos are shot in low frames per second count.
Thanks,
Martin1 month ago in reply to: Encrypted video give errorHello Tonia,
Thank you for the System Info, it all looks good with proper plugin versions.
Regarding the switch from Bunny CDN to DigitalOcean Spaces CDN – I will check if we will write a guide or if we could add a wizard for that purpose.
Thanks,
Martin1 month ago in reply to: Encrypted video give errorHello Tonia,
Thank you for confirming.
I would recommend you to verify that all of your FV Player plugins got updated to version 8. You can also send us your admin -> FV Player -> Settings -> Tools -> System Info and we will let you know if we see an issue.
Thanks,
Martin1 month ago in reply to: Encrypted video give errorHello Tonia,
I wonder if you are using iCloud Private Relay. Please try with the “Cookie Protected Encrypted HLS” setting: https://foliovision.com/2025/01/icloud-private-relay-secure-streaming
Could you please provide a test page where we can see the issue?
I would also recommend you to upgrade to FV Player 8, your license covers that version too: https://wordpress.org/plugins/fv-player
Thanks,
Martin1 month ago in reply to: Audio player configHello James,
I see that when using a bare
<audio>
element, it does play in background automatically.I was also able to get it to play m3u8 on background that way, even if it had a video stream.
So I wonder if FV Player could be using the
<audio>
element for the audio tracks. It would add some complexity, but the background playback would work.Or perhaps we could switch the video from using the FV Player interface to use the native iOS player when we detect that the browser is being put into background. I’m not sure if JavaScript would provide such level of control.
Thanks,
Martin1 month ago in reply to: Remove “Name:” Prefix from DRM Text OverlayHello Mustafa,
I wanted to ensure you are using the Beta version by looking at the license checks for your plugin, but I couldn’t see any.
Please send over wp-admin -> FV Player -> Settings -> Tools -> System Info. I would like to see what it says about your license and why it won’t show on our end.
Thanks,
Martin1 month ago in reply to: Remove “Name:” Prefix from DRM Text OverlayHello Mustafa,
I would suggest you to give the Beta version a try. Once you confirm that this change works for you, we can move it to the Release version.
That way you will not get all the Beta updates and will be able to remain on the Release version, which is probably what you mean about not wanting to be on Beta.
Thanks,
Martin1 month ago in reply to: Remove “Name:” Prefix from DRM Text OverlayHello Mustafa,
Please deactivate and delete the FV Player Pro plugin you are using, then hit “Install Pro extension” at the top of the wp-admin -> FV Player -> Settings screen.
Then switch to the Beta release using the steps from here if you are not already using it: https://foliovision.com/player/basic-setup/switching-fv-player-pro-to-beta
That will give you the FV Player Pro plugin where these labels like
Name:
are part of the fields when you use thefv_player_pro_drm_text
filter.Thanks,
Martin2 months ago in reply to: Error when adding video from libraryHello Megissa,
Please upgrade to FV Player 8.0.25 which was released now.
I found we caused this error when fixing PHP warnings. You were running into it as you did not use FV Player 7 before installing FV Player 8 as you are a new user. We will think about how to add a test for this in our test suite, which was also upgraded from FV Player 7 – so our test runs did not find the issue.
Thanks,
MartinHello Silvio,
Please upgrade to FV Player 8.0.25 which was released now.
I found we caused this error when fixing PHP warnings. You were running into it as you did not use FV Player 7 before installing FV Player 8 as you are a new user. We will think about how to add a test for this in our test suite, which was also upgraded from FV Player 7 – so our test runs did not find the issue.
Thanks,
MartinHello Silvio,
Please upgrade to FV Player 8.0.25 which was released now.
I found we caused this error when fixing PHP warnings. You were running into it as you did not use FV Player 7 before installing FV Player 8 as you are a new user. We will think about how to add a test for this in our test suite, which was also upgraded from FV Player 7 – so our test runs did not find the issue.
Thanks,
Martin2 months ago in reply to: Cant embed any youtube videos into one siteHello Ches,
Please upgrade to FV Player 8.0.25 which was released now.
I found we caused this error when fixing PHP warnings. You were running into it as you did not use FV Player 7 before installing FV Player 8 as you are a new user. We will think about how to add a test for this in our test suite, which was also upgraded from FV Player 7 – so our test runs did not find the issue.
Thanks,
MartinHello Robert,
Please upgrade to FV Player 8.0.25 which was released now.
I found we caused this error when fixing PHP warnings. You were running into it as you did not use FV Player 7 before installing FV Player 8 as you are a new user. We will think about how to add a test for this in our test suite, which was also upgraded from FV Player 7 – so our test runs did not find the issue.
Thanks,
MartinHello Margaret,
Please upgrade to FV Player 8.0.25 which was released now.
I found we caused this error when fixing PHP warnings. You were running into it as you did not use FV Player 7 before installing FV Player 8 as you are a new user. We will think about how to add a test for this in our test suite, which was also upgraded from FV Player 7 – so our test runs did not find the issue.
Thanks,
MartinHello Ubuntu Livingston,
Please upgrade to FV Player 8.0.25 which was released now.
I found we caused this error when fixing PHP warnings. You were running into it as you did not use FV Player 7 before installing FV Player 8 as you are a new user. We will think about how to add a test for this in our test suite, which was also upgraded from FV Player 7 – so our test runs did not find the issue.
Thanks,
Martin2 months ago in reply to: Cant embed any youtube videos into one siteHello Ches,
Does it seem to fail only for YouTube videos? Are you able to post an MP4 video?
Please post your wp-admin -> FV Player -> Settings -> Tools -> System Info.
Please check the PHP error log to see what error is added when the save fails.
If you are not sure about how to check the PHP error log, the server technical support should be able to give you a hand.
Or you can install this plugin which makes a list of PHP errors available in wp-admin: https://wordpress.org/plugins/error-log-monitor/
Then try to save a video again. The error should be recorded in that PHP error log.
Thanks,
Martin2 months ago in reply to: Error when adding video from libraryHello Megissa,
Did FV Player fail to save the video for you only once, or does it always fail?
Please post your wp-admin -> FV Player -> Settings -> Tools -> System Info.
Thanks,
MartinHello Sherri,
I would recommend that you enable the access logs on S3 to see if there’s anything specific about that increased traffic. It might be coming from a specific IP range or to a few videos only.
We did run into similar issue with Cloudfront in the past. It was really just a single video that was accessed by many IP and it was not related to FV Player. We ended up adding a limit to AWS billing using one of their built-in tools.
We did upgrade the HLS.js library in FV Player on 2025-07-11. We had a user complaining about some video buffering issues with it an upgrading the HLS.js library helped. So if you post videos in the HLS (m3u8) format, upgrading FV Player might help.
Other than that I did not find any other change that might cause this. There are background jobs (crons) in FV Player which check the video duration, but they only run once for each video and were not changed for years.
Thanks,
MartinHello D.C.,
With that new version from https://foliovision.com/downloads/fv-player-8.zip it should actually work even with that Plausible Analytics script.
Could you please keep Plausible Analytics and see if that new FV Player version fixes it?
Thanks,
MartinHello D.C.,
It seems this was caused by our improvements to YouTube compatibility.
We had a couple of users which were using WordPress themes which would load YouTube player API in an incompatible way. So we added some precautions in our code.
Could you please reinstall FV Player from this link? https://foliovision.com/downloads/fv-player-8.zip
That should fix the issue which you are seeing.
If it won’t help, it might be caused by one of the scripts on your website. I see there’s one that sends tracking events like:
YouTube play confirmed, sending event
And
[YouTube] state change
I’m not able to tell what exactly that is since you are using Autoptimize to compress the scripts and then it no longer shows which plugin it is. It might be some plausible-tracking plugin.
Thanks,
MartinHello Jovan,
Please let us know how many unique users does your website have. I mean the users which show in wp-admin -> Users.
How many players do you have in wp-admin -> FV Player?
How many posts with FV Player videos do you have approximately?
Are you using wp-admin -> FV Player -> Settings -> Stats -> Track Guest User IDs?
Thanks,
MartinHello Mallory,
I’m sorry that you have such bad experience with FV Player Pro.
Could you please let us know any details of the error? If you are not sure where to look it up in your web hosting control panel, your technical support will be able to help.
We run these checks automatically, but I tried to install FV Player Pro (both the new version 8 and old version 7) on a website without having FV Player running and the website would not crash.
I also tried to run FV Player Pro 8 with the old FV Player 7, but I would just get the warning that I should upgrade FV Player to version 8.
Thanks,
MartinHello Jovan,
If you really need to trim the data right now, you can run the following SQL query to delete data older than 1 month:
DELETE FROM wp_fv_player_stats WHERE date < DATE_SUB( NOW(), INTERVAL 1 MONTH ) LIMIT 100000;
The query only removes 100,000 rows, so you will have to run it several times. This is a precaution as without the limit it might take even minutes to finish, during which the video tracking requests would not work and hold up your server PHP processes, which could result in your website slowing down if you get several video plays every minute.
Once it has finished it’s good to optimize the table with:
OPTIMIZE TABLE wp_fv_player_stats;
We would like to add an optimization routine right in FV Player. I think it would be great if it would aggregate the old data to a new table where the dates would be changed from exact days to months. That way FV Player could store a lot of historical data.
Thanks,
Martin2 months ago in reply to: Cant embed any youtube videos into one siteHello Ches,
Did FV Player fail to save the video for you?
Please post your wp-admin -> FV Player -> Settings -> Tools -> System Info.
Thanks,
Martin2 months ago in reply to: AWS Video BufferingHello John,
Since you are using Final Cut Pro it seems to be the right place where you should be fixing your video encoding. You should be picking the right encoding preset there and stop using YouTube.
The added benefit of FV Coconut would be that it creates an HLS stream with multiple video qualities.
It seems Final Cut Pro can export to HLS as well: https://support.apple.com/en-gb/guide/final-cut-pro/veree8368c99/mac The presets there should be already optimized for online streaming.
Thanks,
MartinHello Robert,
We tried to reach you via email, but it seems you did not see our email yet. So I’m also posting here:
Could you please reinstall FV Player from this link? https://foliovision.com/downloads/fv-player-8.zip
It should fix the issue. I found that the issue was occurring due to a bug in the HLS.js library. We have to use it to be able to play HLS streams outside of iOS and Safari web browser.
After the plugin reinstall please make sure to clear any kind of caches that your website might be using.
Thanks,
Martin2 months ago in reply to: AWS Video BufferingHello John,
I checked https://www.origamispiritmembership.com/video-tutorial-flower-pinwheel-designed-by-yossi-nir/ – I see that the video takes a long time before it stars to play.
It’s loading pieces of the file, perhaps trying to find the MP4 moov meta data. That videos is 240 MB and it tries to load it in 1 or 2 MB pieces. It did about 180 requests before it reached the end of the file and succeeded. The the video would play and I would have not issues with seeking in the video into unbuffered positions.
This suggests to me that something changed in your video encoding or in the web browser. I used Brave, which is based on the Chromium browser, just like Chrome.
I’m using macOS, so I tried with Safari as well and run into the same issue. Same situation on iPhone with iOS 18.3.
Please use Video Checker to get analysis of your video encoding: https://foliovision.com/player/troubleshooting/how-to-use-video-checker The moov meta data is most likely not placed at the start of the file where it should be: https://foliovision.com/player/troubleshooting/encoding#mp4-and-metadata
To avoid issues like this we created FV Coconut. It lets you upload new videos right from within your WordPress Admin Dashboard. The video storage and delivery is using DigitalOcean Spaces which is more cost-efficient than AWS. More about FV Coconut can be found here:
- https://foliovision.com/player/video-security/encoding/encrypted-hls-coconut
- https://foliovision.com/player/faq-intro/fv-player-coconut-faq
Thanks,
MartinHello D.C.,
Thank you!
We will we looking for that message in our own error logs.
Please let us know if it’s really willing in your error logs fast and it does not only occur rarely.
Thanks,
MartinHello Bruno,
I checked logs and I see our secondary license server did resolve the issue for you.
Please let us know if there’s anything else.
Thanks,
Martin2 months ago in reply to: AWS Video BufferingHello John,
Could you please send a link to the page on your website where we can see the issue?
I checked a random video on your Origami Spirit website and it played without any delays.
Thanks,
Martin2 months ago in reply to: this.application is undefinedHello Jovan,
It seems that error could occur when using autoplay.
We have a demo page with video that autoplays with the VAST ad. It works fine for me in Firefox and Brave on macOS and in Safari on iPhone: https://foliovision.com/player/demos/vast-ad-with-autoplay
I checked a random video on your website. I saw that you are not using autoplay. It would play fine on all the browser + device combinations which I mentioned.
Please let us know more about the issue.
Thanks,
MartinHello D.C.,
Thank you for the bug report.
I see the issue with
FV_Player_Db_Video::$caption
would occur on websites which upgraded from FV Player 7 to 8.I put in a fix for the next release. You can also reinstall FV Player from this link to get it right away: https://foliovision.com/downloads/fv-player-8.zip
I did not notice the
_load_textdomain_just_in_time
warning though. Are you able to see if on a standard video page when using the Query Monitor plugin, or when you check the PHP error log?Thanks,
MartinHello Sherri,
Sorry about the inconvenience. We have tested the upgrade process to FV Player 8 numerous times to avoid issues like this, so it’s unfortunate that you still have to go through so much trouble.
I wonder if you are using anything to enhance your WordPress Admin Dashboard interface or if you are using some external tool to manage your WordPress (WP Remote, Main WP or similar).
I checked your website and it appears you are using FV Player 7 and no FV Player Pro. I would recommend that you upgrade to FV Player 8 as that’s the version which we actively develop.
Then simply click “Install Pro extension” at the top of the wp-admin -> FV Player -> Settings screen to install FV Player Pro.
Will you still run into issues when saving the players? Please let me know.
Thanks,
MartinHello Bruno,
Please download FV Player VAST ZIP file from https://foliovision.com/my-licenses and re-install FV Player VAST for that file.
We added a secondary license server as it seems your website has some issues reaching our main web server.
Thanks,
Martin3 months ago in reply to: Stream loaderHello Michael,
Thank you for the bug report. I see it got broken with release of FV Player 8 where we moved the settings screen to wp-admin -> FV Player.
I also fixed these warnings. I’m not sure what weird IPv6 could cause it though and why did it pass the initial checks done by PHP.
The fix will be part of the next FV Player Pro release. You can also deactivate and delete the FV Player Pro plugin you are using, then hit “Install Pro extension” at the top of the wp-admin -> FV Player -> Settings screen. That will give you the fixed version right away.
Thanks,
Martin3 months ago in reply to: Lightbox not working after update to 8.0.21Hello IanR,
Thank you, I found it was caused by our fix for Site Editor.
New FV Player 8 version will be released later today and it will fix the issue.
You can also FV Player from this link to get the fix right away: https://foliovision.com/downloads/fv-player-8.zip
Thanks,
Martin3 months ago in reply to: Lightbox not working after update to 8.0.21Hello IanR,
Please upgrade FV Player now (or in next 2 hours) and send us the link, I’ll be able to have a look.
Thanks,
MartinHello Taco,
It’s described in the PHP section of the How to use FV Player Database documentation.
The
$FV_Player_Db->import_player_data()
call lets you do it all in one step.Please let me know if anything needs to be explained in more detail.
Thanks,
MartinHello Paul,
The End of Video Actions can be set to trigger also on video pause using the “Show on pause”: https://foliovision.com/player/video-ads/built-advertising-tools/setting-up-html-popups
However it seems that what you need is the trigger for your CRM to send the email.
So it seems you can only use JavaScript events with FV Player.
fv_track_first_quartile
sounds like it’s close to what you need: https://foliovision.com/player/developers/javascript-guide#tracking-eventsThanks,
MartinHello Martins,
Looking at LearnDash Release Notes I see that the current version is 4.23.1: https://www.learndash.com/release-notes/
Please check if upgrading LearnDash LMS will fix the issue.
Thanks,
MartinHello Martins,
Could you please confirm that you are using FV Player 8? https://wordpress.org/plugins/fv-player
Please let us know which LearnDash LMS version you are using as well.
Thanks,
MartinHello Haim,
Thank you for the bug report, we will look into this issue.
We were fixing related issues not long ago. The End of video popup wouldn’t appear properly after the post-roll ad.
Thanks,
Martin4 months ago in reply to: H.265 streamingHello Sergey,
-
We test on real devices. The iOS Simulator in X Code on macOS is also very handy.
-
The new HLS.js library is about 1/3 bigger than the previous version, otherwise we would upgrade to it right away.
-
We would like to have such page which would let us also compare FV Player to other libraries.
Thanks,
Martin4 months ago in reply to: Sticky video when multiple on pageHello Sergey,
Make sure you include the splash image as
img.fp-splash
element. That way it loads with the page and does not have to wait for JavaScript.The
splash
property indata-item
. Is used for playlist item switching.FV Player changelog can be checked here: https://foliovision.com/player/developers/changelog
However the is currently no public roadmap.
Thanks,
Martin4 months ago in reply to: Sticky video when multiple on pageHello Sergey,
The Video Preload is configured for each player. If you add
is-splash
class for each playerdiv
it will not preload and then you shouldn’t get the bad behavior for Sticky feature.We will fix this in FV Player too – if video preloads, it should not affect sticky player behavior.
Thanks,
Martin4 months ago in reply to: H.265 streamingHello Sergey,
Upgrading HLS.js would fix the issue. FV Player would then play all the same streams with the HLS.js dome page plays.
But it’s not so simple with HEVC –
That Apple Compressor HEVC HLS plays fine on both iPhone 11 Pro Max and 16 Pro. Although it does not seem to switch to the 4K resolution, not even if I go to fullscreen in horizontal device orientation. The 4K stream uses Level 5.0 which might be too complex for iPhone.
It plays on Google Pixel 4 phone with Android 13 and up to date Google Chrome browser too. That’s good as that device is 6 years old.
It also plays on iPhone SE from 2020, although it seems to max out on the 1280×720 resolution for which it’s Level 3.1 of HEVC.
1280×720 even plays in iPhone 6s, which dates back to 2015! It does not even try to use the higher resolution, so it probably does not support Level 4.0 of HEVC.
However – it does not play on Windows 10 or 11 without either a paid video codec (https://apps.microsoft.com/detail/9nmzlz57r3t7) or without hardware support for HEVC.
I don’t think a typical low end computer with Windows which you buy today would be able to play these HEVC streams. We will have to check.
We might come up with a strategy for HEVC for FV Player Coconut. Since most people who do not get HEVC support are on older desktop computers, providing a H264 720p or 1080p stream for the might be a good enough.
Thanks,
Martin4 months ago in reply to: Sticky video when multiple on pageHello Sergey,
Thank you for the details about your issue.
Please check wp-admin -> FV Player -> Settings -> Autoplay and preloading. Are you using the “Video Preload” setting?
Thanks,
Martin4 months ago in reply to: H.265 streamingHello Sergey,
I was testing a HLS stream created with Apple Compressor. It contains the following video streams:
#EXTM3U #EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=6081126,BANDWIDTH=7976053,CODECS="mp4a.40.2, hvc1.1.60000000.L120.B0",RESOLUTION=1920x1080 HEVC Broadband HD (and 4G LTE and higher) #EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=12398816,BANDWIDTH=18128342,CODECS="mp4a.40.2, hvc1.1.60000000.L150.B0",RESOLUTION=3840x2160 HEVC Broadband UHD (and 4G LTE and higher) #EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=3581290,BANDWIDTH=4253971,CODECS="mp4a.40.2, hvc1.1.60000000.L93.B0",RESOLUTION=1280x720 HEVC Cellular large (3G or lower) #EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=1786976,BANDWIDTH=2362768,CODECS="mp4a.40.2, hvc1.1.60000000.L90.B0",RESOLUTION=960x540 HEVC Cellular medium (3G or lower) #EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=246126,BANDWIDTH=430027,CODECS="mp4a.40.29, hvc1.1.60000000.L63.B0",RESOLUTION=640x360 HEVC Cellular small - (3G or lower)
So if we break it down by bitrate and HEVC level:
Resolution Average Bandwidth (Mbps) HEVC Level 3840×2160 (4K UHD) 12.40 Mbps Level 5.0 1920×1080 (Full HD) 6.08 Mbps Level 4.0 1280×720 (HD) 3.58 Mbps Level 3.1 960×540 (qHD) 1.79 Mbps Level 3.0 640×360 (nHD) 0.25 Mbps Level 2.1 All of these are HEVC “Main” profile,
60000000
forgeneral_profile_compatibility_flags
andB0
foradditional general_constraint_indicator_flags
.I tested it on varios devices and it plays even on iPhone 6s which is 10 years old. Although it would only go up to 1280×720 pixels on it.
Google Pixel 4 phone which is 6 years old plays fine too.
I still want to test on 10 or 15 years old computer with Fedora Linux.
Thanks,
Martin4 months ago in reply to: H.265 streamingHello Sergey,
Thank you for all the details and your HLS stream files.
FV Player 8 uses HLS.js 1.4.12, while the latest version is 1.6.5.
I see we could upgrade and then your stream would start playing.
However – I don’t like the fact that your HLS stream does not play on iPhone 11 Pro Max nor iPhone 16 Pro which I have a hand.
We cannot use HLS.js on iPhone as the web browser there do not support Media Source Extensions.
I checked
codecs
attribute in your m3u8 file and it says:hev1.1.6.L153.B0,mp4a.40.2
Using using Level of 5.1.
Here’s a different HLS stream with H265 codecs which plays with your version of HLS.js and also on the two iPhones which I was mentioning: https://bitmovin-a.akamaihd.net/content/dataset/multi-codec/hevc/stream_fmp4.m3u8
I has the following
codecs
:hvc1.1.c.L120.90,mp4a.40.2
Using using Level of 4.0 which means it’s easier to decode, although it seems to limit 4K stream to 30 fps.
So it seems you should be trying to find a balance of the video quality and device support.
Perhaps all you need is to add a lower resolution stream which the older iPhones would play just fine.
But unless you need 4K at 60 fps I would be using the lower Level of 4.0.
Thanks,
MartinHello Mike,
Please check in Skin tab in the “Controls” section: https://foliovision.com/player/getting-started/customizing-controls
We put all the settings for the available controls there to keep things in order.
In the next release we will include a link to the Controls settings saying “Looking for controls settings?” in that box.
Thanks,
MartinHello Jeniffer,
We have worked on improving the behavior of the Randomize Autoplay Playlist function with the video ads.
Could you please reinstall FV Player from this link? https://foliovision.com/downloads/fv-player-8.zip
Then also deactivate and delete the FV Player Pro plugin you are using, then hit “Install Pro extension” at the top of the wp-admin -> FV Player -> Settings screen.
Finally switch to the Beta release using the steps from here if you are not already using it: https://foliovision.com/player/basic-setup/switching-fv-player-pro-to-beta
That will give you the new code where each Randomize Autoplay Playlist starts with a random video ad, followed by an actual video.
Then it will not advance to the next video if “Disable Playlist Autoadvance” is checked.
Currently it won’t play the post-roll ad though.
You can test the way it works here: https://foliovision.com/player/demos/random-auto-play-playlists
Thanks,
MartinHello Remco,
I see that your website is using FV Player 7.5.39.
The current FV Player version is 8. We improved the editor, mobile controls and did a full round of security checks and precautions.
You can upgrade to it by first installing FV Player 8 from here: https://wordpress.org/plugins/fv-player
Your existing license will keep working, offering you the upgrade to FV Player Pro 8 too.
In case you prefer to stay at FV Player 7, you should at least upgrade to FV Player 7.5.49, which is the latest version of 7.
In my testing I found that the issue which you are running into is fixed in that version. You can get it at https://wordpress.org/plugins/fv-wordpress-flowplayer/ and if you are not offered the FV Player Pro upgrade, you can just use https://foliovision.com/my-licenses -> “Show previous version” to get it.
Thanks,
Martin4 months ago in reply to: Closed Captions not loadingHello Halo,
Does this happen on the staging website or your live website? The domain of the website and the captions VTT link has to match, otherwise you have to add the CORS headers.
Here’s what to do if you use the Apache web server and you have the
.htaccess
file available: https://foliovision.com/player/video-hosting/how-to-enable-cors-headersThanks,
Martin4 months ago in reply to: Cloud Front URL is missing SignatureHello Aleksandr,
Thank you for all your cooperation and confirming that it finally works.
Yes, this feature will make it into the Release version of FV Player Pro. You will see a note in Changelog when it happens.
Please let us know if there’s anything else.
Thanks,
MartinHello Ronald,
I see, so you would like the three playlist item thumbnails to match the width of the player.
Please switch to the Horizontal playlist style and then try the CSS tweak from here: https://foliovision.com/player/faq-intro/css-tips-and-fixes#playlist-3-items-wide
The start of that page tells you where’s the proper place in FV Player for these tweaks.
You can check our demo of these styles: https://foliovision.com/player/demos/playlist-styles-wide
Thanks,
Martin4 months ago in reply to: dynamic linking to video time positionHello Meir,
I checked your code and one issue which I see is the
setTimeout
call onready
. I wold be better if you could check for the firstprogress
event instead as that one ensures the video actually started to play.I would suggest that you also check on mobile devices carefully.
Thanks,
Martin4 months ago in reply to: Cloud Front URL is missing SignatureHello Aleksandr,
I switched to using phpseclib instead of OpenSSL. This should fix the issue for your.
Please deactivate and delete the FV Player Pro plugin you are using, then hit “Install Pro extension” at the top of the wp-admin -> FV Player -> Settings screen.
Then switch to the Beta release using the steps from here if you are not already using it: https://foliovision.com/player/basic-setup/switching-fv-player-pro-to-beta
That will give you the FV Player Pro plugin with the new phpseclib library which does not use OpenSSL for SHA1.
The SHA1 algorithm here is used only for the CloudFlare URL signature, it does not lower your website security in any way. It’s not related to your website SSL certificate in any way. Still it’s too bad that AWS won’t update their CloudFront to use a modern algorithm.
Thanks,
Martin4 months ago in reply to: dynamic linking to video time positionHello Meir,
Thank you for the details.
We need some time before we decide what’s the right thing to do for FV Player. Perhaps we would like these video links to target the first video on the page by default, but if we decide to do so we must stick to that behavior and not change our minds in the future.
Thanks,
MartinHello Ronald,
I see that you would like to not show the currently playing video in the list of the playlist thumbnails. It migth be possible to do with CSS, but it seems to me it could be quite confusing for the user.
Imagine the first video in the playlist plays. Then it finishes and the second video starts playing. Suddenly the playlist thumbnails below the player change – the thumbnail for the second video gets quickly replaced by the first video thumbnail.
Please let us know more about your use case.
I’m not sure what you mean about the 100% width of other videos in the playlist. Please provide a screenshot with some notes.
Thanks,
Martin4 months ago in reply to: Test 2025-06-054 months ago in reply to: Cloud Front URL is missing SignatureHello Aleksandr,
To reinstall FV Player Pro and get the code improvement for SHA1 first deactivate and delete the FV Player Pro plugin. Then hit “Install Pro extension” at the top of the wp-admin -> FV Player -> Settings screen.
Hopefully it will fix the issue you are facing.
Thanks,
Martin4 months ago in reply to: Cloud Front URL is missing SignatureHello Aleksandr,
I was able to configure FV Player Pro with your private key and it works. The SHA1 signing works and the video plays.
I was not able to find much about the error you are running into:
error: 03000082:digital envelope routines:: invalid key length
It almost seems as if it tries to use some other hash function than SHA1.
I guess you already tried to put the private key in again and save to see if that fixes the issue.
So please reinstall FV Player Pro again, I set it to force the SHA1 algorithm.
If that won’t help, could you please try to replace the private key with some random word? You should be getting:
error:0909006C:PEM routines:get_name:no start line
It should start with “—–BEGIN RSA PRIVATE KEY—–” and end with “—–END RSA PRIVATE KEY—–“.What if you then put in a bogus key like this?
-----BEGIN RSA PRIVATE KEY----- SGVsbG8gQWxla3NhbmRyLAoKSSB3YXMgYWJsZSB0byBjb25maWd1cmUgRlYgUGxheWVyIFBybyB3aXRoIHlvdXIgcHJpdmF0ZSBrZXkgYW5kIGl0IHdvcmtzLiBUaGUgU0hBMSBzaWduaW5nIHdvcmtzIGFuZCB0aGUgdmlkZW8gcGxheXMuCgpDb3VsZCB5b3UgcGxlYXNlIHRyeSB0byByZXBsYWNlIHRoZSBwcml2YXRlIGtleSB3aXRoIHNvbWV0aGluZyBib2d1cyBsaWtlIGp1c3QgYW55IHJhbmRvbSB3b3JkPyBGViBQbGF5ZXIgUHJvIHNob3VsZCBjb21wbGFpbiBhYm91dCBtaXNzaW5nICItLS0tLUJFR0lOIFJTQSBQUklWQVRFIEtFWS0tLS0tIiBhbmQgIi0tLS0tRU5EIFJTQSBQUklWQVRFIEtFWS0tLS0tIi4KCldoYXQgaWYgeW91IHRoZW4gcHV0IGluIGEgYm9ndXMga2V5IGxpa2UgdGhpcz8KCgoKVGhhbmtzLApNYXJ0aW4= -----END RSA PRIVATE KEY-----
It should give:
error:0D0680A8:asn1 encoding routines:asn1_check_tlen:wrong tag
Thanks,
Martin4 months ago in reply to: Cloud Front URL is missing SignatureHello Aleksandr,
Could you please share the private key with us along with one of the video links? That way we can test the siging in our environment and figure out the exact cause of the issue.
Sharing the key would not give us any special permissions as it’s for the CloudFlare sigining and S3 access only.
You could be also trying to switch to a different PHP version, like 8.3 if you are on 8.2.
Thanks,
Martin4 months ago in reply to: Safari Full screenHello Michael,
Thank you for posting the interresting findings.
I see Safari 16.6 is available for macOS Big Sur, macOS Monterey, macOS Ventura, iPadOS 16.6, and iOS 16.6. It’s the same for 16.1.
So there shouldn’t be anybody stuck on 16.1 without possibility to upgrade to 16.6.
Please let us know if you have a test page where we can test this with Safari prior to version 16.
For example Safari 15.6 only got released in summer 2022 so it’s fairly recent. So there might be uses on slightly older computers running into this issue without a possibility of upgrading Safari to avoid the issue.
Thanks,
Martin4 months ago in reply to: Cloud Front URL is missing SignaturePlease also deactivate and delete the FV Player Pro plugin you are using, then hit “Install Pro extension” at the top of the wp-admin -> FV Player -> Settings screen.
That will give you the improved FV Player Pro plugin which will show the private key status right in the CloudFront settings box.
Thanks,
Martin4 months ago in reply to: Cloud Front URL is missing SignatureHello Aleksandr,
Please reinstall FV Player once again from this link: https://foliovision.com/downloads/fv-player-8.zip
I added more debug details into wp-admin -> FV Player -> Settings -> Tools -> System Info.
It’s possible that your web host has stopped supporting SHA1 in OpenSSL. Unfortunately CloudFront only supports SHA1 for the URL signatures:
You must use RSA-SHA1 for signing URLs or cookies. CloudFront doesn’t accept other algorithms.
Thanks,
Martin5 months ago in reply to: Cloud Front URL is missing SignatureHello Aleksandr,
The link which you sent shows an empty
Signature
argument.Please check wp-admin -> FV Player -> Settings -> Hosting -> CloudFront -> Private Key. There should be the following message appearing undeneath:
Your Private Key file is present and appears to be valid.
If it’s then, then please reinstall FV Player (just the base plugin, FV Player Pro needs to stay) from this link: https://foliovision.com/downloads/fv-player-8.zip
Then send over wp-admin -> FV Player -> Settings -> Tools -> System Info.
I added a “OpenSSL CloudFront test” row to it.
Thanks,
Martin5 months ago in reply to: Problems with video playback in RussiaHello Tonia,
Thank you for the follow up. Is the playback more reliable on the test page which I provided?
For our video websites we configure two CDN with fallback to avoid issue like this.
Thanks,
Martin5 months ago in reply to: Safari Full screenHello Michael,
This kind of issues often occurs on iPhone. It occurs when the parent element of FV Player uses
z-index
ortransform
CSS properties.So we check for these properties when entering fullscreen on iPhone and remove them and then put them back when leaving fullscreen.
We even added a “Alternative iOS fullscreen mode” setting which does it in a more aggressive way by moving the player element to top of DOM when entering fullscreen: https://foliovision.com/player/settings/mobile-settings-behaviors#mobile-settings
However we did not see that issue on desktop yet.
Please let us know if you have a test page where we can see the issue.
Thanks,
MartinHello Michael,
I noticed that too and improved it already.
Please deactivate and delete the FV Player Pro plugin you are using, then hit “Install Pro extension” at the top of the wp-admin -> FV Player -> Settings screen.
Then switch to the Beta release using the steps from here if you are not already using it: https://foliovision.com/player/basic-setup/switching-fv-player-pro-to-beta
That will give you the FV Player Pro plugin with the fix.
Thanks,
Martin5 months ago in reply to: dynamic linking to video time positionHello Meir,
Since you are not using the FV Player database,
1085427345
is the video file name without the extension.I see that if FV Player could simply take the first player on the page and play it at a given timestamp it would be an easier solution.
However in that case it would need extra logic to skip the video ad and also to be able to target individual videos in the playlists.
Please let us know if that makes sense.
It seems it would be also harder to keep track of what video you are really trying to link to at that timestamp. Please let us know about the exact use case for these links.
Thanks,
MartinHello Michael,
I removed the top margin which was there to keep the fullscreen exit button visible.
Then I fixed the resizing which would limit to the original screen width before rotating the mobile to landscape orientation.
You can test the improve behavior here: https://foliovision.com/player/demos/interactive-transcript
Thanks,
MartinHello Michael,
Please let us know what translations you would like to use and we can add them in.
For now we added the language hooks for the
fv-player-pro
domain.You can deactivate and delete the FV Player Pro plugin you are using, then hit “Install Pro extension” at the top of the wp-admin -> FV Player -> Settings screen.
Doing that will reinstall the FV Player Pro plugin and the language hook will be in place.
Thanks,
Martin5 months ago in reply to: Problems with video playback in RussiaHello Tonia,
We are checking how we could make switching from one CDN to another simpler. FV Player Coconut always required DigitalOcean Spaces for the video storage, so it can be used for the video serving as wel.
You can ask your users to test the video on DigitalOcean Spaces CDN here: https://foliovision.com/test-bunny-cdn-digitalocean-spaces-cdn
Will it play for them better than the Bunny CDN one?
Thanks,
Martin5 months ago in reply to: Youtube autoplay when in viewport?Hello Eric,
The YouTube autoplay does not work on mobile devices.
However now I’m noticing it also won’t work in Firefox, so we will look into it.
Thanks,
MartinHello Tommaso,
Thank you for the suggestion. I added the filter into the code and it will be part of the future FV Player releases.
Please note that the video positions are stored for proper video IDs when using FV Player database: https://foliovision.com/player/developers/player-database
Thanks,
Martin5 months ago in reply to: Problems with video playback in RussiaHello Tonia,
Perhaps you could try to let one of the users run a check here: https://tools.bunny.net/diagnostic-report
In the new FV Player Coconut we only use the DigitalOcean Spaces CDN. Perhaps using that could improve the situation. I’ll check if we can make it easy to switch.
What was the Bunny CDN support response to these issues?
Thanks,
Martin5 months ago in reply to: Failed to save videoHello Douglas,
It’s strange but it seems the FV Player database tables were not created.
Please check what shows in wp-admin -> FV Player -> Settings -> Tools. Send us the “System Info” and have a look at the “Database” box further down as well.
Thanks,
Martin