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

Foliovision

  • 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
Home

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.

    7 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?

    7 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] => 
    )
    
    7 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.

    7 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?

    7 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?

    7 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)

    7 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.

    7 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?

    7 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?

    7 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?

    7 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.

    7 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.

    7 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

    8 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.

    8 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.

    8 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.

    8 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.

    8 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.

    8 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 `

    8 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 8 years, 2 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

  1. Bios
  2. My Video Bookmarks
  3. My Video Playlists
  4. Privacy Policy
  5. TEST
  6. Test Bunny CDN vs. DigitalOcean Spaces CDN
  7. Video Speed Tests
  8. FV Flowplayer Expiration
  9. About
  10. Checkout
  11. Foliovision Tools
  12. FV Player
  13. Job offers
  14. Store
  15. WordPress
  16. Cookies
  17. Donate
  18. Enter your VAT Information
  19. FV Pro Support
    We’ll solve your WP Video problems right now
  20. FV Publisher
  21. Hosting signup
  22. How to pay your invoice in the new billing system
  23. Humanmetrics Jung Typology Test Result
  24. Best Practices for Sharing Sensitive Information
  25. Billings Page
  26. Client Section
  27. Foliovision Hosting Signup
  28. Renew or upgrade your plugin
  29. Site Map
  30. FV Flowplayer 5 Download Test Page
  31. Referrals
  32. My Profile
  33. Flowplayer
  34. My Licenses
  35. Portfolios
  36. Additional Information
  37. Theme Comparison
  38. Video Services Request
  39. Thanks for your message
  40. Thanks for Applying!
  41. Thoughtful Comments
  42. Teamwork to Basecamp 3 Migration Wizard
  43. Typepad to WordPress deposit payment
  44. Weblog
  45. WordPress 3.3 Upgrade Order Form
  46. WordPress Programmer’s Homework

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 © 2026 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‬