Foliovision › Forums › FV Player Pay Per View › Bug Reports › Problems Upgrading to Version 8, PayPerView, EDD
-
I tried to upgrade fv player and fv player pro to version 8, but am facing problems.
On that website, I am using the fv player with PayPerView and EDD.
Logged in as a guest, I rented a video and made sure that it plays.
On a different browser, I upgraded the player and let the assistant change the database structure.
Then I went back to the guest account, tried if the video still plays, but now I receive an hlsjs-light: network error.
I can play the same video as an administrator.
As it is a production site, I needed to revert to the old state.What am I missing?
Thank you for your time!
Michael Gallmeier
-
-
no errors in the PHP log.
I could make a staging site, but our videos are set up to play only on our website, not on any staging website, so I will not be able to check.
Today I tried again updating to fv fplayer 8, with the following results:
fv player 8 + fv player PRO 7.7.50 beta (+PayPerView) is working (i.e. lets a user who has rented a video before play it after the update).
When I upload and activate the fv player PRO 8, the user cannot play his previously rented videos ( CORS error ), so I went back to fvplayer8 + fvplayerPRO7 + PayPerView 7.5.31.
Does this make sense for you? Especially the CORS error confuses me.
Hello Michael,
I see what you mean about the staging site. But it might give us enough clues to figure it out. So if it’s easy, please set it up and send us a link to a test page.
If that won’t work, I have more troubleshooting questions on my mind:
- What is the video link?
- What sections in wp-admin -> FV Player -> Settings -> Hosting are configured with which domain names?
- Are you using wp-admin -> FV Player -> Settings -> Tools -> Encrypted Playback for 3rd Party Domains?
Thanks,
MartinHello Michael,
I see that on staging it actually won’t play as the decryption key is requested from another domain. However both m3u8 and ts files of the HLS stream load properly.
However I noticed FV Player Pro was not update to version 8, so I did that. But it did not break the playback (well, outside of the decryption keys not working due to difference in domains).
So unfortunately I still don’t see why this would fail on your live website.
Could you upgrade it tomorrow at 9 AM UTC time and let us know to have a look at a test page if it still won’t work?
Thanks,
MartinHello Michael,
Please go to wp-admin -> FV Player -> Settings -> Hosting -> CloudFront. Copy and save the current “CloudFront domain” value, then remove it and save the settings.
That should fix the issue. FV Player Pro attempts to sign your CloudFront URL, but it’s not required by your actual CloudFront configuration and then it fails to play.
Thanks,
MartinHello Michael,
I tested https://videos.globalcountry.org/lecture-1-volume-6-advanced-lecture-series-on-the-transcendental-meditation-programme/ in both Chromium and Safari and it works for me.
The video https://videos.globalcountry.org/03-understanding-the-growth-of-enlightenment/ as is slower to start, but it plays for me too.
Thanks,
MartinHere’s a screenshot of the browser developer tools, the “Network” tab.
If you could make such screenshot too, that would be great. It’s important to click the icon to clear the list of network requests before starting a video though.
Then we can see what
.m3u8
files load.Thanks,
MartinHello Michael,
We have some work in front of us to figure out why this configuration worked with FV Player 7.
For FV Player Pay Per View 8.0.15 please download it from https://foliovision.com/my-licenses as it does not properly recognize you use FV Player 8.
Or you can reinstall FV Player from this link https://foliovision.com/downloads/fv-player-8.zip and then the upgrade should work.
Thanks,
MartinHello Michael,
Thank you for your kindness, we did the detailed check as you are a long time user of FV Player.
We will keep the Pro support ticket open in case you need any help.
We simplified the FV Player code for the next release to avoid the issue with video loading if the video signature is not required, but configured to be added.
Thanks,
Martin