Forum Replies Created
-
-
Hello Remco,
I’m glad that you found the solution, although the white close icon already does have a slight shadow to improve the visibility on bright backgrounds.
Thanks,
Martin3 months ago in reply to: Getting “Deprecated: Hook media_buttons_….”Hello Bobby,
Please reinstall the plugin from https://github.com/foliovision/foliopress-wysiwyg/archive/refs/heads/master.zip and then these warnings should be gone.
I see that for the plugin to work with WordPress 6.4 you also have to use some other plugin to disable the Gutenberg block editor.
Thanks,
Martin3 months ago in reply to: admin check failed with WP RocketHello Kevin,
I see that it returns HTTP error 500. That way the CORS headers are not set and you see the policy error.
I see that HTTP 500 error on our video-checker.foliovision.com server too. I found it was running out of the memory, so I adjusted that configuration variable now.
Will it work for you now?I also has nothing to do
However I don’t see how this could be related to WP Rocket.
It also wouldn’t affect the video seeking for your users.
Thanks,
Martin3 months ago in reply to: How to Remove the SVG Play IconHello Jovan,
Please check the HTML code of the page with FV Player on it. Is the player CSS file (typically
fv-player-custom/style-1.css
) only loading in footer?It could happen if the player is not part of the post content – then FV Player does not realize the CSS should load in head and will only load it from footer.
In upcoming FV Player 8 we add some styles right on the player DIV element to avoid FOUC (Flash Of Unstyled Content).
Thanks,
MartinHello Jovan,
Please provide a link to one of your pages where adding
fetchpriority="high"
helped with the PageSpeed scores.In FV Player 8 the video ads are tracked in the internal video stats, including the clicks. Hopefully it will be approved by WordPress.org next week.
I see that a drop down of categories could make it easier to target these ads without having to set it manually for each player.
Thanks,
Martin3 months ago in reply to: admin check failed with WP RocketHello Kevin,
If you are uploading the videos to your WordPress Media Library then the WP Rocket modifications to the .htaccess file may affect their serving.
Or perhaps you are using a CDN which is then used for these videos when WP Rocket is on and it does not support the video seeking. You can verify this by checking the video HTTP response headers, it should have this in it to allow seeking:
accept-ranges: bytes
We used WP Rocket for a long time and still use it on most websites and we did not run into such issue though.
If this does not help then please post a link to a test page where we can see the issue.
Thanks,
Martin3 months ago in reply to: admin check failed with WP RocketHello Kevin,
The “Admin: Video OK” message comes from FV Player’s Video Checker: https://foliovision.com/player/troubleshooting/how-to-use-video-checker
Is that the only thing which appears to fail?
Are you able to play the videos?
Are you using the User Cache setting of WP Rocket?
Thanks,
MartinHello Jovan,
Thank you for posting your findings. It’s great if you were able to improve your scores this way. Please let us know what was the improvement like and we can figure out what code to add to your theme so that you do not have to put it back in after each FV Player update.
I was hoping that we could add this as a general improvement that would help all websites.
However first big problem is that we have no way of knowing if the player will show up above the fold or not. So FV Player might end up adding
fetchpriority=”high”
on a image which does not need it.Also, in my testing adding that attribute did not improve the scores and it did not change the order of the image loading. It would only load after all the CSS files declared in HTML head finished loading.
Only thing which helped was adding this HTML tag at the very start of HTML head:
<link rel="preload" fetchpriority="high" as="image" href="{ actual image URL here}" type="image/jpg" />
It seems FV Player would benefit more if it would serve responsive image sizes. We do store the image ID when it’s picked from the media library so it should be easy.
Thanks,
Martin3 months ago in reply to: Ads on embedded videosHello Youngboss,
Are you using the overlay ads in the free FV Player plugin?
When you say you embed the video, do you mean you use the iframe embed code to put it on some other website?
If that’s not the case and you are putting the player to a post or page and the ads do not appear then let us know what kind of ad code you are using. Is it any ad script?
Thanks,
MartinHello Jovan,
TTFB in your screenshot shows as 630 ms. One problem is that the overall network overhead is counted in this number so if your website is hosted in Europe and Google PageSpeed test server is in North America you are already getting worse scores. But that’s off topic.
On https://foliovision.com/ the PageSpeed reports 0 ms “Load Delay” for the video splash image. On https://foliovision.com/2022/10/sabre-dance it’s 90 ms.
I wonder why it’s 930 ms in your case. Is the image getting lazy loaded? Are you using any plugin to force lazy load? If you are not sure where to start look at your page HTML code in browser and check the splash image, it should look like this:
<img class="fp-splash" alt="video" src="...." />
If it has
<img loading="lazy"
then FV Player thinks it’s not the first image on the page. Or there might be some JavaScript lazy loading code.Thanks,
MartinHello freedom667,
Please add
playlist_start="2"
to your shortcode and see if it suits your needs.Here’s how the shortcode with extra argument will look like: https://foliovision.com/player/developers/shortcode-parameters
Thanks,
Martin3 months ago in reply to: Getting “Deprecated: Hook media_buttons_….”Hello Bobby,
Please let us know what WordPress version you are using. It seems you may be on WordPress 6 which we did not test with Foliopress WYSIWYG to it’s exciting to hear that it still works. We prefer to write in Markdown these days.
Thanks,
Martin3 months ago in reply to: FV Player Compatible Theme & SEO PluginHello Jovan,
I see that some markup like this could work:
<div itemprop="interactionStatistic" itemscope itemtype="https://schema.org/InteractionCounter"> <meta itemprop="interactionType" content="https://schema.org/WatchAction"> <meta itemprop="userInteractionCount" content="1000"> </div>
I added it for upcoming FV Player 8.
Thanks,
Martin3 months ago in reply to: How to Disable Video Loading AnimationHello Jovan,
Please just add
!important
to it as seen the updated CSS tweak: https://foliovision.com/player/faq-intro/css-tips-and-fixes#hiding-play-pause-loadIt’s there to ensure the loading indicator is not visible even if using “Optimize JavaScript loading”.
Thanks,
Martin4 months ago in reply to: How to Disable Video Loading AnimationHello Jovan,
Please post the link as you have multiple websites. I think we can improve our CSS guide to make sure it works in your case too.
Thanks,
Martin4 months ago in reply to: How to Disable Video Loading AnimationHello Jovan,
Please use the CSS from here: https://foliovision.com/player/faq-intro/css-tips-and-fixes#hiding-play-pause-load
However let us know what’s your actual goal too. Does it seem to you that it’s showing when it’s not necessary? Or do it look disturbing in your use case?
Thanks,
Martin4 months ago in reply to: Chapter UI BehaviourHello Markus,
Thank you for your suggestions,
- We will think about this, however the problem is that if you hit the chapter AB loop link and then adjust the loop points it would have to no longer mark that chapter’s AB loop as active.
I see that the “AB” link becomes bold when then chapter is active, so we fixed that.
-
These AB loop links are just shortcuts, maybe it would be more clear if we only show then when hovering the chapter title.
-
I see that this issue occurs if you click to the next chapter – it still wants to loop even though you wanted to go out of the loop. We fixed that.
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 fixes.
Thanks,
MartinHello Jovan,
The
uploadDate
is already part of the FV Player Schema.org markup. It uses the last modification date of the post:<meta itemprop="uploadDate" content="2024-01-02" />
According to https://developers.google.com/search/docs/appearance/structured-data/video both the above and the following formats should be valid:
<meta itemprop="uploadDate" content="2016-03-31T08:00:00+08:00" />
But I got that same Schema.org warning when testing with https://search.google.com/test/rich-results
So I put in that longer
uploadDate
format and now it’s passing.Could you please reinstall FV Player from this link and see if it helps in your case too? https://foliovision.com/downloads/fv-wordpress-flowplayer.zip
If you are getting 12/24/1988 then that’s indeed strange. Please check what exactly appears in the HTML and what’s your post modification date.
Thanks,
Martin4 months ago in reply to: FV Player Compatible Theme & SEO PluginHello Jovan,
I wish FV Player could just output the video above the post title on the single post URLs, but there is no standard way of doing to. Some years ago it seemed that the WordPress post formats might be a way of achieving that, but that feature got abandoned and it was never really a proper standard anyway.
Maybe we could find a way of making it work with the block themes.
Please let us know what’s missing in our video sitemap or Schema.org markup. We are open to suggestions.
Thanks,
MartinHello Jovan,
Please let us know if the video download protection is one of your goals as well.
Would you like to let your website users upload videos as well?
Like you said this should store videos outside of the actual server. The reason is that a CDN pulling from the website server is not going to be very reliable.
Thanks,
MartinHello Almifi,
I found your other ticket where it shows you get HTTP 451 for your Rumble link and you mention that PeerTube fails for you as well.
I wonder if your web server fails to communicate with these server. The HTTP 451 error code stands for “Unavailable For Legal Reasons” so I wonder if PeerTube or Rumble is blocked on your web server.
Thanks,
MartinHello Almifi,
Please let us know what Rumble video does not play for you.
Based on the error message you are getting I’m also wondering if your WP Ajax is working properly. Are you noticing any PHP errors related to FV Player or admin-ajax.php? If you are not sure how to check your PHP errors you should be able to ask your web server tech support.
Thanks,
Martin4 months ago in reply to: Coconut – Digitalocean – Server error.Hello Łukas,
Please confirm that the video actually won’t start playing if the key is not there. On your screenshot it seems that the video just keeps trying to load without success.
Please check in wp-admin -> FV Player -> Coconut Jobs where you need to find your encoding job and click the the value in the “Target” column.
There you should see the part like this:
"encryption_mode": "AES-128", "encryption_key": "84...5d",
So you can copy the key from there.
Please also try to post the video again or post some older video where you used encryption. Will these get the decryption key properly?
Thanks,
Martin4 months ago in reply to: Airplay edge&chromeHello Steve,
We will be adding a “Disable AirPlay and Chromecast” setting for the DRM Text feature. These features let you play the video with the DRM text watermark.
So without this setting enabled we will use the native HLS playback, if possible. That should fix it for all these alternative browsers on iPad.
I’m not sure why the PeerTube token would fail to refresh for you, specially it as happens every hour.
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 set wp-admin -> FV Player -> Settings -> Pro Features -> Debug -> Verbose. That will create a log file where all the PeerTube token refreshing errors will be logged. You should be seeing this line in it every hour:
PeerTube Succeeded at refreshing the token.
Or maybe you will discover some error there.
Thanks,
Martin4 months ago in reply to: Airplay edge&chromeHello Steve,
I tried your videos on Android 13 with Chrome.
The “Platform Technology, “Mercy_Ortho”, “Ford_January” and “The Radiator Spring 500” videos would not play, it shows:
PeerTube error: Token is invalid
“MSH test”, “Air Play?”, “test ThinQ VOD” and “News Live” played and casted without issues.
These also played fine via Airplay when using Safari on macOS or on iPad.
However I see that when using Chrome on iPad it does not work with Airplay.
The reason is that it then uses HLS.js to play the HLS stream which is not compatible with Airplay.
We use HLS.js with Safari to increase the video protection. It seems to me perhaps we could only do that if the DRM text is activated for the video – meaning you do not want the video to be screen recorded, so it means sense to not allow Airplay nor Chromecast for it.
So as a part of that we could fix it to not use HLS.js on these alternative browsers on iPad.
Thanks,
MartinHello Marinus,
I’m not sure why would the splash image only show for 10 minutes. What kind of video are you using? Please let us a test page where we can see the issue.
Thanks,
Martin4 months ago in reply to: conflict with ultimate member version 2.7Hello Quoc,
Thank you for posting the update. I checked the changelog and it seems they did some useful clean up of the code: https://wordpress.org/plugins/ultimate-member/#developers
Thanks,
Martin4 months ago in reply to: Coconut – Digitalocean – Server error.Hello Łukas,
In FV Player 8 we detect the video size in pixels. I found that it’s overriding the global width which you set to 60%. So it worked on your second link but not the first one which was a mistake.
We worked on improving the icons too and they won’t be missing anymore.
Could you please reinstall FV Player from this link? https://foliovision.com/downloads/fv-wordpress-flowplayer.zip
Then the issues will be fixed.
Please 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 FV Player Pro 8 as you seem to be using FV Player Pro 7 still.
Thanks,
MartinHello Michael,
It actually does that on purpose. The logic is as following:
// Show "M" it the quality label matches "mobile" var label = labels[index].match(/mobile/i) ? 'M' : labels[index]; // convert the numeric label like 1080p into M, SD, HD or 4K var height = parseInt(labels[index]); // skip he conversion if there is no number of if the label is already {number}K (4K, 8K, ...) if( height > 0 && !labels[index].match(/\dK$/) ) { label = 'M'; if( height >= 400 ) label = 'SD'; if( height >= 720 ) label = 'HD'; if( height >= 1400 ) label = '4K'; }
Thanks,
MartinHello Deewin,
Could you please reinstall FV Player from this link? https://foliovision.com/downloads/fv-wordpress-flowplayer.zip
Then you should see an improvement. We set it to only show the video once the video start progressing. I thought that we might loose a bit of the video playback by doing that as the progress event only occurs about 4 times per second.
But in my testing I was only loosing 3 frames of the video. The advantage is that the background color does not appear and that’s much nicer.
Thanks,
Martin4 months ago in reply to: Playlist with tabsHello Tailoong,
Please use this CSS tweak: https://foliovision.com/player/faq-intro/css-tips-and-fixes#playlist-tabs-right
Thanks,
Martin5 months ago in reply to: Coconut – Digitalocean – Server error.Hello Łukas,
In FV Player 8 we would like to remove any settings that lets you set the player size. It will just fill-up the space that ‘s available. That works for blog articles or also is you use a page builder where you align blocks to columns etc.
Please let us know what’s your case where you need it to be 60%. Maybe it could be set if the player had a left or right alignment and you need the text to flow next to it, but that’s on a per-player basis.
Thanks,
Martin5 months ago in reply to: Playlist with tabsHello Tailoong,
Please let us know which tag do you mean. With the tabbed playlist the video tabs show on top of the video: https://foliovision.com/player/demos/playlist-styles#tabs
Thanks,
MartinHello Michael,
We actually got that same bug report a week ago and we only figured it out and fixed it now.
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.
That way you will get the fix immediately and if it works we will put into into next release too.
Thanks,
Martin5 months ago in reply to: Problem with quality switchingHello Bruno,
I found it was messing up the menu labels. The 4K which would remain visible would indeed choose the 1080p quality.
Now it’s fixed, 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 the issue will be fixed on your website and we will make it part of the next release too.
Thanks,
Martin5 months ago in reply to: Problem with quality switchingHello Bruno,
I’m getting the expected output – the 4K quality was removed properly, please see the attached screenshot.
However I did find one thing – FV Player Pro remembers what kind of quality was selected the last time. I tried to pretend I selected 4K on some other video by setting the right cookie value. And I saw that in that case it did not remove the 4K from the quality switching menu.
So I think I found the reason why it would only fail for you in some of the cases.
We will get this fixed and let you know.
Thanks,
Martin5 months ago in reply to: Problem code embed iframeHello,
I see you are not using proper links on your website. Please use wp-admin -> Settings -> Permalinks -> Permalink structure -> Post name and save.
Then try to get the embed code again and let us know if it still won’t work.
Thanks,
Martin5 months ago in reply to: Problem with quality switchingHello Bruno,
The above log must be from our website.
Please send over a link to your test page where we can see the issue.
Thanks,
Martin5 months ago in reply to: Problem with quality switchingHello Bruno,
It seems that console windows is opened for our website, please make sure to open it for your video page and then play the video. These messages should add to the log during the video loading.
Thanks,
Martin5 months ago in reply to: Problem with quality switchingHello Bruno,
Please make sure you reinstall FV Player Pro as it seems you are not getting these logs which are needed.
We need to see the lines matching
FV Player Pro: QS:
.Thanks,
Martin5 months ago in reply to: Incorporating Google Ads (AdSense)Hello Vods,
Please let us know if you have any questions about FV Player support for Google AdSense.
Thanks,
Martin5 months ago in reply to: Problem with quality switchingHello Bruno,
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
Then set wp-admin -> FV Player -> Pro Features -> Debug -> On. Finally you should see a message like this on the browser console:
FV Player Pro: QS: Check failed for -4K…
FV Player Pro: QS: Removing 4K from list.This should help us understand why it’s sometimes hiding the bad quality option.
Thanks,
Martin5 months ago in reply to: Problem with quality switchingHello Bruno,
It works fine for me. The 4K quality does not show in the player control bar quality switching menu. I tested with Brave, Chrome, Firefox and Safari on macOS.
If you are still running into this issue then please try testing not logged in or disabling FV Player VAST. I don’t think it should affect anything, so I think some random tests might help.
Or is it possible that this issue only occurs randomly? That would be also very strange.
Thanks,
Martin5 months ago in reply to: Problem with quality switchingHello Bruno,
Could you please send us a link to your test page? I was not able to reproduce the issue. FV Player Pro would always remove the right qualities from the menu for me – if I removed -4K video the 4K label would disappear.
Thanks,
MartinHello Bruno,
I was not able to find that theme on WordPress.org.
Please ask the theme developers if there is any kind of user permissions check when showing that Media Id field. What about when using shortcodes?
Thanks,
MartinHello Stuart,
Thank you for sending the link privately.
Please disable wp-admin -> FV Player -> Settings -> Integrations/Compatibility -> “Optimize JavaScript loading” for now and it should fix the issue. We will work on improving it and let you know.
Thanks,
MartinHello Stuart,
Please provide a link to a test page where we can see the issue.
Thanks,
MartinHello Bruno,
Does it play if the FV Player shortcode is in the post content and not in the “Media Id” field?
Which plugin provides that “Media Id” field? Does it really support shortcodes? It seems like it only allows shortcodes for the admin user role. It might be a way of preventing non-privileged users from pasting in scripts (or shortcodes).
Thanks,
Martin5 months ago in reply to: HTML5 video file not foundHello Tailoong,
The “Video file not found” part can be changed using custom translations as described here: https://foliovision.com/player/developers/change-player-translations
Thanks,
MartinHello Bruno,
Will enabling Settings -> FV Player -> Integrations/Compatibility -> “Load FV Flowplayer JS everywhere” avoid the issue? I’m not suggesting that as a fix, but lets see if it gets the player to appear properly and play.
Thanks,
MartinHello Bruno,
Is the video getting posted into some special field on the post editing screen? That would explain why it does not show for Twenty Twenty-Two.
Perhaps that special field is using some code that prevents it from working for non-admins.
Thanks,
MartinHello Bruno,
Is that other user just and editor? Will the player work if you assign it to some other administrator user?
Are you getting the same issue if you preview your website with a standard WordPress theme like Twenty Twenty-Three and navigate to the post where the player does not show properly?
Thanks,
MartinHello Bruno,
Do you mean you cannot play the videos or do you mean you cannot edit the FV Player?
Does the video appear on the page right away or is it loaded using Ajax as part of some pagination or on click?
Thanks,
MartinHello Herly76,
If you are hosting videos on MediaFire, then the issue might be with their bandwidth.
If you host your videos in some other way then please let us know if they ever played and the issue seems to occur randomly.
What does our Video Checker say about the videos? https://foliovision.com/player/troubleshooting/how-to-use-video-checker
Thanks,
Martin5 months ago in reply to: Coconut – Digitalocean – Server error.Hello Łukasz,
Please also get a new copy of FV Player Coconut 8 from https://foliovision.com/my-licenses -> FV Player Coconut -> Show Previous Versions -> Download 8.
I noticed that the version which you have did not work with the video encryption properly. So if you intended to protect your videos against downloads you will have to re-encode them.
Sorry about the inconvenience.
Thanks,
MartinHello Gerald,
I see exactly what you are trying to achieve.
Please see the first code snippet here: https://foliovision.com/player/developers/dynamic-content-loading
Thanks,
Martin5 months ago in reply to: Coconut – Digitalocean – Server error.Hello Łukasz,
Could you please reinstall FV Player from this link? https://foliovision.com/downloads/fv-player-8.zip
Then also delete FV Player Pro and hit the “Install Pro Extension” button in wp-admin -> FV Player -> Settings. That will make sure you have latest FV Player Pro 8 as well.
That will fix it the issue you are having with YouTube.
FV Player 8 might be approved for WordPress.org finally next week, so then we can finally provide updates for these fixes.
Please let us know if you noticed any other issue with FV Player 8.
Thanks,
Martin5 months ago in reply to: Video freezes when starts to playHello Jillian,
Thank you for the test page link.
The problem is that the files on your DigitalOcean Spaces are not set to be private. You need to either set them to be private or remove the DigitalOcean Spaces configuration from wp-admin -> FV Player -> Settings -> Hosting.
But I’ll check if we can fix this so that a configuration like this won’t fail to play the video.
I’m not sure why you saw no Video Checker on your videos though. The note about CORS in our guide only applies if the Video Checker shows an error about not being able to access the video.
Thanks,
Martin5 months ago in reply to: Use Scroll Autoplay only on a specific pageHello Gerald,
Yes, the value would just be
true
.You can add it on the page editing using Custom Fields for now.
Thanks,
Martin5 months ago in reply to: Video freezes when starts to playIf the video actually starts to play then please use our video checker to diagnose video encoding issues and send us the report: https://foliovision.com/player/troubleshooting/how-to-use-video-checker
Thanks,
Martin5 months ago in reply to: Video freezes when starts to playHello Jillian,
How are you obtaining the CDN link for the videos? Does is come with the query arguments in the link? If so, the URL will expire.
Did you configure DigitalOcean Spaces in wp-admin -> FV Player -> Settings -> Hosting?
Please setup a publicly accessible test page where we can see the issue.
Thanks,
Martin5 months ago in reply to: Use Scroll Autoplay only on a specific pageHello Gerald,
If you frontpage and actual page? If so, then you can give it the
fv_flowplayer_scroll_autoplay
postmeta.We could actually put that into a new box on the editing screen, but it should be hidden by default to not disrupt writing process too much.
Thanks,
MartinHello Dana,
Thank you for your insights. FV Player has its own code to deal with LearnDash LMS lesson progress.
I tried to setup a new course with LearnDash LMS 4.10.0 to verify if it all works as expected.
I enabled “Video Progression” and “Use FV Player” in a lesson and put in a video.
Then when I enrolled for the course as a student I saw that I cannot click the “Mark Complete” button, not until I watched the full video.
So no problems so far. But I noticed that if I click the “Mark Complete” button it does not save properly if I’m using “Use FV Player” setting.
Now it’s fixed. Could you please reinstall FV Player from this link? https://foliovision.com/downloads/fv-wordpress-flowplayer.zip
Please let us know if that fixed the issue for you.
Thanks,
Martin5 months ago in reply to: Splash image not showing on some videosHello Andy,
It seems the bucket wsw-misc is configured in FV Player. So it adds the URL signature for these splash images. However they expire in 2 hours and your website is using page cache.
If all the files in that bucket are publicly available, it should not be in FV Player S3 settings. I see the videos play from that bucket too, but they do not require the URL signature either.
Please let us know if removing it from there will fix the issue. You can start by changing the bucket name to
wsw-misc-DISABLED
to make sure you can easily renamed it back if you find it’s needed somewhere.Thanks,
MartinHello Raymond,
Do you run into that same issue with a standard WordPress theme, like Twenty Twenty Three?
Please let us know if there is a test page where we can see the issue and enable wp-admin -> FV Player -> Settings -> Pro Features -> Debug.
Thanks,
MartinHello Mike,
I’ll wait 1-2 version releases and then put it into the Release version. It will be in the changelog too.
Thanks,
MartinHello Mike,
The problem is that
_m
is a too common substring – it matches all of your video files. So the mobile quality is there but it’s never switched to.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
Then it will play the
_m
video quality too.Thanks,
MartinHello Keshart,
What you need to see if your client IP, not the server one.
It seems to me you need to configure your load balancer setup to pass the client IP to the web servers properly. Unless it’s already there.
FV Player Pro could be set to not use IP address for encrypted HLS streams, but that would lower the protection. I did not suggest that yet as it seems to me you should be able to get client IPs to show for PHP.
Thanks,
MartinHello Bruno,
It’s already supported, please let us know if you are having any issue with it, like if any user role is missing.
Thanks,
MartinHello Michael,
Based on what you wrote about “Your primary video is not matching the quality prefixes!” it seems that there might be some invisible character in your wp-admin -> FV Player -> Settings -> Quality Switching in the field where
_m
is entered. Please try to remove it and add it again.You can reply with the URL to the forum email notification.
Thanks,
MartinHello Michael,
Please create a publicly accessible test page where we can see:
- the player with quality switching enabled, where I can see the
_m
quality failing - player with just the
_m
video and quality switching disabled
Thanks,
MartinHello Michael,
That’s very strange. I don’t see why only
_m
would not work and why it would be excluded. I was not able to reproduce the behavior either.FV Player Pro runs a check for the individual video qualities when you click to play the video. Maybe it fails to load your
_m
version for some reason.Please try to post one of your
_m
videos into a new player without Quality Switching enabled and see if it plays.Then we should see if it’s a problem with the S3 signature.
Thanks,
MartinHello Keshart,
So the real problem here seems to be that FV Player Pro fails to detect your IP address properly.
We use the IP address provided by PHP (
REMOTE_ADDR
) or what’s in theCF_CONNECTING_IP
HTTP header.Please install the “WP-ServerInfo” plugin for a minute and check in wp-admin -> Dashboard -> WP-ServerInfo -> Display PHP Information -> scroll down to “Apache Environment” and see if you can see your actual IP anywhere. There might be a
HTTP_...
variable that has it.You can try to look it up on that page using the browser page search too (Ctrl + F or Command + F).
Thanks,
MartinHello Keshart,
If there is a single database then it should all work. You said:
So the ip address shown in the your ip and the ip address shown in the client column do not match.
Is any of these IP addresses your actual IP address? Or is it the address of the load balancer or one of the servers?
Thanks,
MartinHello Keshart,
You can use FV Player, the problem is only with the encrypted HLS streams.
These use the
wp_fv_fp_hls_access_tokens
database table, so if you also have 3 database servers it’s going to be cause issues as the encrypted HLS playback might register on one database server and then the playback will be handled by some other.Do you have a way of sharing that database table among all the web servers, or any other mechanism of shared storage like Redis or Memcached?
Thanks,
MartinHello Christian,
We like to selectively disable plugins on high traffic websites too. It can really lower the PHP processing time down to about 150 milliseconds.
Did you find that FV Player was slowing down anything or did it just ended up being disabled as it did not seem to be required for your homepage or archives?
It seems to me in your case you can continue only enabling FV Player on single articles, just make sure you do not show the download button outside of these pages.
Thanks,
MartinHello Keshart,
Yes, using multiple web servers would cause this issue.
Can the load balancer be set to keep routing a single user to the same web server?
Thanks,
MartinHello Christian,
I’m not sure what could be wrong, please follow these instructions to provide debug information:
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
Finally install the Simple History plugin to which FV Player Pro logs the downloads: https://foliovision.com/player/features/sharing/video-downloading-with-simple-history#integration-with-simple-history
Now when you try to download a video you should see the following messages in Simple History when downloading a video (you can search by your user email address if there’s too much logs):
- User downloaded video {link} from ‘{post title}’ ({post ID}) IP {ip}
- Debug: It’s Bunny Stream video: {link}
- Debug: Actual download src: {link}
I wonder what output you get.
Thanks,
MartinHello Keshart,
I see, I was checking the first video on https://drawdaily.com/testing/ – that one loads from AWS S3.
I see that the other two videos are hosted on DigitalOcean Spaces and they don’t play. There is some issue with the decryption key for the HLS stream.
Please go to wp-admin -> FV Player -> Settings and then apped
&debug
to the URL. So it should look like this:https://your-website.com/wp-admin/options-general.php?page=fvplayer&debug
Then look at “Encrypted HLS tokens” box in the “Tools” tab. It should list your IP.
Try to play one of your encypted video on your test page, then reload your wp-admin -> FV Player -> Settings page with the “Encrypted HLS tokens” box and see what shows up in it. You might see a playback request coming in from some other IP address.
I’m attaching a screenshot of what that box looks like when it has some information in it.
Thanks,
MartinHello Christian,
Please check if that video link uses the same domain as what’s in wp-admin -> FV Player -> Bunny Stream Jobs -> Settings -> “Stream Library CDN Hostname”.
Other than that I don’t see what could be wrong. The fact that you see the m3u8 path in the download link is not a problem.
Thanks,
Martin6 months ago in reply to: New FVpro and Coconut Not WorkingHello Dave,
Please let us know if you run into that same problem with video not showing on https://foliovision.com/player/demos/encrypted-hls-stream
Please let us know what browser you are using and if possible include link to your test post too.
Thanks,
MartinHello Keshart,
Is
keshartwebsitebucket
configured in wp-admin -> FV Player -> Settings -> Hosting -> Amazon S3 Protected Content? It should have Region, Access Key ID and Secret Access Key as seen in our guide: https://foliovision.com/player/video-hosting/amazon-s3-guideThanks,
MartinHello Jörn,
Please remove the current FV Player Coconut plugin you are using and get a new copy from https://foliovision.com/my-licenses
Then try to submit the encoding job again and once it fails check in wp-admin -> FV Player -> Coconut Jobs -> Settings -> “Show wizard log”. There should be a new line (or two) with title like:
Check upload “{file name}” to “ams3.digitaloceanspaces.com”
I wonder how that could go wrong.
If it will still fail then please try to submit a file with some different name and make sure it’s letters, numbers and
-
only.Thanks,
Martin6 months ago in reply to: New FVpro and Coconut Not WorkingHello Dave,
I’m not sure why it would not be enabled automatically.
Please let us know if you run FV Player Coconut setup wizard before installing FV Player Pro.
Thanks,
MartinHello Keshart,
If you are serving HLS streams from a video CDN which requires the URL token you have to enable the Stream Loader: https://foliovision.com/player/video-security/video-protection-methods/signed-urls-hls-protection
Please let us know if it won’t help.
Thanks,
Martin6 months ago in reply to: Coconut – Digitalocean – Server error.Hello Łukasz,
Please make sure you delete the current FV Player plugins you are using before installing the new version. No videos or settings will be lost, unless you enabled wp-admin -> FV Player -> Settings -> Tools -> Uninstall -> Remove all data. So that’s worth checking if you were playing with the settings.
Thanks,
Martin6 months ago in reply to: Pro Won’t Load CloudFlare VideoHello Taco,
We noticed FV Player Cloudflare Stream won’t play any videos.
Actually all of Cloudflare seems to have issues. I can’t get the Stream page of their dashboard to load properly, I see these errors in my browser:
API Request Failed: GET /api/v4/accounts/.../stream/domains (503) API Request Failed: GET /api/v4/accounts/.../stream (503)
Here’s Cloudflare status page which shows that they were having this issue for the past 19 hours: https://www.cloudflarestatus.com/
Thanks,
Martin6 months ago in reply to: New FVpro and Coconut Not WorkingHello David,
Could you please check in wp-admin -> FV Player -> Settings -> Hosting -> DigitalOcean Spaces. What values do you have in for “Space Name” and “Endpoint” ?
It should have both the source and target DigitalOcean Spaces names, separated with
,
.Thanks,
MartinHello Jörn,
Could you please check in wp-admin -> FV Player -> Settings -> Hosting -> DigitalOcean Spaces. What values do you have in for “Space Name” and “Endpoint” ?
If your Endpoint is just “ams3”, then please change it to “ams3.digitaloceanspaces.com”.
Thanks,
Martin6 months ago in reply to: Coconut – Digitalocean – Server error.Hello Łukasz,
The error which you are getting is:
PHP Fatal error: Uncaught Error: Call to undefined function GuzzleHttp\default_user_agent()
This kind of error appears if there is another plugin which also uses GuzzleHttp library of a different version.
There is no easy fix for this issue as in WordPress every plugin usually carries it’s own set of libraries. We had to think hard about it.
That’s why in FV Player 8 we will use special Ajax endpoints for:
- Coconut job submission
- AWS S3 browser
- DigitalOcean Spaces browser
These special Ajax endpoints will prevent the other plugins from loading and different versions of libraries from different plugins will no longer break FV Player these functionalities.
FV Player 8 is currently waiting for approval on WordPress.org which might take another month. If you would like to give it a try now, please install if from here: https://foliovision.com/downloads/fv-player-8.zip
You will also have to install FV Player Pro 8 from https://foliovision.com/my-licenses -> FV Player License -> Show Previous Versions -> Download FV Player Pro 8. Then it also has to be switched to Beta: https://foliovision.com/player/basic-setup/switching-fv-player-pro-to-beta
And finally FV Player Coconut 8 from https://foliovision.com/my-licenses -> FV Player Coconut -> Show Previous Versions -> Download 8.
Thanks,
Martin6 months ago in reply to: conflict with ultimate member version 2.7Hello Quoc,
Thank you for posting the fix to disable the Ultimate Member jQuery UI styles.
Thanks,
MartinHello Christian,
It seems to me you can just use the_content filter, like seen in the example here: https://developer.wordpress.org/reference/hooks/the_content/#usage
In the filter, you can do a preg_replace() similar to this:
$content = preg_replace( '~(\[fvplayer.*?\])~', '[borlabs-cookie id="fvplayer" type="content-blocker"]$1[/borlabs-cookie]', content );
If you have a programmer working on your website it should be very easy.
Thanks,
Martin6 months ago in reply to: Overlay Ad Sizing IssuesHello Daniel,
Yes, exactly, and the player in the second post is smaller – the 728 px ad does not fit into it.
So the global setting of 728px width and the height should be removed – then it the ad could show in that smaller player.
Thanks,
Martin6 months ago in reply to: Overlay Ad Sizing IssuesHello Daniel,
Your ad dimension is set to 728 pixels and the player in your second post is narrower than that.
Please set make these ad dimensions empty and the ads should then load for mobile too.
Thanks,
Martin6 months ago in reply to: FacetWP not working with FV PlayerHello Michael,
Each new player has to be initialized and FV Player has no way of knowing that a new player has been inserted into the page.
In your case it seems you are using some Face WP plugin which uses fetch() for these Ajax requests. So maybe there’s a way we could support that too – we do support Ajax of jQuery.
We have published some general recommendations here: https://foliovision.com/player/developers/dynamic-content-loading#events
Please let us know if it makes sense, if you have a programmer working on your website it should not be a problem.
Thanks,
Martin6 months ago in reply to: Overlay Ad Sizing IssuesHello Daniel,
Please let us know if you post the ad code into each player separately or if you use the global settings. That might explain why it works for the older players.
Thanks,
Martin6 months ago in reply to: read audio length from videosHello Meir,
FV Player only checks the video/audio duration when it’s save into a FV Player instance. It does not support checking a video URL provided by other means, such as a custom field.
If you would like to avoid complexity of FV Player when inserting these audio files, perhaps the Video Custom Fields can help: https://foliovision.com/player/developers/video-custom-fields
Thanks,
MartinHello Ralf,
Please check if you are using the “Parse Vimeo and YouTube links” or “Handle WordPress audio/video” options: https://foliovision.com/player/settings/integrations-compatibility-options
Disabling these should fix the issue. In FV Player 8 we would like to make these settings simpler.
Thanks,
Martin6 months ago in reply to: conflict with ultimate member version 2.7Hello Quoc,
These could be used the reset the border and background CSS properties for these tabs.
However please let us know about the following so that we can proper evaluate this issue:
- Is there any way of disabling Ultimate Member jQuery UI styling? You might need to ask their support about this
- Please let us know if this is also affecting the video playback.
Thanks,
Martin