Forum Replies Created
-
-
2 years ago in reply to: Embed Code Not Working
Hello Deewin,
I checked that embed code and it works, in a way. The proper HTML code is present, but it’s all invisible.
It seems the player CSS code does not load. So I wonder if you use anything to optimize your CSS code and then it does not work with FV Player iframe embeds. If that’s the case, try to disable that CSS optimization.
You can also try to enable “Load FV Flowplayer JS everywhere”: https://foliovision.com/player/developers/dynamic-content-loading#loading It says JS, but will load the CSS files too. It’s not ideal but worth trying.
Thanks,
Martin2 years ago in reply to: stats unclearHello Ryan,
I’m not sure why that query would not show the proper sum of the video plays.
What happens when you run it like this?
select play, date from wp_fv_player_stats where id_player = 732;
Will it show proper daily counts of plays?
Please double-check that you are accessing the correct database too.
Thanks,
MartinHello Ryan,
Would you like to create a playlist of out a single Bunny Stream video collection?
Or are you looking for a way of picking multiple videos at once and have these form a playlist?
Thanks,
Martin2 years ago in reply to: stats unclearHello Ryan,
Where in summary stats and DB table does it say the player got 80 plays?
The video playback stats are stored in
wp_fv_player_stats
.To get a sum of plays for player #83 the SQL query would be:
SELECT sum(play) FROM `wp_fv_player_stats` WHERE id_player = 83;
So it’s faily simple and I wonder where is FV Player giving the bad information of 80 plays.
Thanks,
Martin2 years ago in reply to: autoplay with audioHello Ryan,
I was also wondering if your web server is not setting the
Permissions-Policy
HTTP header withautoplay=()
. Changing that toautoplay=(self)
orautoplay=(*)
would fix the issue.However I had a look and I’m not seeing it on your licensed website.
Thanks,
Martin2 years ago in reply to: DIVI lightboxHello Hans,
If that video popup plugin works with shortcodes for the video content, it should work with FV Player too.
Does it allow you to enter the video shortcode, or does it only accept a direct video link?
What’s the advantage over using FV Player lightbox? https://foliovision.com/player/features/playback/using-lightbox
Thanks,
Martin2 years ago in reply to: start on specific playlist videoHello Ryan,
This can get tricky as if you add new videos to the playlist the desired playlist start position will change it seems.
You can try to add
playlist_start="2"
to your shortcode to let the playlist start on the 2nd item.Thanks,
MartinHello Ryan,
Will adding
sort="reverse"
to the shortcode give you the kind of playlist sort you would like? I see this is not even on our documentation page though: https://foliovision.com/player/developers/shortcode-parametersThanks,
Martin2 years ago in reply to: autoplay with audioHello Ryan,
It does work that way.
To be sure the audible autoplay is really permitted with Bunny Stream player you would have to test in a “Guest” window of Google Chrome (or other Chromium-based browser). With the Media Engagement Index technology of Chrome it remembers if you interacted with the video on a website before and based on that it allows autoplay with sound.
YouTube is an exception and seems to be always allowed to autoplay with sound in the web browsers.
Full details can be found in our article: https://foliovision.com/2018/05/video-autoplay-issues
Thanks,
Martin2 years ago in reply to: Export encrypted videosHello Bruno,
I see that the video URL is not rewritten to Bunny CDN. I’m not sure how did you end up with this setup.
It seems that you moved all the FV Player tables, but then run the FV Player Coconut wizard again and perhaps there’s some bug there.
Please make sure you are using FV Player 7.5.40.7212 which was released last week.
Then grab a fresh ZIP file of FV Player Coconut from https://foliovision.com/my-licenses
Finally append the following to wp-admin -> FV Player -> Settings -> Hosting -> DigitalOcean Spaces -> Space Name:
,...-new-encoded-videos-coconut
So currently you probably have something like this in place:
...-source-videos
And it should become:
...-source-videos,...-new-encoded-videos-coconut
Then the video should play.
If there’s still some issue, make sure wp-admin -> FV Player -> Settings -> Stream Loader -> “Enable” is checked.
Thanks,
Martin2 years ago in reply to: Export encrypted videosHello Bruno,
When you say the encryption worked do you mean that the video took a while to encode and then it reported it’s done?
Can you actually add that video to FV Player as seen in step 4. here? https://foliovision.com/player/video-security/encoding/encrypt-encode-videos-wordpress I mean – does it show in the “Coconut” tab when picking the video for FV Player and does it show with the picture?
A test page with your failing video would be helpful too, please let us know.
Thanks,
Martin2 years ago in reply to: Synopsis via JavascriptHello Matthew,
In FV Player 8 (which should be out for new users soon, it’s waiting on the WordPress.org list of new plugins) we are making it much easier to add new editor fields using just PHP code. So then you can use PHP filter hooks to put them into any of the player attributes or into the FV Player video objects (
api.video
, when it plays) in JavaScript.Thanks,
MartinHello Chris,
You can just use the Rumble link like for example https://rumble.com/vd9e5t-bad-driving-compilation-in-chilliwack-canada.html
Thanks,
MartinHello Ryan,
In FV Player 8 (now waiting for approval on WordPress.org) we will add an option to hide the title on a per-video basis.
For now please use this CSS code to hide it: https://foliovision.com/player/faq-intro/css-tips-and-fixes#hide-video-titles
Please check the start of that guide too to see how it’s added in wp-admin -> FV Player -> Settings -> Skin -> Custom CSS.
Thanks,
Martin2 years ago in reply to: Export encrypted videosHello Bruno,
Since it mentions the “encoded-videos” Space and “InvalidAccessKeyId” you probably have invalid Access Key or “DigitalOcean Spaces Key” in wp-admin -> FV Player -> Coconut Jobs -> Settings -> “DigitalOcean Spaces Key”.
Like last time it has to be present on https://cloud.digitalocean.com/account/api/spaces
Thanks,
Martin2 years ago in reply to: Settings screen fails to load due to an errorHello Walter,
Please post all your replies to our forums directly, otherwise it costs us some time to re-post them to forums.
You mentioned you web host says it’s FV Player. If they say that then they must have the exact PHP error log entry that proves it’s FV Player. Please ask them for that.
As I mentioned we do not run into these issues, but it could be a conflict between two plugins.
Thanks,
Martin2 years ago in reply to: Settings screen fails to load due to an errorHello Walter,
We are not noticing issues with FV Player setttings screen on websites with PHP 8.2.0.
So it would be still useful to see your actual PHP error log. What you posted regarding
WP_MEMORY_LIMIT
does not seem like it could cause such issue. You probably just have it entered twice in yourwp-config.php
.The problem is that sometimes the PHP error does not show in the error logs.
PHP 7.2 stopped getting security fixes in 2023, while PHP 7.4 in 2022: https://www.php.net/supported-versions.php
So I would recommend to stay on at least PHP 7.4. There’s a chance that the PHP error log entry will show with that version.
Please make sure you check the PHP error log for both PHP 7.4 and your 8.x version.
Thanks,
Martin2 years ago in reply to: Synopsis via JavascriptHello Matthew,
Please let us know what is your goal so that we can see if we could add this to the API. Perhaps it should show in the new playlist styles which we are finalizing for FV Player 8.
Thanks,
Martin2 years ago in reply to: Settings screen fails to load due to an errorHello Walter,
It might be a simple issue, so please let us know what do you find by looking at the PHP error log. That should give us the information needed to fix the problem.
We are happy to solve the issue for you right now right on your website if you book our Pro support: https://foliovision.com/pro-support
Thanks,
MartinHello Remco,
It seems to be a new issue.
Could you please reinstall FV Player from this link? https://foliovision.com/downloads/fv-wordpress-flowplayer.zip
Then it should not autoplay.
Thanks,
Martin2 years ago in reply to: Settings screen fails to load due to an errorHello Walter,
Does it mention the exact file and line where the issue has occurred? Please check in the PHP error log.
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 these errors available in wp-admin: https://wordpress.org/plugins/error-log-monitor/
Then try to open FV Player settings once again and the error should be recorded in these logs.
Thanks,
Martin2 years ago in reply to: Video issuesHello,
It seems the video checker server has issues with the SSL impementation on your web server. It gives this error:
HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR (err 1)
However that only occurs with the cURL library. It works well when using some other command line utilities.
I was able to fix that by requesting the HTTP 1.1 protocol, so now your videos should show without errors.
Thanks,
Martin2 years ago in reply to: Video issuesHello,
Please use FV Player’s Video Checker so that we can see the actual issue: https://foliovision.com/player/troubleshooting/how-to-use-video-checker
The videos seem to play fine.
Thanks,
Martin2 years ago in reply to: Export encrypted videosHello Bruno,
Based on what I see you are not using the proper settings in https://dash.bunny.net -> Delivery -> CDN -> pick you zone -> Security -> S3 Authentication.
The key and secret which you enter there must be the same one as on https://cloud.digitalocean.com/account/api/spaces
The AWS Region Name must be something like ams3.digitaloceanspaces.com, depending on which region your Space is located in. You can see that on https://cloud.digitalocean.com/spaces by looking at the URLs.
Thanks,
Martin2 years ago in reply to: On demand streaming after directHello Paolo,
So it seems that you need a video live streaming platform which will also record the videos and when the live streaming ends it would then play the recorded video. Viloud works that way and FV Player integration is available. Although the switch from live stream to recorded stream does not happen automatically, we would have to work on that.
Regarding Pay Per View and live streaming – it seems to me you would need a way of scheduling when the live streaming will take place and to be able to sell Pay Per View for the exact date and time. That way you could effectively sell tickets ahead of time.
Thanks,
Martin2 years ago in reply to: Export encrypted videosHello Bruno,
Please post a link to a test page where we can see the issue. We do not have to publish it.
Based on that we will see what could be wrong and how we could improve the process.
Thanks,
Martin2 years ago in reply to: First Contentful PaintHello Biellh,
When I test foliovision.com I don’t get the CLS (layout shift) issue.
Are you using some page builder? I’m asking because if you insert FV Player in a weird way it might fail to load the CSS in header which could then result in some layout shift during load.
Do you run into that same issue when you put up FV Player into a standard post or page?
Thanks,
Martin2 years ago in reply to: On demand streaming after directHello Paolo,
Yes, FV Player Pay Per View integrates with Restrict Content Pro: https://foliovision.com/player/membership-ppv-elearning/ppv/sell-video-subscriptions-wordpress
That way users can buy individual videos, or just become members and get access to all videos (the ones for which the membership access is allowed).
Thanks,
Martin2 years ago in reply to: On demand streaming after directHello Paolo,
The Pay Per View works for 48 hours by default. Are you looking to put your live stream behind the Pay Per View or is it a VOD video?
Thanks,
MartinHello Dana,
Please let us know if you are using both “Video Progression” and “Use FV Player” as seen in the first step of our Learndash guide.
FV Player does include code that makes Learndash aware of the video using their LearnDash_watchPlayers function. So this should work.
Thanks,
MartinHello Quoc,
FV Player VAST will work and will show the ads, but it’s worth checking if you are getting enough video plays.
Please double-check with your ad network if you website qualifies for the use of video advertising. Some websites do not get enough video plays and then the video ad revenue is also low.
Thanks,
MartinHello Quoc,
There is no FV Player VAST license for that domain. You can buy it here: https://foliovision.com/player/vast
Thanks,
Martin2 years ago in reply to: Export encrypted videosHello Bruno,
Please make sure you move the wp-admin -> FV Player -> Settings -> Hosting -> BunnyCDN domain and key to the new website too.
Next please 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 go to wp-admin -> FV Player -> Settings -> Tools -> Encrypted Playback for 3rd Party Domains. There you need to enter your old website domain.
Otherwise the HLS streams will request the decryption keys from the old website which will not give it to the player.
Thanks,
Martin2 years ago in reply to: Retrieve FV Player licenseHello Bruno,
The license depends on the domain of your website. If you are migrating to another domain and your original website will only redirect to the new website, we can change the domain for you.
Thanks,
MartinHello Quoc,
We need to see the page where FV Player VAST does not work for you.
Thanks,
MartinHello Quoc,
Please send over a link to the test page where we can see the issue.
Thanks,
Martin2 years ago in reply to: PLAYLIST WITH TABSHello Quoc,
I found my link would not scroll down to the right section of that documentation page.
Please try now: https://foliovision.com/player/faq-intro/css-tips-and-fixes#playlist-tabs-bellow
It will scroll down to the exact “Move Tabbed Playlist Tabs to the Bottom” part of the page with a screenshot illustrating the change.
Thanks,
Martin2 years ago in reply to: PLAYLIST WITH TABSHello Quoc,
Please check the CSS tweak here: https://foliovision.com/player/faq-intro/css-tips-and-fixes#playlist-tabs-bellow
Thanks,
MartinHello Robert,
It seems like an issue with the CloudFront configuration. Are you using any custom domain with it? That means not the default
....cloudfront.net
domain, but something likevideos.your-website.com
.Please use our Video Checker to report the video too: https://foliovision.com/player/troubleshooting/how-to-use-video-checker
Thanks,
MartinHello Christian,
It seems to me if you put this to that global field FV Player should start to work:
if ( window.fv_player_load ) { fv_player_load(); }
Thanks,
Martin2 years ago in reply to: Remember video position user or non userHello Extramillions,
Are you running into that issue when logged in? If the user is logged in we use the browser beacon to make sure it stored the position on the server properly even if the page is being reloaded or closed.
I tried with the Opera browser on mac OS as I’m not normally using it, so I could close that entire browser and see if my position is stored. It worked both for logged in user and non-logged in user.
Please let us know what browser on what device you are using and if you are logged in or not.
Do you run into that problem with https://foliovision.com/player/demos/video-position-saving too?
Thanks,
Martin2 years ago in reply to: Remember video position user or non userHello Extramillions,
I tested the Picture in Picture mode when using FV Player settings for “Use native fullscreen on mobile” and “Force fullscreen on mobile” and it worked without issues. I could watch the video while working with other apps and it would remember my playback position.
I was using Safari on iPhone with iOS 15.7. Does it work for you on Safari? If you are on Android, does it work for you in Chrome?
Please let us know if you tried some these combinations.
Is your ultimate goal to have the Picture in Picture (PiP) button in FV Player? I’m not sure how to present it as having both fullscreen and PiP at the same time might be confusing. Do you know any website where you liked how the PiP works?
Thanks,
MartinHello Christian,
I see it changes the player HTML to base64 encoded string in a script tag. So that Borlabs Cookie plugin would have to provide some JavaScript event when user clicks the button. That way we could run the FV Player initialization on that even and avoid that error message.
Please check with Borlabs Cookie developers to see if they provide such JavaScript event as without it building any kind of integration would be harder.
Thanks,
Martin2 years ago in reply to: Vimeo Live – PPVHello James,
FV Player Pay Per View lets you sell videos, but it’s currently not suited for live streams.
It seems to me we would have to let you specify the exact date and time when the stream will be live and then users could buy tickets to that live video – meaning the ticket would only work at that time. Currently the Pay Per View works 2 days from the purchase date – so that would have to respect when the live stream actually started.
Thanks,
Martin2 years ago in reply to: Export videosHello Bruno,
That second screenshot shows the following issues:
- wp_fv_player_players table only has 7744 rows, while it should have over 12000 if that’s the number of players you have
- wp_fv_player_videos table is just empty
- wp_fv_player_videometa table is also empty
That’s a bad sign. Did phpMyAdmin give you a broken export file? Or did it report any issues on import?
Please check step 11 in https://foliovision.com/2023/09/migrate-fv-player-database to see how it should look like if there are no errors.
Thanks,
MartinHello Christian,
We did not look into this yet, but I wanted to confirm that what you propose actually works.
I see how you wrap the
[fvplayer]
shortcode with[borlabs-cookie id=”fvplayer” type=”content-blocker”]…[/borlabs-cookie]
.Does it mean that FV Player is not even part of the page HTML code and it only becomes available if the user confirms the cookies? Does the page reload when confirming the cookies?
Or is the content simply hidden with CSS?
Thanks,
Martin2 years ago in reply to: Export videos2 years ago in reply to: round the corners of the Off-Line messageHello Massimo,
Are you using the Rounded borders CSS tweak? https://foliovision.com/player/faq-intro/css-tips-and-fixes#rounded-borders
We added a bit of code to it to make sure the error message has these rounded borders as well. I just added the
.flowplayer .fp-message
part.Regarding the live stream count-down – it seems to me it would be best if you could set the date when the next live stream is going to be live. Perhaps we could add that a FV Player live streaming plugin.
Thanks,
Martin2 years ago in reply to: round the corners of the Off-Line messageHello Massimo,
Please send us a screenshot of what you are getting. The live stream count-down only appears without a solid background, so I don’t see where the rounded corners could be used.
Also, the splash image keeps appearing behind it. Perhaps you mean that the whole count-down could be a single line without the strike-through play button.
I’m attaching how it looks like on our website:
Please let us know.
Currently you can only change that message using language hooks. You can use PHP code too, as illustrated here: https://foliovision.com/player/developers/api-programming#customizing-translations
The text to target is:
<h2>We are sorry, currently no live stream available.</h2> <p>Retrying in <span>%d</span> ...</p>
Thanks,
Martin2 years ago in reply to: play video on background on mobileHello Meir,
I don’t mean the FV Player Sticky Video feature, I mean the Picture in Picture video playback mode – which FV Player does not currently support.
But I found I’m on wrong track with that Picture in Picture mode.
I’m finding that if I play a video in FV Player and switch to another app, it stops playing. But then I can swipe down on the screen to opens the Control Center (that’s the name of it on iPhone, it’s called Quick Settings on Android).
In these controls you will see the video playback controls – if a video was playing previously. And it lets you continue the playback right there – just tap to play and you will hear the video sound immediately. And you can then switch to some other app and keep listening to the video.
This works on iOS 15.7, iOS 16.6 (Safari) and Android 13 (Chrome).
You can also turn off the phone screen and it keeps playing.
You can use it with YouTube too, but it seems a bit unreliable. Sometimes the video would not appear in these controls at all and I had to go back to the browser, resume the video, go to home screen and try to resume it in the swipe-down controls again. That was on iOS. On Android the YouTube video would not continue playing ever, not even if using YouTube.com.
Thanks,
Martin2 years ago in reply to: Export videosHello Bruno,
In that case you can just move all the database tables mentioned here: https://foliovision.com/player/developers/player-database#structure
You probably want to keep the FV Player settings, so copy the
fvwpflowplayer
from wp_options too.Please let us know if you have no experience with the database management tools, such as phpMyAdmin. Do you at least have phpMyAdmin available in your web hosting control panel?
Thanks,
Martin2 years ago in reply to: play video on background on mobileHello Meir,
We are doing some research, it seems if the picture in picture mode is activated, it can then keep playing.
Thanks,
MartinHello Lana,
We were meaning to post this to the FV Player Vimeo Security users for couple of months now:
Videos uploaded to Vimeo after July 2022 use new streaming formats which do not allow us to protect Vimeo videos from all downloaders. When FV Player Vimeo Security is fully configured, including alternative allowed domain, five out of six download methods tested today (3 May 2023) still failed. But with some tools you could download the MP4 files.
Even after a successful download, video and audio must be put back together as one MP$ would be video and the other audio. As Vimeo Protection is no longer bulletproof, we have removed Vimeo Advanced Security from sale.
To protect your videos from download, please use FV Player Coconut which let you encrypt your videos.
Thanks,
Martin2 years ago in reply to: Force audio playerHello Meir,
Please try to append
#.mp3
at the end of the URL, like this:https://vz-aeb84cfc-fe8.b-cdn.net/d2cf4145-76d9-4e85-b03d-4b40e542394c/original#.mp3
It’s not ideal, seems like it would be best if we would detect the file type. It could work that way when storing in FV Player database.
Thanks,
Martin2 years ago in reply to: Export videosHello Bruno,
There was no change in the database structure.
Are you looking to move all of your videos to another website which has no FV Player videos on it, or would you like to import many videos into a website which does have FV Player videos in database already?
Thanks,
Martin2 years ago in reply to: Amazon S3 browser integration not workingHello Michael,
Sorry about the huge delay in our response here, somehow your ticket has ended up not answered.
FV Player includes the AWS SDK for PHP to be able to list the content of Amazon S3 buckets. It’s the biggest component of FV Player.
Please try to browse your AWS S3 bucket in FV Player again and then check if anything new appeared in the PHP error log. 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 these errors available in wp-admin: https://wordpress.org/plugins/error-log-monitor/
Then try to browse your AWS S3 bucket in FV Player once again and the error should be recorded in these logs.
Thanks,
MartinHello Łukasz,
I tried to encode a video with that same word and while Coconut managed to process the video thumbnails and upload them to the storage it would fail to upload the encoded video. I’m in touch with Coconut support regarding that.
Please let us know what’s your goal with different bitrates and codecs. It can get very technical. Perhaps your videos do not show a lot of movement and would look just at good on lower bitrate. Or maybe they feature a lot of action and it’s not enough.
Problem with VP9 is that it won’t work on Safari and on opposite H265 only really works in Safari. So we would have to create twice as many video files to cover all the browsers.
Thanks,
MartinHello Walter,
Here are our notes for WP Rocket usage: https://foliovision.com/player/developers/player-minify-plugins#wprocket
It does not mention anything about WP Rocket’s “Load JavaScript deferred” as we are using that one too and we are not noticing any issues.
My recommendation would be to remove FV Player scripts from “Excluded JavaScript Files” first and see it that won’t help.
Thanks,
Martin2 years ago in reply to: Pro Won’t Load CloudFlare VideoHello Taco,
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 the issue should be fixed. If it won’t help, please let us know what’s set in wp-admin -> FV Player -> Hosting -> Cloudflare Stream.
Thanks,
MartinHello Łukasz,
I’m not sure what could be causing this error. My guess was it could be caused by the “śladu” word in your folder name. But I tried to use that same folder name and it worked without issues.
Are you running into that issue if you avoid using any letters with diacritic?
Are you able to browse to your file on https://cloud.digitalocean.com/ -> Spaces and then click on the three dots next to it and pick “Download”?
Thanks,
Martin2 years ago in reply to: bunny.netHello Meir,
Yes, if you embed a video from Bunny Stream using FV Player you can enjoy all the other features, including the video position storing or FV Player Pro Video Ads.
Thanks,
Martin2 years ago in reply to: Pro Won’t Load CloudFlare VideoHello Taco,
That video does not seem to use the URL token or any other kind of protection. I can even play it on our website.
Please create a test page where we can see the issue right on your website.
Thanks,
MartinHello Walter,
I see you are using Bunny CDN. It seems you CDN zone does not have “Enable Token Authentication” enabled in https://panel.bunny.net -> Pull Zones -> (pick your zone) -> Security -> Token Authentication.
But then you have it configured in wp-admin -> FV Player -> Settings -> Hosting -> Bunny CDN. In that case “Enable Token Authentication” should be also enabled on https://panel.bunny.net
Please let us know if that won’t fix the issue for you.
Thanks,
Martin2 years ago in reply to: Playlist style “vertical” not workingHello Chris,
Please double-check that you are not simply setting a different playlist style for that particular playlist: https://foliovision.com/player/playlists/creating-playlists#individual-playlist-styles
Thanks,
MartinI should add that your code worked nicely, thank you for the contribution!
We just had to make sure it’s also considered for the transcript caching.
In FV Player 8 we will load localy stored transcript (on the same server as the website) directly, no caching will be involved.
Thanks,
MartinHello Dana,
Thank you for letting us know about the issue.
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. It might take up to 20 minutes before you see the new transcript content though.
Thanks,
MartinHello Stickywerks,
FV Player 7.5.39.7212 is out and it fixes the Video Checker issue.
Once you upgrade you will not be getting these false alarms.
Thanks,
MartinHello Bruno,
FV Player 7.5.39.7212 is out and it fixes the Video Checker issue.
Once you upgrade you will not be getting these false alarms.
Thanks,
Martin2 years ago in reply to: Video Issues ErrorHello Sherri,
FV Player 7.5.39.7212 is out and it fixes the Video Checker issue.
Once you upgrade you will not be getting these false alarms.
Thanks,
MartinHello Bruno,
We are happy to help you resolve the issue right on your website, we offer the paid service for hands-on support: https://foliovision.com/pro-support
If you have a backup of your website, you can run this query using a plugin like https://wordpress.org/plugins/sql-executioner/
DROP TABLE `wp_fv_fp_hls_access_tokens`
That will remove the table. I advise strongly to remove that plugin once it’s no longer needed.
We always try to make our plugin better and more resilient. I checked if WordPress has a way of fixing its tables and it does. But it only supports its own tables and cannot check a table of any plugin. And it’s not fully automated, you have to edit wp-config.php, so it’s not so easy.
But I added some code to let FV Player use that WordPress feature. I know that just repairing the table did not solve the issue for you, but it’s a good addition.
Thanks,
MartinHello Bruno,
That’s weird as it keeps saying that it’s corrupted.
Please try to remove that table using your database management tool. If you have any kind of a control panel running on your web host there should be a way of listing the database tables and removing
wp_fv_fp_hls_access_tokens
.If you are not sure, you can ask your web host support.
I wonder if WordPress includes any code to auto-repair its tables these days. We should follow the same procedures with FV Player.
Thanks,
MartinHello Bruno,
Now the log shows the following:
Table ‘./engorged_wp/wp_fv_fp_hls_access_tokens’ is marked as crashed and should be repaired
So it seems that your server has crashed and it affected one of the FV Player tables. This could happen to any table, including the basic WordPress tables like wp_options, in that case your website would not load at all.
Please run the following SQL command on your database:
REPAIR TABLE wp_fv_fp_hls_access_tokens;
That will fix the issue. If you are not sure about how it’s done please ask your web server support or you can try to use this plugin to repair your database: https://wordpress.org/plugins/simple-database-repair/ I checked that plugin code an it seems good.
Thanks,
MartinHello Bruno,
Please reinstall using the same steps again, I added some code to log why it fails to re-create that table or why the database insert fails. No need to test the Release version, these improvements are in Beta only.
If possible try to execute this SQL query on your database:
CREATE TABLE `wp_fv_fp_hls_access_tokens` ( `id` int NOT NULL AUTO_INCREMENT, `time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `url` varchar(1024) NOT NULL, `client` varchar(1024) NOT NULL, `cookie` varchar(1024) NOT NULL, PRIMARY KEY (`id`), KEY `url` (`url`(768)), KEY `client` (`client`(768)) );
Will that work or will you get any error?
Thanks,
Martin2 years ago in reply to: Video Issues ErrorHello Sherri,
I replied in that original thread couple of hours ago;: https://foliovision.com/support/fv-wordpress-flowplayer/troubleshooting/amazon-s3-the-request-signature-we-calculated-does-not-match-the-signature#post-201918
I wanted to confirm if the issue is just with the Video Checker: https://foliovision.com/player/troubleshooting/how-to-use-video-checker
And if the videos actually play.
Please let us know.
Thanks,
MartinHello Bruno,
I see that the encrypted HLS playback request fails to store.
I wonder if your FV Player HLS tokens table got lost.
Please reinstall using the same steps again, I added some code to re-create the table if it’s missing.
Thanks,
Martin2 years ago in reply to: Titles not showing.Hello Extramillions,
The wp-admin -> FV Player -> Settings -> Skin -> Playlist has a setting to pick the Playlist design, where one shows the titles at all time and the other one only on hover: https://foliovision.com/player/getting-started/customizing-fv-player-skin#playlist-skin
Please let us know if that’s it or you are still having issues.
Thanks,
MartinHello 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
Finally you will be able to enable wp-admin -> FV Player -> Settings -> Pro Features -> Debug -> Verbose.
Please let us know what filename it logs into (you can find out by clicking the three dots in the option description), it should be something like:
/home/website/public_html/fv-player-debug-abcdefdcf03634a4f3318e6d1d99042d.log
Then we can try to play your test video and see what shows in the log to figure out what’s failing.
Thanks,
MartinHello Sherri and Stickywerks,
Please let us know what is one of your video URLs that runs into the issue.
We found that the comma symbol causes problems, but it never worked, not even in 7.5.29.7210. So we fixed that and the new version for test can be found here: https://foliovision.com/downloads/fv-wordpress-flowplayer.zip
But it seems to me that you perhaps only see this issue when using the Video Checker: https://foliovision.com/player/troubleshooting/how-to-use-video-checker
So we will fix that as it’s very bad to get false alarms.
Thanks,
MartinAs a temporary workaround you can use this PHP code to permit the encrypted HLS playback if the IP or URL does not match:
add_filter( 'fv_player_pro_secure_hls_key_send', '__return_true' );
You can put that to your theme functions.php file.
Thanks,
MartinHello Bruno,
Thank you for these details, I can see that the issue is not with Bunny CDN nor DigitalOcean Spaces.
Somehow the encrypted playback is not allowed.
Did you make any changes to the files stored on DigitalOcean Spaces, including renaming any of them?
Were there any changes to the web server configuration, like adding a web application firewall like Cloudflare or a proxy?
I’m asking as the user IP address playing the video and requesting the decryption key seems to not match.
Please open YOUR-SITE.com/wp-admin/options-general.php?page=fvplayer&debug and go to the “Tools” tab where you will find “Encrypted HLS tokens”.
Then play your test video and refresh that above page and see if anything new appears in that “Encrypted HLS tokens” table. Will you see your real IP address and will the “Url” match the video which you are trying to play?
Thanks
MartinHello Bruno,
Please let us know what do you use to host your videos.
If it’s Bunny CDN pulling videos from DigitalOcean Spaces, then does Bunny CDN in the S3 Authentication settings still use valid keys from DigitalOcean Spaces?
Are you sure there were no changes?
Is the issue only with Safari?
Are you on latest FV Player (the base free plugin) too?
Thanks,
MartinHello Sheri,
As I was mentioning I was not able to reproduce this issue.
Please send over the exact video URL on S3 which you are using. Then we can add similar URL on one of our buckets to our automated test suite and avoid further issues with it – there might be an issue with some special character.
You can also check if enabling S3 Ajax in wp-admin -> FV Player -> Settings -> Hosting -> Amazon S3 Protected Content will fix the issue.
Thanks,
MartinHello Taco,
That works as well, you can browser and search videos stored on Cloudflare Stream. It’s that second screenshot on https://foliovision.com/2023/08/upload-cloudflare-wordpress
Thanks,
MartinHello Taco,
If you are looking to move your videos out of Cloudflare and into a different provider (or self-host), we do offer such service: https://foliovision.com/store/video-library-migration
Cloudflare does support the API calls to let us download the original videos so the migration is possible.
Thanks,
MartinHello Stickywerks,
I was not able to reproduce this issue.
Please send over the exact video URL on S3 which you are using. Then we can add it to our automated test suite and avoid further issues with it.
If you have a staging website where we could see the issue then that would be great too.
Thanks,
Martin2 years ago in reply to: Seeing intermittent PHP Fatal ErrorsHello Steve,
It’s not a new release version yet as we would like to see if the fix actually prevents these errors in your case. Hence no change in the version number, but I see it would be clearer.
It’s true that this does not help us figure out which video is causing issues. We could add some log of failed video checks.
Thanks,
Martin2 years ago in reply to: Hls with bunny.net stops when screen is offHello Alecos,
I tested with Chrome on Android 13 and the audio would continue playing even though mobile screen turned off after a while.
If it’s a video, then it won’t go turn off the screen, so nothing stops the video.
If you lock the phone on purpose and the screen turns of, I can then continue playing the video on the lock screen. I was testing with Safari on iPhone with iOS 15.7 and with Chrome on Android 13.
I tested the HLS audio too and it would not stop. Please let us know what mobile and what browser did you use with what operating system.
Thanks,
Martin2 years ago in reply to: Seeing intermittent PHP Fatal ErrorsHello Steve,
Thank you for the bug report. It’s the background video checking. Seems like there is some video that is not properly recognized as YouTube or Vimeo.
Could you please reinstall FV Player from this link? https://foliovision.com/downloads/fv-wordpress-flowplayer.zip
Then the issue will be fixed.
Thanks,
MartinHello Taco,
In case you are looking for a way of making it easier to post new videos using Cloudflare Stream, our new addon plugin does let you upload videos to it right in your WordPress admin dashboard: https://foliovision.com/2023/08/upload-cloudflare-wordpress
Thanks,
Martin2 years ago in reply to: Cloudflare Streaming signed URLSHello James,
In case you are still interested, we now support Cloudflare Stream URL tokens and video uploading with our new addon plugin: https://foliovision.com/2023/08/upload-cloudflare-wordpress
Thanks,
Martin2 years ago in reply to: Adding a Call To Action at a certain timeHello Mike,
We started to work on this some time ago, but then we felt like it should be simplified.
We like the way it works in Wistia: https://wistia.com/support/customizing/annotation-links
On that link you can see that an annotation has the following properties:
- Start
- End
- Text
- URL
- Left or Right position
- Light or Dark color
It seems that’s all you might need.
The other kind is a message that appears and it stops the video from playing. It might require an email address to be provided to allow further video playback: https://wistia.com/support/customizing/turnstile
Thanks,
MartinHello Bruno,
I’m checking if there is a problem with the double encoding. In your case
%20
becomes%2520
.Please let us know if you are able to play these videos.
Thanks,
Martin2 years ago in reply to: How to Reduce the FV content in User FileHello Andy,
We will copy these FV Player video positions from usermeta to the new table. This conversion routine took 1 hour on one of the big video websites where we were testing this new feature. It would free almost 1GB of space in the wp_usermeta table as there are tens of thousands users.
If you did some CSV export for a database tool then I guess that’s what added that
meta_key_
part to these column headings. In that case the actualmeta_key
was likely just_fv_wp_flowplayer_saw_59
– which belongs to FV Player and will be moved in that conversion routine in FV Player 8.Thanks,
MartinHello Gillian,
Any cache plugin needs to be purged when you change global plugin settings or if you update a plugin, as long as the plugin does anything int the front-end.
We are using WP Rocket and find that putting all the JavaScript into one file no longer provides any benefits. Google PageSpeed algorithm actually checks how much JavaScript runs on the website and not just how much is downloaded.
Thanks,
MartinHello Peter,
You have contacted us via email regarding this issue on July 3rd. We replied to you on you on that email on July 12, 2023 along with the FV Player 8 and FV Player Pro 8 ZIP file.
Please look into that email or let us know if you can’t find it. Perhaps the ZIP file was not allowed by your email provider.
Thanks,
MartinHello Andy,
I’m not having issues on https://workingsheepdog.co.uk/online-sheepdog-training-videos-preview-tb/ with latest Safari.
Please check if you run into that issue even now. Your website uses some caching using the NginX web server, so perhaps that one was not purged and you actually still got the old files when not logged in.
Thanks,
Martin2 years ago in reply to: How to Reduce the FV content in User FileHello Andy,
Following wp_usermeta rows belong to FV Player – the meta_key must be one of:
- fv_wp_flowplayer_playerplaylist*
- fv_wp_flowplayerposition*
- fv_wp_flowplayersaw*
- fv_wp_flowplayer_topposition*
These will be moved to a new database table in FV Player 8. That will reduce the number of database data moved around, specially if you allow your users to post comments on the articles.
Do you seem them anywhere in that exact form as you wrote?
meta_key__fv_wp_flowplayer_saw_59 meta_key__fv_wp_flowplayer_position_180
Thanks,
Martin