Forum Replies Created
-
-
Hello Zach,
It could happen if FV Player fails to detect the duration of your videos.
Please provide the export of your playlist, here’s how it’s done: https://foliovision.com/player/tools/importing-exporting-players
Then I can check if the duration check fails for any particular reason.
Thanks,
MartinHello Vincenzo,
Using FFmpeg on the server directly could work, but it’s not a common library that would be installed on many servers.
If you are not publishing too many videos and your readers are close to your server it might work fine. Otherwise you need at least the CDN to make sure the video is fast to stream regardless of the user location.
That’s why we created FV Player Coconut with the setup wizard to let users get powerful video encoding, storage and distribution without having to configure it all the hard way.
Thanks,
Martin2 years ago in reply to: Make my video most secureHello Mustafa,
The HLS encryption supported by Coconut is AES-128.
While AES-256 is a more powerful encryption, the video protection is only as strong as the weakest component. Which is the decryption key distribution mechanism. FV Player Pro already improves that over the standard encrypted HLS.
Thanks,
Martin2 years ago in reply to: FV Player Pro- double-click issuesHello Tailoong,
please let us know what FV Player Pro features are you using on that video as I was still not able to reproduce the issue – this double-tap seeking works for me with FV Player Pro too. I was also using the DRM text to see if that could be causing the issue, but it worked.
You can send a link to your test page too,
Thanks,
Martin2 years ago in reply to: Player on ISO only loads audio of livestreamHello Mark,
so currently the live stream is not live anymore, it just shows a short video with a message that the stream is offline. But at least I can see that without issues on iPhone with iOS 15.7 and also on iOS 16.5. I tried with both Safari and Chrome.
Please let us know when do you plan to run another live stream or if you could run some test live stream.
Thanks,
MartinHello Gregory,
please try to change the website name in wp-admin -> Settings -> General temporarily. That will let the FV Player Coconut Wizard try with some other Space name on DigitalOcean.
Thanks,
MartinHello Gregory,
please go to wp-admin -> FV Player -> Settings -> Hosting -> DigitalOcean Spaces and clear the “Space Name” field. Then the wizard should work.
Thanks,
Martin2 years ago in reply to: FV Player Pro- double-click issuesHello Tailoong,
in FV Player double tapping the video on the left or right side seeks forward or rewinds the video by 10 seconds when using mobile. So I guess that’s what you mean.
Please let us know what FV Player Pro features are you using on that video as I was not able to reproduce the issue – this double-tap seeking works for me with FV Player Pro too.
You can send a link to your test page too,
Thanks,
MartinHello Dimitri,
We are thinking about letting FV Player Pro accept the encrypted HLS streams from and of your licensed domains. If we allow any random domain it could potentially be exploited to lower the video protection.
Thanks,
MartinHello Dimitri,
re-encoding would be the last option.
As I was mentioning something could be done about this using PHP code, so we will discuss if our plugin could make these website migrations easier.
Please let us know how did you fix these issues when you have a minute.
Thanks,
MartinHello Dimitri,
please let us know what was your domain name before and after. Did it change completely? For the HLS decryption key we allow sub-domains to get the key but if the domain was changed completely it won’t work.
However you did mention you updated the m3u8 files – did you really do that with the files stored on DigitalOcean Spaces? It could also be adjusted with a WordPress filter
fv_player_drm_stream_loader_output
in PHP.Thanks,
Martin2 years ago in reply to: Player on ISO only loads audio of livestreamHello Mark,
I wonder if FV Player fails to detect that the stream is live. Could you please provide the streaming URL and let us know when it will be live again?
Or will adding live=”true” to the shortcode fix the issue? You can try like this (1 is your player ID for the live stream):
[fvplayer id="1" live="true"]
Thanks,
MartinHello Gregory,
thank you for confirming, we will add that to the FV Player Coconut compatibility checks.
Thanks,
MartinHello Peter,
it works well in our testing, we will check when we could make FV Player 8 available for beta testers.
Thanks,
MartinHello Girish,
each browser gets a token and we only allow 3 tokens in last 3 months. The 3 months limit is important when user buys a video, it’s not important for renting.
Thanks,
MartinHello Gregory,
it says the cURL library is missing in your PHP. It’s required by the Coconut PHP library.
Please ask your web hosting support to add that PHP library for you, it’s very common and only missing in rare cases. So it shouldn’t be a problem to add it.
Thanks,
Martin2 years ago in reply to: Player on ISO only loads audio of livestreamHello Mark,
the issue which I’m noticing is that your video are not optimized for web. I tried on iPhone 16.4.1 and the video wouldn’t start even if I opened it in the browser directly.
I tested with Delft_01-06-2023.mp4
It’s a 12 hour long video, so I’ll check if that might be causing some issue on iPhones.
Thanks,
MartinHello Girish,
Please download a fresh copy of FV Player Pay Per View ZIP file from https://foliovision.com/my-licenses and reinstall again.
I found there was a problem if the full video was in a different format than the preview.
Thanks,
MartinHello Bebopblues,
I see it’s added for the CSS :focus pseudo-class when the element is selected in Firefox.
Could you please reinstall FV Player from this link? https://foliovision.com/downloads/fv-wordpress-flowplayer.zip Then it should be gone.
Thanks,
MartinHello Girish,
if you download a fresh copy of FV Player Pay Per View ZIP file from https://foliovision.com/my-licenses and reinstall you will get a new version of the plugin which no longer uses the IP address to limit the viewing.
Thanks,
MartinHello Gregory,
is your development website really a sub-domain of your live website, like that dev.domain.com is a sub-domain to domain.com? If both use the same “domain.com”, then it should work.
Like I said the staging domain should be a sub-domain of your live domain to play these encrypted HLS streams.
If that’s not the case, please send a link to your staging website where we can see a video (not) playing.
This seems needlessly complex but we are protecting the videos. If we can make some adjustments to make operating a staging website easier we will – like we did with these staging website subdomains being allowed to play these videos.
If you get a HTTP 500 code anywhere the please 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 reproduce the error again and it should be recorded in these logs.
Thanks,
MartinHello Gregory,
the encrypted HLS streams are set to play on your website domain only. However if you staging domain is a sub-domain of your live domain it should play.
If that’s not the case, please send a link to your staging website where we can see a video (not) playing.
I see you setup the staging website license for your FV Player Coconut, you should be able to enter that in wp-admin -> FV Player -> Coconut Jobs -> Settings – even without running the setup wizard again.
Thanks,
MartinHello Peter,
finally we are starting on this, it will be a FV Player 8 feature.
Thanks,
Martin2 years ago in reply to: Odysee Livestream not workingHello Robert,
unfortunately the live streams won’t work as they started to check the HTTP referrer. So you will have to use their iframe embed code.
Thanks,
Martin2 years ago in reply to: how to delay wprocket js executionHello Meir,
It makes sense – if you only load the CSS for which the markup is in the page HTML code the FV Player styling once the video starts will be missing. The control bar will not work and so on.
WP Rocket offers similar optimization and FV Player tells it to skip its CSS files as such optimization is not going to work.
Thanks,
Martin2 years ago in reply to: Odysee Livestream not workingHello Robert,
we are noticing some inconsistencies in how Odysee API works.
Please post a link to the live stream which you are using.
Thanks,
Martin2 years ago in reply to: how to delay wprocket js executionHello Meir,
could you please reinstall FV Player from this link? https://foliovision.com/downloads/fv-wordpress-flowplayer.zip
Then it should work. The WP Rocket “Delay JavaScript execution” will take priority over FV Player’s “Optimize FV Flowplayer JS loading” and you do not need to exclude anything.
Thanks,
Martin2 years ago in reply to: how to delay wprocket js executionHello Meir,
with the “Optimize FV Flowplayer JS loading” setting of FV Player the WP Rocket settings should no longer apply as FV Player will already load its scripts only on the first user interaction with the page: https://foliovision.com/player/settings/optimize-javascript-loading
If it does not seem to work then please make sure https://meirtv.com/wp-content/plugins/fv-wordpress-flowplayer/flowplayer/modules/flowplayer.min.js is excluded from WP Rocket optimizations.
Thanks,
Martin2 years ago in reply to: Make my video most secureHello Mustafa,
the monthly fees by the DRM provider still apply. Please check the EzDRM monthly pricing here: https://www.ezdrm.com/service-pricing
You basically need the “Universal Complete” package to really support all the web browsers.
Thanks,
Martin2 years ago in reply to: Make my video most secureHello Mustafa,
our integration with BuyDRM or EzDRM video protection providers can be purchased here: https://foliovision.com/downloads/widevine-fairplay-support
Thanks,
Martin2 years ago in reply to: Make my video most secureHello Mustafa,
the advantage of Apple Fairplay is that it can prevent screen capturing. But it only works in the Safari browser on Mac and iOS.
So you would need something else for Android and Windows users. On Windows you would have to use Microsoft Playready which would only play in Microsoft Edge.
On Android you would have to use a native mobile app with Widevine protection.
The reason for this complexity is that on each operating system only the standard web browser supports all the hardware DRM. And on Android none of the browsers support that so it would have to be mobile app only.
To support these 3 protocols we would have to use a DRM provider such as EzDRM or BuyDRM which also adds to the monthly cost.
Thanks,
MartinHello Magdalena,
FV Player Coconut tries to pick your Spaces names for DigitalOcean automatically, perhaps retrying will help.
If not then please go to that wp-admin -> FV Player -> Coconut page again and there should be a button labeled “Show wizard log”. Clicking that will reveal the log of the wizard operations – hopefully including explanation why the DigitalOcean Spaces check has failed.
Thanks,
MartinHello Willie,
thank you for the video.
Are you using the “Turbocharge Ajax Vimeo loading” setting in wp-admin -> FV Player -> Hosting -> Vimeo?
In that case 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-betaThen resave the plugin settings and it should work.
Thanks,
Martin2 years ago in reply to: How to add phone number on drm text feature2 years ago in reply to: How to add phone number on drm text featureHello Mustafa,
putting it into
$data['phone_number']
won’t do anything. You can only use one of the existing array keys which I mentioned.So for example this is how you can add the phone number to the user name:
$data['name'] .= ' ' . get_user_meta( $user_data->ID, 'billing_phone', true );
Thanks,
Martin2 years ago in reply to: How to add phone number on drm text featureHello Mustafa,
that code looks good, but you should be checking
if ( ! empty( $user_data->ID ) ) { ... }
before callingget_user_meta()
to avoid PHP warnings in the logsHowever not all array keys in
$data
are supported – you can only append this information to one of$data['email']
,$data['name']
,$data['ip']
or$data['site']
.Thanks,
Martin2 years ago in reply to: How to add phone number on drm text featureHello Mustafa,
I would add that you can use the
fv_player_pro_drm_text
filter to alter the information showing in the DRM text: https://foliovision.com/player/developers/api-programmingSo if you are storing it as one of your user profile fields, you can append it there.
Thanks,
Martin2 years ago in reply to: Html5: Video loading abortedHello Remy,
please let us know if the issue appeared on the same videos which just keep failing over and over again or if it was completely random.
I also wonder if you can see anything in your PHP errors logs for the period when you had the current version of FV Player up.
Thanks,
MartinHello Magdalena,
I’m noticing that the enhanced video protection works only for some of the videos. It seems to work well for the older videos.
But we are still looking at different ways of fixing our Vimeo Security plugin. We will have an update today.
Thanks,
Martin2 years ago in reply to: Html5: Video loading abortedHello Remy,
does it appear that the same videos keep failing or do just random videos fail?
If it’s the same set of videos that fail to play then please put them on a test page which we can access.
If it’s random videos then please install the Log HTTP Requests plugin and see what it says about the requests going to your Bunny CDN domain. Just clear your Stream Loader cache in FV Player Pro settings and when you play a video next time it will a log entry with in wp-admin -> Tools -> Log HTTP Requests. There you can see full details of the Bunny CDN response. I wonder if it gives back some error page.
Also, if you use “Speed-up” setting in FV Player Pro -> Stream Loader then please disable it for now.
Thanks,
MartinHello Magdalena,
we are looking into it. A while ago Vimeo stated to use simple MP4 files for the audio tracks of the videos. Maybe they do it for the actual video too. Previously the video would be stored in chunks which worked as a way of protecting the video against the video downloading tools. Maybe there is still a way of getting these chunked video streams
Thanks,
MartinHello Mr W.,
please reinstall FV Player from this link: https://foliovision.com/downloads/fv-wordpress-flowplayer.zip
Then the issue will be fixed.
We are also fixing our automated testing as the S3 browser test was not working properly and that’s why this bug has occurred.
Thanks,
Martin2 years ago in reply to: Chromecast not working on WordPress.comHello Thomas,
we are thinking about showing the Chromecast button at all time on compatible browsers. Then clicking it would show a message that no device is available or show the actual Chromecast receiver selection.
Please send a test page to your WordPress.com website so that we can check the issue with Chromecast being blocked. Or is it simply blocking external scripts using HTTP Content-Security-Policy header?
Thanks,
Martin2 years ago in reply to: Cloudflare Streaming signed URLSHello James,
here’s our documentation on adding support for custom video CDNs with secure tokens on URLs: How to add your own URL token signing mechanism
It solves the biggest issue – these signed URLs time out and have to be regenerated – that keeps them secure.
Thanks,
Martin2 years ago in reply to: Html5: Video loading abortedHello Remy,
if you are on WordPress 6.2 please make sure to upgrade the FV Player plugins. There were some issues in that new WordPress version: https://foliovision.com/2023/04/wordpress-62-breakage
Thanks,
Martin2 years ago in reply to: Cloudflare Streaming signed URLSHello James,
currently Cloudflare Stream is not supported. I see here is their documentation on how to generate tokens for their videos: https://developers.cloudflare.com/stream/viewing-videos/securing-your-stream/ So it could be added.
In general we do not have a good experience with Cloudflare – mainly with their website caching which seems to always cause issues when people try to use it for their websites and they do not understand all the technology involved.
In our comparison it was also more expensive than other services: https://foliovision.com/2021/09/video-encoding-prices-cost However our comparison does not cover live streaming, so I wonder what is you experience.
Please let us know why did you pick Cloudflare Stream over other live streaming platforms such as Viloud or DaCast.
Thanks,
Martin2 years ago in reply to: Chromecast not working on WordPress.comHello Thomas,
unfortunately I see no images in your post. Could you please use our “Upload Images” button? It’s available if you log in. Or you can just send the link.
Please try if the Chromecast works for you here: https://foliovision.com/
Thanks,
MartinHello James,
now I see you said the website is not yours.
So please just give that CSS tweak a try.
Thanks,
MartinHello Deewin,
now we are thinking perhaps we would like to get rid of this feature completely, but we like it for movie websites where the video is the main feature on the page and there is not thing else to do.
Thanks,
MartinHello Morbificagent,
Thank you for these samples. I see this works on a YouTube kind of websites where the video is at the top of the page and it’s the main feature on the page.
We are more concerned about how this would work on a typical website where people post articles and each article might have multiple videos. Perhaps it could initiate fullscreen if you rotate your mobile and at least 80% of the video is already visible and the video is playing. That might just work for multiple videos on the page.
Please let us know if you have ever seen a page like that.
Thanks,
MartinHello Seth,
are you running a e-learning website? We are preparing a special mode where users can only seek back in a video but not forward. With the video position storing it would allow users to watch full video even in multiple sessions if it’s a long video and they run out of time.
Regarding boring videos – it seems to me it would be better to add video heatmaps.
When you talk about website total user capacity – are you not using a video CDN? If you serve videos from a shared hosting plan, it might indeed run into issues if there’s too many video videos at once. You should be able to see the peaks in the website bandwidth graphs. If you are on your own VPS then it should really be available in your hosting control panel.
Thanks,
MartinHello Luiz,
so far we were not able to decide what is the right choice here.
We like both ways – lightbox gallery that works only with the images which belong to a single post and also a gallery which allows user to see media from all posts on the page – this occurs when your WordPress archive pages show full content and no excerpts.
Are you deliberately showing full post content on your category or tag archives?
Thanks,
Martin2 years ago in reply to: hlsjs-lite: Video not properly encodedHello Dimitrii,
thank you for all the logs. I see we did not add the Referer header for the HLS separate audio track check, so this would fail for users who use multiple audio tracks.
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 will give you the FV Player Pro plugin with the fix.
Thanks,
Martin2 years ago in reply to: hlsjs-lite: Video not properly encodedHello Dimitri,
do you run into the issue at all times or does it only fail sometimes?
What does the Video Checker say about the video? https://foliovision.com/player/troubleshooting/how-to-use-video-checker By checking that you can verify if your DigitalOcean Spaces to Bunny CDN connection works properly and your Bunny CDN Secure Token is set properly.
When “Speed-up” setting of FV Player Pro -> Stream Loader is disabled you can also instal the Log HTTP Requests plugin and see what it says about the requests going to your Bunny CDN domain. Just clear your Stream Loader cache in FV Player Pro settings and when you play a video next time it will a log entry with in wp-admin -> Tools -> Log HTTP Requests. There you can see full details of the Bunny CDN response. I wonder if it gives back some error page.
Thanks,
MartinHello James,
We would recommend that you actually setup FV Player on the other website and post the video there.
You can hide the Embed button using CSS: https://foliovision.com/player/faq-intro/css-tips-and-fixes#hide-embed-button
Thanks,
MartinHello morbificagent,
could you please send an example website that works that way? We often like to read the websites in landscape orientation and if the video would go to fullscreen it could be disrupting.
Thanks,
Martin2 years ago in reply to: Splash Image Showing Up Above PlayerHello John,
please edit your post and remove the Featured Image using the editing interface.
FV Player will not try to set the Featured Image again for that post. If you use the classic WordPress editor, you can do so using the Featured Image box.
If you use the Block editor (Gutenberg) then please check this video at 2:31: https://videopress.com/v/AMJqN3ia?at=151
If you never want the Featured Image to show on top of your articles, then it’s better to remove it in your theme.
Thanks,
MartinHello James,
Would you like to be able to embed these videos while not allowing anybody else to do that?
Please let us know.
Thanks,
MartinHello Dusan,
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-betaThat will give you the FV Player Pro plugin which will let you load chapters that way.
Thanks,
MartinHello Deewin,
we believe the screen should auto-rotate to fit the video properly when in fullscreen. Unfortunately such feature does not exist for iPhone web browsers.
I will check with our team if we would like to add some sort of a hidden preference for this.
Thanks,
MartinHello Peter,
we will see if we can put this into the next release this or the next week, or if this was to wait for the new major version which will hopefully be out by the end of May.
Thanks,
MartinHello Peter,
we would like to improve our LMS integration.
Since we already keep track of user’s furthest playback position in the video we could not only allow seeking back, but use that playback position data to allow seeking forward if you saw that part of the video before.
So a student could start watching a lesson and then come back the other day and continue and still be able to go to beginning and then also seek forward. But only up to that furthest playback position.
Thanks,
MartinHello Robert,
unfortunately the WooCommerce database structure is a bit complex, so this might not be too easy.
Also, FV Player Pay Per View does not provide much additional interface when it comes to the history of purchases. It’s more or less just the “Watch full video” link on the order page as seen here:
And then of course FV Player let the user watch the full video:
The adjustments to do are:
- link the WooCommerce product to the FV Player instance using wp_fv_playermeta table using the
ppv_wc_id
meta_key - link the FV Player ID to to WooCommerce product using the
fv_player_ppv_player_id
meta_key in post meta - setup WooCommerce product pricing variations for video rental/purchase – this is the worst of all as each variation is actually additional entry in wp_posts (custom post type)
Please let us know if you have a programmer working on your project who could handle this or if you need help.
Thanks,
MartinHello Peter,
we plan to add a “LMS | Teaching” setting for each FV Player instance.
It would allow you to disable seeking in the video, but at the same time the time would remain visible to make sure you can actually see the progress of the video.
Thanks,
MartinHello Dusan,
the code which you posted works, but the problem is that FV Player Pro needs to create the chapters div ahead of time.
We will add some code to ensure it’s created even if the chapters are added in JavaScript and make it part of FV Player Pro Beta.
Thanks,
MartinHello Luiz,
it seems some other plugin might be interfering. FV Player does not use fitVids.
It might be a theme issue as well. Please try to preview your website with another theme with browser developer tools open to see if you get that same error.
It appears the fitVids calls should be visible in your page HTML code.
Thanks,
Martin2 years ago in reply to: Quality Switcher on YouTube VideosHello Daniel,
thank you for bringing up the metered bandwidth issue.
Unfortunately the YouTube Player API has removed the quality control back in October 2019: https://developers.google.com/youtube/iframe_api_reference#october-24,-2019
So I don’t see a practical way of changing this.
I wonder if downloading the YouTube videos into your own video hosting where you are in control of the video serving could be a solution.
Thanks,
Martin2 years ago in reply to: Prevent login sharing?Hello Robert,
the PPV purchases are tied to the user IP address. Since the IP address might change we allow 2 more, but then we also check the user agent. So it’s not possible to share the link to many people in the short period of the video rental duration.
Thanks,
Martin2 years ago in reply to: Simplify Video SEO SitemapHello Deewin,
our XML sitemap uses a generic styling, for the next major release we made the font a bit bigger.
Thanks,
MartinHello Luiz,
unfortunately what Maria posted will only work for the player keyboard shortcuts, but not the lightbox.
I’ll check if we would like to limit the lightbox gallery to one post only. So a gallery of 10 images or videos in a single post would work, but if there is another post on the same page (like in an archive page) it would not go to that one.
Thanks,
Martin2 years ago in reply to: The player jumps around the page every minuteHello C,
since you are using FV Player Pro you should be enabling the full Vimeo integration which will avoid the issue: https://foliovision.com/player/video-hosting/how-to-use-vimeo
Otherwise Vimeo is just an iframe and the player script has to finish loading for it to set the size properly. By default it only loads when you start interacting with the page, this is controlled in wp-admin -> FV Player -> Settings -> Integrations/Compatibility -> “Optimize JavaScript loading”.
But I see we should assume a 16:9 aspect ratio for these iframes.
Thanks,
Martin2 years ago in reply to: The player jumps around the page every minuteHello C,
please provide a link to a test page where we can see the issue.
Your theme might be using some
!important
CSS rule that would cause this. So if we can make our CSS more resilient, we will. Hopefully without these!important
rules.Thanks,
MartinHello Chloe,
please check the original email message sent to contact@mystory*u to find the ZIP file.
I only reposted my message here to conclude this thread.
Thanks,
Martin2 years ago in reply to: hlsjs-lite: unsupported video messageHello Tonia and Mitchell,
we added the encrypted HLS test into our automated test suite to make sure this never happens again if future WordPress versions changes something again. It was truly one of the trouble-free parts for a long time.
Thanks,
Martin2 years ago in reply to: hlsjs-lite: unsupported video messageHello Tonia,
as you wrote in your email:
I found the cause. It was the upgrade to WordPress 6.2. After downgrading 2 sites, the video replay functions again.
We found WordPress 6.2 doesn’t set the HTTP Referrer header anymore for the WP HTTP calls.
FV Player Pro 7.5.33 is out and it will fix the issue.
Please click wp-admin -> FV Player -> Settings -> and down at the bottom find “Stream Loader” -> “Clear cache” if the issue persists. But it should clear automatically.
Thanks,
MartinHello Luiz,
FV Player uses the fancyBox 3 library for lightbox.
Unlike Fancybox 5 it has the free GPLv3 license, but it’s now no longer supported by the developer.
So I added tips on how to use the fancyBox events with FV Player to our documentation page: https://foliovision.com/player/developers/lightbox-customizations
Thanks,
MartinHello Chloe,
when using the roll-back feature FV Player removes the FV Player Pro plugin to also install an older version of it. However since your license is no longer active it was not allowed to do so.
Sorry about the inconvenience, it was not our intention to remove the Pro plugin. We believe that you should be able to use the plugin as you paid for it once. But of course we cannot guarantee it will keep working in future WordPress versions and on the future mobile devices. But it should be good at least for couple more years.
Please install the FV Player Pro 7.4.33 from the attached ZIP file.
I would suggest you still try to put up the latest FV Player as these two might work together without big issues and you would get all the security fixes that way. Just make sure you disable FV Player Pro before the upgrade and active it afterwards as that old FV Player Pro could have an issue like that.
Thanks,
Martin2 years ago in reply to: FV VAST variables for custom taxonomiesHello Felipe,
please reinstall FV Player VAST from a new ZIP file which you get at https://foliovision.com/my-licenses
Then you will be able to use:
- [post_tag]
- [tax:your_custom_taxonomy_slug_here]
We also fixed the way these replacement tags behave on WordPress archive pages if showing players and not just post excerpts.
Thanks,
Martin2 years ago in reply to: FV VAST variables for custom taxonomiesHello Felipe,
yes, it would be possible to add. We will check how difficult it would be and see if we can fit it into our schedule.
Thanks,
MartinHello KBK,
I did not find that tweak in our CSS tweaks guide: https://foliovision.com/player/faq-intro/css-tips-and-fixes
Are you trying to avoid video seeking? Will adding
!important
fix the issue?Thanks,
MartinHello Matthew,
this featured will be part of the brand new release of FV Player with new editor. It should be out next month.
Thanks,
MartinHello Matthew,
we actually decided we want to do this as we had another user request last week.
The transcript box would simply have a button to pick one of the transcript languages. Each transcript is a VTT file.
Thanks,
MartinHello Stuart,
please reinstall FV Player Pay Per View from a new ZIP file which you get from https://foliovision.com/my-licenses
Then the Watch button will not show if you have associated any files for download to the EDD Download item. You said you put in these file links, so it should work.
Thanks,
MartinHello Ken,
handling that much streaming with NginX seems like a lot of work. Were you able to create your own config or are you using some guide? Are you sure the guide mentions nothing about these CORS headers?
I found this guide about streaming with NginX where they put several
add_header
statements into thehttp
block in the /hlslocation
of NginX config file which seems right: https://www.linkedin.com/pulse/install-nginx-rtmp-live-streaming-server-hls-ubuntu-thiyagarajanThanks,
MartinHello Stuart,
we are still looking into this. Perhaps we could work with the EDD Download Files.
You also mentioned:
I want to change some of our older PPV items to a Free Download for existing customers.
Please let us know if you were able to accomplish that. Did you just set the price to 0 for existing customers using some EDD addon?
Thanks,
Martin2 years ago in reply to: fvplayer option fullscreen for user rolesHello Patrick,
if you have a programmer working on your website they can use the
fv_flowplayer_args_pre
filter as shown in the examples here: https://foliovision.com/player/developers/api-programming#filtersIt would run the user login check and based on that set the
fullscreen
attribute of the shortcode: https://foliovision.com/player/developers/shortcode-parameters#controls-and-presentationWe can also custom code this for you if you order our Make Your Theme work with Video service: https://foliovision.com/downloads/making-player-theme
Thanks,
Martin2 years ago in reply to: captions seoHello Meir,
it’s
original_formatting
, I just added it to the list now: https://foliovision.com/player/developers/shortcode-parameters#subtitlesThanks,
MartinHello Stuart,
unfortunately the Watch button will keep appearing. I do not see any easy or useful way of avoiding that – I’m not sure how it could be made a part of the plugin.
Please note that if you see the Watch button in the EDD Download notes in the editing, then it’s a result of a bug which we fixed, you can safely remove that button.
Thanks,
MartinHello Francis,
with the next major release of FV Player the editor data will use a proper JSON format for saving. That should avoid breaking these OWASP rules.
It will also no longer use URL ending with
admin-ajax.php?fv_player_db_save
butadmin-ajax.php?action=fv_player_db_save
.Thanks,
MartinHello Richard,
thank you for the follow up!
We were overriding that EDD Download Notes field completely, so I added a bit of code to only append to it if it’s filled in. That’s why you had to reinstall the plugin.
Thanks,
MartinHello Stuart,
it cannot be changed on a per-item basis unfortunately.
Please reinstall FV Player Pay Per View from a new ZIP file which you get from https://foliovision.com/my-licenses
Then you will be able to write these instructions into the “Download Notes” box on the EDD Download item editing. It’s a core EDD feature and the text will appear on that receipt page like it says:
Special notes or instructions for this product. These notes will be added to the purchase receipt.
The standard FV Player PPV Watch button will appended at the end of it.
Thanks,
MartinHello J.,
please let us know how it should be translated and we will add it into translations.
Thanks,
Martin2 years ago in reply to: Fatal error after upgrading to PHP 8.1Hello Drew,
it’s strange as we did not run into that issue and we test on PHP 8.2 as well.
In that part of the code we work with
get_post_custom()
function which returns an array which we then iterate (both dimensions). So thepreg_match_all()
function call should really be getting a string already. But I added a check now.Please reinstall from https://foliovision.com/downloads/fv-wordpress-flowplayer.zip and see if that fixes the issue.
Thanks,
MartinHello Mark,
I tested with Safari 15.5 and the video played for me.
However there is something wrong with the video as the browser does a lot of HTTP requests to load it properly and I was only allowed to seek once.
I think the issue is that the video is 20.5 GB in size. It’s not too much when you consider it’s 10 hours long. It means the video bitrate is about 4.6 Mbps which is alright for a 1080p (Full HD) video.
Your web server might not like the frequent access to such big file either.
My suggestion if to either cut that video into part at a slightly lower quality.
Or if the video is really important for you encode it for web playback properly and host it on a video CDN.
It might sound like a lot of trouble, but FV Player can help you with both. If video download protection is important for you, then you can use FV Player Coconut which integrates a powerful video encoding workflow right into your website. It uses DigitalOcean Spaces, Bunny CDN and Coconut video encoding service. Fortunately it comes with a setup wizard too, so it’s easy to set up. Once it’s done adding new videos is a drag&drop process right in your WordPress website. Although if your videos are 20 GB each I would recommend uploading to DigitalOcean Spaces directly.
FV Player also integrates with Bunny Stream although that means lower video protection and not video timeline thumbnails.
Thanks,
Martin2 years ago in reply to: subtitles custom font size – user settingHello Meir,
the video subtitles appearance can be controlled in FV Player settings: Customizing FV Player Skin -> Subtitles
We will think about allowing user to control this. YouTube has way too many options, Netflix is a bit better but it’s still too much. We are thinking of 3 buttons to make the type larger or smaller and a high contrast mode.
Thanks,
Martin2 years ago in reply to: Latest Vimeo videos not playingHello Gbrother,
I found an issue with how the MPEG-DASH streams were parsed.
It’s fixed now, the videos on your test page play.
Thanks,
Martin2 years ago in reply to: Latest Vimeo videos not playing2 years ago in reply to: VAST non funzionanteHello Pop,
I’m not exactly sure why it’s failing for you, but it appears you are using FV Player VAST from some other license.
Please go to https://foliovision.com/my-licenses and make sure you Finally reinstall FV Player VAST from that ZIP file and purge your browser cache.
Let us know if that does not solve the issue.
Thanks,
MartinHello blsmedia18,
it’s not easy as AirPlay can have different user agents.
For example on Apple TV it’s going to be actually “Apple TV”.
Something like this might work:
AuthType Basic AuthName "Authentication Required" AuthUserFile {your path to .htaccess} <RequireAny> Require expr %{HTTP_USER_AGENT} =~ m#Apple TV# Require valid-user </RequireAny>
Thanks,
Martin - link the WooCommerce product to the FV Player instance using wp_fv_playermeta table using the