• Skip to content
  • Skip to primary sidebar
  • Skip to footer

Foliovision

Main navigation

  • Weblog
    • FV Player
    • WordPress
    • Video of the Week
    • Case Studies
    • Business
  • About
    • Testimonials
    • Meet the Team
    • We Support
    • Careers
    • Contact
    • Pricing
  • Products
  • Support
    • FV Player Docs
    • Pro Support
  • Login
  • Basket is empty

Leho Kraav

  • Profile
  • Topics Started
  • Replies Created

Forum Replies Created

Viewing 26 replies - 1 through 26 (of 26 total)
  • 6 years ago in reply to: html5 Video file not found Can’t parse the request variable – Vimeo Hosted
    Leho Kraav

    Hi all. We started getting “html5: Video file not found” errors again something like 10 minutes ago today.

    Are you guys seeing something on your end? Is the chain broken again somewhere?

    6 years ago in reply to: html5 Video file not found Can’t parse the request variable – Vimeo Hosted
    Leho Kraav

    Even more importantly: what are the % chances of a regression with this issue?

    6 years ago in reply to: html5 Video file not found Can’t parse the request variable – Vimeo Hosted
    Leho Kraav

    Tyvm, seems to work.

    How did you manage to fix it without plugin updates? Are all video plays somehow going through a FV server?

    6 years ago in reply to: html5 Video file not found Can’t parse the request variable – Vimeo Hosted
    Leho Kraav

    Thanks. We’re seeing the other threads about this issue popping up, so we know it’s a global problem.

    6 years ago in reply to: Pro 7.3.12.727: PHP 7.3 count(): Parameter must be an array or an object
    Leho Kraav

    How is this going. Anything available in the latest betas?

    6 years ago in reply to: Pro 7.3.12.727: PHP 7.3 count(): Parameter must be an array or an object
    Leho Kraav

    Here’s an example data structure for `! is_countable( $video_data )`

    ==> www-institute-wp-content-debug.log <==
    [19-Jun-2019 11:40:03 UTC] stdClass Object
    (
        [id] => 299
        [src] => https://vimeo.com/302873057
        [src1] => 
        [src2] => 
        [splash] => 
        [splash_text] => 
        [caption] => Online Course: Account based marketing
        [end] => 
        [mobile] => 
        [rtmp] => 
        [rtmp_path] => 
        [start] => 
    )
    
    6 years ago in reply to: How often does it ping to save a users position?
    Leho Kraav

    I agree, browsers have reached a high enough stability level that this WP AJAX performance issue is the bigger problem.

    6 years ago in reply to: How often does it ping to save a users position?
    Leho Kraav

    Btw Delicious Brains also face the same issue https://deliciousbrains.com/wordpress-rest-api-vs-custom-request-handlers/ with their famous WP Migrate DB Pro plugin. Maybe some useful insights in their thoughts?

    6 years ago in reply to: How often does it ping to save a users position?
    Leho Kraav

    I have the same concern, happy to see someone else writing it up.

    Martin, have you guys considered SHORTINIT approach?

    https://www.google.com/search?client=firefox-b-d&q=admin+ajax+shortinit

    I’m not 100% sure it satisfies all requirements, but maybe?

    6 years ago in reply to: Cross-origin Request Blocking – FV Player
    Leho Kraav

    I like SHORTINIT idea. If you’re needing to get WP env infos in a sane fashion, and maybe WP API access, it sounds like the next best available option. Possibly allows sanitizing other parts of fv-vimeo-ajax.php as a positive side effect?

    PS I’m also hoping FVP code quality improves over time. I see formatting inconsistencies and whitespace errors all over the place, which usually are signs of.. let’s say “early” professionals.

    Recommendations:

    * https://github.com/foliovision/fv-wordpress-flowplayer/blob/7.3.9.727/composer.json should become stronger, I’d recommend integrating dealerdirect/phpcodesniffer-composer-installer similar to https://github.com/justintadlock/mythic/blob/1.1.0/composer.json#L27 and get everyone on the same page.

    * centralize on PhpStorm, if you haven’t already (+ have whole team upvote https://youtrack.jetbrains.com/issue/IDEABKL-708 lol)

    6 years ago in reply to: Admin Columns support for FV Player menu in admin
    Leho Kraav

    Well, depends on the amount of metadata you need to store. Post meta can perform fine even with millions of rows of data, as long as you don’t self-join it multiple times with itself. Custom tables are always doable, regardless of interface decisions. But your team is probably aware of all this.

    It’d just be a more consistent experience across screens, if people would forego innovating on islands and joined more forces on high quality existing efforts like https://nestedpages.com or on some more experimental things like https://github.com/WP-API/new-list-tables

    React is now real w/ Gutenberg, that’s bound to bring new innovation to the crappy post list tables soon enough.

    Unless you plan to contribute your custom screen to core, and somehow get it accepted, it’ll look and work weird and different forever. I try to avoid such busywork in my own solutions, even when it brings temporary pain, while we work with upstream. Something to consider, perhaps.

    6 years ago in reply to: Admin Columns support for FV Player menu in admin
    Leho Kraav

    How come FV Player admin screen isn’t implemented as a standard post list? With some custom AJAX magic, which usually ends up being worse quality and inconsistent UX, we’re also losing out on valuable standard mechanics like http://admincolumns.com compatibility (everyone could easily self-service add almost any column they need).

    Your thoughts?

    6 years ago in reply to: Convert Old FV Shortcodes to New DB driven shortcodes
    Leho Kraav

    Kyle, should we run a wp cli query to look for shortcodes and get a report of the shortcode variations going?

    6 years ago in reply to: 7.3.9.727: Undefined property: stdClass::$url in fv-player-pro.class.php L1831
    Leho Kraav

    Thanks. We haven’t been able to figure out whether MPEG-DASH should default to “enabled” or “disabled”.

    With current “disabled” state, we have not heard any video breakage complaints for a long time, which is great.

    But are we missing out on something useful?

    6 years ago in reply to: 7.3.9.727: Table ‘wordpress.wp_fv_player_videos’ doesn’t exist
    Leho Kraav

    > The plugin activation hook in WordPress doesn’t run on plugin updates though, so we will have to find a better way.

    Indeed, but many many plugins are doing db migrations during updates. There has to be a best practice mechanism? I just haven’t built a plugin myself with that requirement (yet), so I can’t offer experience-based advice right away.

    6 years ago in reply to: 7.3.9.727: Undefined property: stdClass::$url in fv-player-pro.class.php L1831
    Leho Kraav

    I put a simple error_log REQUEST_URI statement, and for example the video on https://conversionxl.com/institute/lesson/psychological-design-toolkit/ was just shown to trigger.

    It seems to be a systemic problem, many different URLs are shown.

    I hope you still have access to the Institute, please e-mail me if not.

    6 years ago in reply to: 7.3.9.727: Table ‘wordpress.wp_fv_player_videos’ doesn’t exist
    Leho Kraav

    Ah, indeed, forgot the traceback.

    [05-Feb-2019 16:35:06 UTC] WordPress database error Table 'wordpress.wp_fv_player_videos' doesn't exist for query SELECT id, src FROM `wp_fv_player_videos` as v left join ( select id_video from wp_fv_player_videomet
    a WHERE meta_key = 'duration' ) as m ON v.id = m.id_video where m.id_video IS NULL ORDER BY id DESC made by include('phar:///usr/local/bin/wp/php/boot-phar.php'), include('phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/wp-cli.php'), WP
    _CLI\bootstrap, WP_CLI\Bootstrap\LaunchRunner->process, WP_CLI\Runner->start, WP_CLI\Runner->_run_command_and_exit, WP_CLI\Runner->run_command, WP_CLI\Dispatcher\Subcommand->invoke, call_user_func, WP_CLI\Dispatcher\CommandFactory::WP_CLI
    \Dispatcher\{closure}, call_user_func, Cron_Event_Command->run, Cron_Event_Command::run_event, do_action_ref_array('fv_flowplayer_checker_event'), WP_Hook->do_action, WP_Hook->apply_filters, FV_Player_Checker->checker_cron

    Admin has been visited by users all the time, but tables were never generated.

    Also, you shouldn’t be doing table checking on every request, only on plugin activation.

    7 years ago in reply to: FV Player settings page causes js SyntaxError
    Leho Kraav

    Version 7.2.4.727

    7 years ago in reply to: URGENT massive site performance risk: `update_option()` fails `autoload = no`
    Leho Kraav

    Thanks. “wp_options” can handle a ton of data (I’m not worried about the table size at all), but yeah must avoid autoloading the rows. You should really find a way to retroactively run the SQL query for other customers, who may not be savvy enough to do it on their own, or even know to search for it as a bug.

    Looking forward to the data model migration, but this change alone should certainly work well enough for a while.

    7 years ago in reply to: URGENT massive site performance risk: `update_option()` fails `autoload = no`
    Leho Kraav

    Would really be nice if your comment formatter would manager to understand standard </code> and <code>something` markup better.

    7 years ago in reply to: Vimeo reliability issues
    Leho Kraav

    Our videos are paid content, public links won’t help.

    We could provide one-off access to your support staff when incidents arise. Do you think we could do a simple cross-company Slack channel for posting the links? They have that built in now.

    7 years ago in reply to: Pro 0.9.16: wp_enqueue_style "fv-player-pro" missing dependency "fv_flowplayer"
    Leho Kraav

    Np. Thanks for your attention here.

    7 years ago in reply to: PHP Notice on the line 748
    Leho Kraav

    Code still hasn’t been fixed in 0.9.15.

    Just curious – do you guys feel like it’s totally OK to keep spamming your customers production site logs with this?

    Compared to the in-depth business blog posts at https://foliovision.com/weblog I find the effort here quite disappointing.

    7 years ago in reply to: PHP Notice on the line 748
    Leho Kraav

    Oops, maybe you can re-format the previous message to use <code> tags.

    Would be nice to support backticks `

    7 years ago in reply to: PHP Notice on the line 748
    Leho Kraav

    Hey guys. This is super simple to fix, what’s the hold up? Every update thus far starts spamming logs again. Here’s some help:

    $bShouldBreak = ( $time_now - $time_last > 5 ) ? true : false;  //  insert paragraph break if entries are more than 5 seconds apart
              if( $bShouldBreak ) {
                $time_last_break = $time_now;
              }
    
              if( $bSentenceEnd && $time_now - $time_last_break > 30 ) {  //  is sentenced has ended previously and it's 30 seconds since last break also insert paragraph break
                $bShouldBreak = true;
                $time_last_break = $time_now;
              }
    

    `$time_last_break` is first initialized inside `if`.

    Maybe the simplest thing would be to add `$time_last_break = 0` initialization earlier.

    • This reply was modified 7 years, 5 months ago by Eduard.
    8 years ago in reply to: PHP Notice on the line 748
    Leho Kraav

    Thanks for the forum invite. I looked at the code, and you’re initializing this variable inside a conditional, that may not always execute.

Viewing 26 replies - 1 through 26 (of 26 total)

Primary Sidebar

Sign in Register
FV Player Docs Post New Topic

Welcome

to Foliovision support forums! We'll be happy to provide free support to resolve all the reported bugs. You always can start by specifying your OS and browser and steps to reproduce the bug.

If you need help with the installation on your site, please submit a request for a Pro Support Incident. We'll have you up and running in no time, with detailed instructions on how to resolve your issue yourself in the future.

Facing a hard to solve WordPress problem? On a tight deadline?

Let us take care of it for you
right now.

Pro Support Buy FV Player

Footer

Our Plugins

  • FV WordPress Flowplayer
  • FV Thoughtful Comments
  • FV Simpler SEO
  • FV Antispam
  • FV Gravatar Cache
  • FV Testimonials

Free Tools

  • Pandoc Online
  • Article spinner
  • WordPress Password Finder
  • Delete LinkedIn Account
  • Responsive Design Calculator
Foliovision logo
All materials © 2025 Foliovision s.r.o. | Panská 12 - 81101 Bratislava - Slovakia | info@foliovision.com
  • This Site Uses Cookies
  • Privacy Policy
  • Terms of Service
  • Site Map
  • Contact
  • Tel. ‭+421 2/5292 0086‬

We are using cookies to give you the best experience on our website.

You can find out more about which cookies we are using or switch them off in .

Powered by  GDPR Cookie Compliance
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Necessary Cookies

Strictly Necessary Cookie allow you to log in and download your software or post to forums.

We use the WordPress login cookie and the session cookie.

If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.

Support Cookies

Foliovision.com uses self-hosted Rocket.chat and self-hosted Freescout support desk to provide support for FV Player users. These cookies allow our visitors to chat with us and/or submit support tickets.

We are delighted to recommend self-hosted Rocket.chat and especially Freescout to other privacy-conscious independent publishers who would prefer to self-host support.

Please enable Strictly Necessary Cookies first so that we can save your preferences!

3rd Party Cookies

This website uses Google Analytics and Statcounter to collect anonymous information such as the number of visitors to the site, and the most popular pages.

Keeping this cookie enabled helps us to improve our website.

We reluctantly use Google Analytics as it helps us to test FV Player against popular Google Analytics features. Feel free to turn off these cookies if they make you feel uncomfortable.

Statcounter is an independent Irish stats service which we have been using since the beginning of recorded time, sixteen years ago.

Please enable Strictly Necessary Cookies first so that we can save your preferences!