[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fpJH5SOMLoPgBPBZolVM0l-bPxCxipzxJXDsbjL-KSLc":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":146,"fingerprints":553},"swfput","SWFPut – SWFlash Put","3.1.0.1","EdHynan","https:\u002F\u002Fprofiles.wordpress.org\u002Fedhynan\u002F","\u003Cp>SWFPut provides ‘responsive’ video for posts and pages.\u003Cbr \u002F>\nSWFPut makes the presentation of video reliable for your\u003Cbr \u002F>\nvisitors: several conditions are handled well, such as\u003Cbr \u002F>\nthe uneven support for HTML5 video formats in the major\u003Cbr \u002F>\nbrowsers, the possible lack of support for either HTML5\u003Cbr \u002F>\nvideo or flash video in the visitor’s browser, and even\u003Cbr \u002F>\nthe possiblilty that JavaScript might be disabled in your\u003Cbr \u002F>\nvisitor’s browser.\u003C\u002Fp>\n\u003Cp>In addition to video for posts and pages, SWFPut provides\u003Cbr \u002F>\na video widget for use in widget areas, such as a sidebar.\u003C\u002Fp>\n\u003Cp>SWFPut video is ‘responsive’: it should display at a\u003Cbr \u002F>\nsuitable size on your visitor’s device, whether large\u003Cbr \u002F>\nor small (a responsive WordPress theme is necessary).\u003C\u002Fp>\n\u003Cp>SWFPut makes video setup easy and flexible by providing\u003Cbr \u002F>\nan easy dialog based setup similar to (and based on)\u003Cbr \u002F>\nthat used by WordPress core media, and also an\u003Cbr \u002F>\nadvanced form with additional settings, which\u003Cbr \u002F>\nappears in a new “metabox”\u003Cbr \u002F>\non the editor page. For widgets, the form appears with\u003Cbr \u002F>\nthe usual drag and drop widget interface. After adding\u003Cbr \u002F>\nvideo objects, the form will continue to be useful for\u003Cbr \u002F>\nmaking changes (or, if you wish, to delete the video).\u003C\u002Fp>\n\u003Cp>In WordPress versions 3.3 and greater, video added by\u003Cbr \u002F>\nSWFPut will be visible in the post\u002Fpage visual editor.\u003C\u002Fp>\n\u003Cp>As many video objects as you wish can be placed in posts\u003Cbr \u002F>\npages, and of course the widget supports as many instances\u003Cbr \u002F>\nas you wish.\u003Cbr \u002F>\nYou may specify HTML5 or flash video, or both with one\u003Cbr \u002F>\nbeing primary content and the other as fallback.\u003C\u002Fp>\n\u003Cp>Here are some features of SWFPut to consider:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>SWFPut works directly with media file\u003Cbr \u002F>\nURL’s; that is, SWFPut does \u003Cem>not\u003C\u002Fem> embed\u003Cbr \u002F>\nthe video players of providers such as YouTube or Vimeo.\u003Cbr \u002F>\nSWFPut is for video files which are accessible by URL,\u003Cbr \u002F>\nwhether hosted at your site or off-site.\u003Cbr \u002F>\nThe setup form provides two media selection lists.\u003Cbr \u002F>\nThe first is a selection of files found (recursively)\u003Cbr \u002F>\nunder your wp-content\u002Fuploads directory. This list\u003Cbr \u002F>\nhas the advantage that it does \u003Cem>not\u003C\u002Fem> use the\u003Cbr \u002F>\nWordPress media library — it will find files that\u003Cbr \u002F>\nyou upload ‘by hand’ (with ftp, ssh, etc.). This feature\u003Cbr \u002F>\nwill work around upload size limits that might prevent\u003Cbr \u002F>\nyou from uploading large video files to the media library.\u003Cbr \u002F>\nThe second is a selection of files found in the\u003Cbr \u002F>\nWordPress media library and is presented with the\u003Cbr \u002F>\nfile name and the ‘attachment id’. This refers to files\u003Cbr \u002F>\nby ID, so it might be helpful if you manipulate media\u003Cbr \u002F>\nand expect ID associations to be valid. Files selections\u003Cbr \u002F>\nare filtered by name extension: FLV and MP4 for flash,\u003Cbr \u002F>\nand MP4, OGG and OGV, and WEBM for HTML5 video.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Video resources do not need to be on your site:\u003Cbr \u002F>\nany URL can be specified, so you may present players\u003Cbr \u002F>\nfor off-site of 3rd party resources.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>SWFPut does not interfere with the appearance of\u003Cbr \u002F>\na site: a video is presented jsut as an image\u003Cbr \u002F>\n(such as .png or .jpg) is, with the same sort of\u003Cbr \u002F>\nstyle, and optional caption. The appearance of the\u003Cbr \u002F>\nvideo control interface, or control bar, is simple\u003Cbr \u002F>\nand quiet so it should not clash with site design.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>SWFPut allows you to set the display aspect ratio\u003Cbr \u002F>\nfor the video. Some video is ‘anamorphic’ in that\u003Cbr \u002F>\nthe pixel width and height do not match the intended\u003Cbr \u002F>\nproportion of display width and height. You might\u003Cbr \u002F>\nfilm your child’s school play as 16:9 ‘widescreen’\u003Cbr \u002F>\nbut use a space saving feature of your recorder that\u003Cbr \u002F>\nsaves the video at 480×360 (which is not 16:9). You can\u003Cbr \u002F>\nset SWFPut to display the video at the intended 16:9\u003Cbr \u002F>\naspect ratio. You may set any aspect ratio (make it\u003Cbr \u002F>\ndistorted if you wish).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The core features of the flash video player program\u003Cbr \u002F>\nincluded with SWFPut have been verified to work with\u003Cbr \u002F>\nthe Gnash free-software browser plugin, which is good\u003Cbr \u002F>\nif you care about free\u002Flibre software users. (At the\u003Cbr \u002F>\ntime of this writing, Gnash does not handle the MP4\u003Cbr \u002F>\nvideo container format, so it is preferable that you\u003Cbr \u002F>\nprepare flash video in the FLV container, even using the\u003Cbr \u002F>\nh.264 and AAC codecs. Of course, you may use MP4 if\u003Cbr \u002F>\nyou must.)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The flash video player program included with SWFPut\u003Cbr \u002F>\nis written and compiled with the \u003Cem>Ming\u003C\u002Fem> PHP extension,\u003Cbr \u002F>\nand the code is included, so you may modify the player.\u003Cbr \u002F>\nThe HTML5 player is written JavaScript, and the original,\u003Cbr \u002F>\nun-minified version is included, so you may modify it.\u003Cbr \u002F>\nIn fact, the zip archive available at the WordPress\u003Cbr \u002F>\nrepository includes all sources, although a POSIX\u002FUnix\u003Cbr \u002F>\nenvironment with certain tools is required to build.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Localization sources are included; hopefully, polyglot\u003Cbr \u002F>\nusers will help with translations.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","SWFPut provides video players for posts and pages and widget areas, as both HTML5 and flash video.",30,8050,0,"2020-08-12T12:00:00.000Z","5.5.18","4.3","",[19,20,21,22,23],"flash-video","graphics","html5-video","video","video-player","\u002F\u002Fagalena.nfshost.com\u002Fb1\u002Fsoftware\u002Fswfput-html5-flash-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fswfput.3.1.0.1.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":11,"trust_score":34,"computed_at":35},"edhynan",2,40,84,"2026-04-04T05:10:49.256Z",[37,61,84,101,121],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":17,"tags":52,"homepage":56,"download_link":57,"security_score":58,"vuln_count":59,"unpatched_count":13,"last_vuln_date":60,"fetched_at":28},"fv-wordpress-flowplayer","FV Flowplayer Video Player","7.5.49.7212","FolioVision","https:\u002F\u002Fprofiles.wordpress.org\u002Ffoliovision\u002F","\u003Cp>For latest updates and fixes, please use the FV Player 8 plugin from WordPress.org:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffv-player\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffv-player\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Additional Technical information\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Core video engine: open source Flowplayer 7.\u003C\u002Fli>\n\u003Cli>Supported video formats are MP4, WebM and OGV (\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fplayer\u002Fencoding\" rel=\"nofollow ugc\">read about HTML5 video formats\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>Supported video streaming formats are HLS (Flash and JavaScript fallback available for incompatible devices), MPEG DASH and RTMP.\u003C\u002Fli>\n\u003Cli>Default options for all the embedded videos can be set in comprehensive administration menu.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>In comparison with WordPress Flowplayer plugin, there are several improvements:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Allows user to display clickable splash screen at the beginning of video (which not only looks good, but improves the performance significantly).\u003C\u002Fli>\n\u003Cli>Allows user to display popup box after the video ends, with any HTML content (clickable links, images, styling, etc.)\u003C\u002Fli>\n\u003Cli>Does not use configuration file, but WordPress Options\u003C\u002Fli>\n\u003Cli>Does not drive you to use an in-house proprietary CDN but supports all CDN.\u003C\u002Fli>\n\u003Cli>Includes advanced built-in social sharing.\u003C\u002Fli>\n\u003Cli>Inexpensive \u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fpro-support\" rel=\"nofollow ugc\">pro support\u003C\u002Fa> available.\u003C\u002Fli>\n\u003Cli>Includes an advanced built-in video encoding and theme checker to make sure your videos are encoded properly and your site is set up for video playback.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Additional Documentation at Foliovision.com\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fsupport\u002Ffv-wordpress-flowplayer\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa> |\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fplayer\u002Fchangelog\" rel=\"nofollow ugc\">Change Log\u003C\u002Fa> |\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fplayer\u002Finstallation\" rel=\"nofollow ugc\">Installation\u003C\u002Fa>|\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fplayer\u002Fuser-guide\" rel=\"nofollow ugc\">User Guide\u003C\u002Fa> |\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fplayer\u002Ffaq\" rel=\"nofollow ugc\">Detailed FAQ\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>\u003C\u002Fh3>\n\u003Cp>This new version uses Flowplayer 5 running on HTML5, so we recommend you read first two questions of FAQ first.\u003C\u002Fp>\n\u003Cp>Once the plugin is uploaded and activated, there will be a submenu of settings menu called FV Player. In that submenu, you can modify following settings:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>AutoPlay – decides whether the video starts playing automatically, when the page\u002Fpost is displayed.\u003C\u002Fli>\n\u003Cli>AutoBuffering – decides whether the video starts buffering automatically, when the page\u002Fpost is displayed. If AutoPlay is set to true, you can ignore this setting.\u003C\u002Fli>\n\u003Cli>Popup Box – decides whether a popup box with “replay” and “share” buttons will be displayed when video ends.\u003C\u002Fli>\n\u003Cli>Enable Full-screen Mode – select false if you do not wish the fullscreen option to be displayed.\u003C\u002Fli>\n\u003Cli>Allow User Uploads – select true if you like to upload new videos via Media Library.\u003C\u002Fli>\n\u003Cli>Enable Post Thumbnail – select true if you wish the screen shot appear as post thumbnail. Works only when uploading new splash image via Media Library.\u003C\u002Fli>\n\u003Cli>Convert old shortcodes with commas – older versions of this plugin used commas to separate shortcode parameters. This option will make sure it works with current version.\u003C\u002Fli>\n\u003Cli>Commercial Licence Key – enter your licence key here to get the completely unbranded version of the player\u003C\u002Fli>\n\u003Cli>Colors of all the parts of flowplayer instances on page\u002Fpost (controlbar, canvas, sliders, buttons, mouseover buttons, time and total time, progress and buffer sliders).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>On the right side of this screen, you can see the current visual configuration of flowplayer. If you click Apply Changes button, this player’s looks refreshes.\u003C\u002Fp>\n","WordPress's most reliable, easy to use and feature-rich video player. Supports responsive design, HTML5, playlists, ads, stats, Vimeo and YouTube.",20000,2374265,88,90,"2026-03-10T08:28:00.000Z","6.6.5","3.5",[53,21,54,23,55],"flowplayer","mobile-video","vimeo","http:\u002F\u002Ffoliovision.com\u002Fwordpress\u002Fplugins\u002Ffv-wordpress-flowplayer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffv-wordpress-flowplayer.zip",87,23,"2024-07-18 19:26:14",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":45,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":79,"download_link":80,"security_score":81,"vuln_count":82,"unpatched_count":13,"last_vuln_date":83,"fetched_at":28},"html5-video-player","HTML5 Video Player – Embed and Play Videos in Custom Player","2.9.1","bPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fbplugins\u002F","\u003Cp>\u003Cstrong>The #1 No-Code Video Player Plugin – Trusted by 30,000+ Websites Worldwide\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>HTML5 Video Player\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fdocs\u002Fhtml5-video-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Documentation\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002Fpricing\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Pricing\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002F#demos\" rel=\"nofollow ugc\">\u003Cstrong>Demo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FrOVr8TX5C70?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>HTML5 Video Player\u003C\u002Fstrong>\u003C\u002Fa> is a flexible and fully responsive video player plugin for WordPress. It allows you to embed MP4 and other video formats with ease. You can customize the player to match your site design and support playback across all major browsers and devices.\u003Cbr \u002F>\nThe plugin supports video embedding using shortcodes or Gutenberg blocks, making it easy to add video players to posts, pages, or widgets without writing any code. With built-in customization options, users can control video behavior such as autoplay, loop, mute, and more.\u003C\u002Fp>\n\u003Ch3>Key Features – Free Version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Responsive HTML5 Video Player\u003C\u002Fstrong>: Seamlessly adapts to all devices and screen sizes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>No-Code Embedding\u003C\u002Fstrong>: Use shortcodes to quickly add videos anywhere on your site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Cross-Browser Compatibility\u003C\u002Fstrong>: Works perfectly on Chrome, Firefox, Safari, IE7–IE9, and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>iOS & Mobile Friendly\u003C\u002Fstrong>: Plays video files on all major devices without extra plugins.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Autoplay, Loop & Mute Options\u003C\u002Fstrong>: Customize how your videos behave.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Skins & Color Customization\u003C\u002Fstrong>: Style the player to match your brand.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Supports Multiple Formats\u003C\u002Fstrong>: Embed MP4, WebM, OGG, and FLV files.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Preview for Paid Content\u003C\u002Fstrong>: Great for selling digital video files with previews.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Lightweight & Compact\u003C\u002Fstrong>: Doesn’t take up unnecessary space on your page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom CSS Support\u003C\u002Fstrong>: Fine-tune your player with custom styles.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>SEO Optimized\u003C\u002Fstrong>: Schema markup helps search engines understand and index your videos.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>HTML5 Video Player Pro – Unlock Premium Features\u003C\u002Fh3>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002Fpricing\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Pro version\u003C\u002Fstrong>\u003C\u002Fa> adds more flexibility and advanced controls for managing video playback and customization:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What’s New in the Pro Version?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Color Picker\u003C\u002Fstrong>: Change player colors to match your site perfectly.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>External Hosting Support\u003C\u002Fstrong>: Embed videos from Amazon S3 and other sources.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multiple Subtitles Support\u003C\u002Fstrong>: Make your videos accessible and multilingual.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Quality Switcher\u003C\u002Fstrong>: Viewers can toggle video quality like on YouTube.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Page Load Optimizer\u003C\u002Fstrong>: Control preload settings for better speed.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Restart, Rewind, Fast Forward\u003C\u002Fstrong>: Full control playback buttons.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Ad-Free Experience\u003C\u002Fstrong>: No ads, just pure video.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Download Button Toggle\u003C\u002Fstrong>: Enable or hide video downloads.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customize Every Control\u003C\u002Fstrong>: Show\u002Fhide any button or control.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Speed & Quality Control\u003C\u002Fstrong>: Let users adjust playback speed and resolution.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Shortcode Generator\u003C\u002Fstrong>: Now inside your post\u002Fpage text editor.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Download URL\u003C\u002Fstrong>: Set a specific URL users will access when downloading your video.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Autoplay When Visible on Screen\u003C\u002Fstrong>: Smart autoplay triggers only when the video enters the viewport.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Disable Pause\u003C\u002Fstrong>: Prevent viewers from pausing the video.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Allow Inline Playback on iOS\u003C\u002Fstrong>: Enable inline video viewing on iPhones and iPads.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Show Thumbnail on Pause\u003C\u002Fstrong>: Display a thumbnail image when the video is paused.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sticky on Scroll\u003C\u002Fstrong>: Keep the video visible as users scroll down the page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Seek Time\u003C\u002Fstrong>: Customize how far the video jumps when seeking forward\u002Fbackward.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Start Time\u003C\u002Fstrong>: Automatically start the video at a specified time.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Preload Options\u003C\u002Fstrong>: Choose how much of the video is preloaded (metadata, auto, none).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Google VAST Tag URL\u003C\u002Fstrong>: Integrate ad tags using Google VAST for monetization.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Chapters\u003C\u002Fstrong>: Add chapter markers for easier navigation and user experience.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Overlay\u003C\u002Fstrong>: Display a custom overlay before or after playback.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enable End Screen\u003C\u002Fstrong>: Show a custom end screen after the video finishes (disables repeat).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Password Protected\u003C\u002Fstrong>: Restrict video access to users with a valid password.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Accessibility Ready\u003C\u002Fstrong>: Supports captions and subtitles for a better inclusive experience.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enable Popup Player\u003C\u002Fstrong>: Let users view videos in a pop-up modal for distraction-free playback.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Watermark Support\u003C\u002Fstrong>: Add branding or copyright with a watermark (disables autoplay).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Additional ID\u002FCSS Class\u003C\u002Fstrong>: Add unique IDs or CSS classes for advanced custom styling.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002Fpricing\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Try the Pro Version\u003C\u002Fstrong>\u003C\u002Fa> – Unlock all premium features today!\u003C\u002Fp>\n\u003Ch3>How to Use HTML5 Video Player – Quick Start Guide\u003C\u002Fh3>\n\u003Cp>Getting started is easy!\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F58P9jOzn7M4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Step-by-Step Setup\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Install and activate the plugin\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Go to the \u003Cstrong>HTML5 Video Player\u003C\u002Fstrong> menu in the WordPress dashboard\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Create a new video player and configure your settings\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Copy the shortcode displayed for your player\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Paste the shortcode into any post, page, or widget\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Alternatively, use the Gutenberg block to add the player visually\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Gutenberg Block Support\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>HTML5 Video Player includes full support for the block editor. Simply choose the HTML5 Video Player block from the editor, select your player, and publish your content.\u003C\u002Fp>\n\u003Cp>That’s it – your video is live!\u003C\u002Fp>\n\u003Cp>Whether you’re embedding an MP4 player or building a video gallery, \u003Cstrong>HTML5 Video Player\u003C\u002Fstrong> is the go-to solution for a powerful, professional \u003Cstrong>video player plugin\u003C\u002Fstrong> on WordPress.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\" rel=\"nofollow ugc\">\u003Cstrong>Live Video\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002Fpricing\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Buy The Pro\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Embed product demo videos\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Display video tutorials and course content\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Showcase client testimonials\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Build a video portfolio\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Add previews for digital video content\u003C\u002Fp>\n\u003Ch3>Quick Player Block\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Cem>\u003Ccode>[video_player src=\"video src\"]\u003C\u002Fcode>\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>More attributes can be used\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>\u003Ccode>controls=\"play-large, restart, rewind, play, fast-forward, progress, current-time, mute, volume, captions, settings, pip, airplay, download, fullscreen\"\u003C\u002Fcode>\u003C\u002Fem>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>\u003Cem>\u003Ccode>autoplay=\"true\u002Ffalse\"\u003C\u002Fcode>\u003C\u002Fem>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>\u003Cem>\u003Ccode>muted=\"true\u002Ffalse\"\u003C\u002Fcode>\u003C\u002Fem>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>\u003Cem>\u003Ccode>preload=\"auto\u002Fmetadata\u002Fnone\"\u003C\u002Fcode>\u003C\u002Fem>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>\u003Cem>\u003Ccode>width=\"500px\"\u003C\u002Fcode>\u003C\u002Fem>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>\u003Cem>\u003Ccode>reset_on_end=\"true\"\u003C\u002Fcode>\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>User Feedback\u003C\u002Fh3>\n\u003Cp>❛❛\u003Cstrong>\u003Cem>We got multiple support from the developer. Outstanding and fabulous! 100 % satisfied and my personal recommendation for video player plugin!\u003C\u002Fem>\u003C\u002Fstrong>❜❜\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>-newbie2004\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>❛❛\u003Cstrong>\u003Cem>This guy is the future of WordPress plugins. The interface is the very definition of simplicity and everything just works right out of the box.\u003C\u002Fem>\u003C\u002Fstrong>❜❜\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>-amallulla\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Like that plugin? Hate it? Want a new feature? \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fsupport\" rel=\"nofollow ugc\">Send your feedback\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Check out our other WordPress Plugins-\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-audio-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Html5 Audio Player\u003C\u002Fstrong>\u003C\u002Fa> – Listen audios with awesome visuals.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fpdf-poster\u002F\" rel=\"nofollow ugc\">\u003Cstrong>PDF Poster\u003C\u002Fstrong>\u003C\u002Fa> – Display\u002FEmbed PDF files with different styles.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fstreamcast-radio-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>StreamCast\u003C\u002Fstrong>\u003C\u002Fa> – Customizable radio player with different skins.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002F3d-viewer\u002F\" rel=\"nofollow ugc\">\u003Cstrong>3D Viewer\u003C\u002Fstrong>\u003C\u002Fa> – Embed 3D models and 3D products with interaction.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fadvanced-post-block\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Advanced Post Block\u003C\u002Fstrong>\u003C\u002Fa> – Show posts and custom posts in different layouts.\u003C\u002Fp>\n","HTML5 Video Player Plugin lets you embed responsive videos in WordPress. It’s easy to use, fast, and supports MP4, WebM, OGG, FLV, Youtube and Vimeo.",828321,92,192,"2026-03-05T05:22:00.000Z","6.9.4","5.8","7.1",[62,77,78,22,23],"mp4-player","plyr","https:\u002F\u002Fbplugins.com\u002Fhtml5-video-player-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml5-video-player.2.9.1.zip",94,8,"2025-01-13 20:11:53",{"slug":85,"name":86,"version":87,"author":41,"author_profile":42,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":92,"num_ratings":32,"last_updated":93,"tested_up_to":73,"requires_at_least":94,"requires_php":95,"tags":96,"homepage":98,"download_link":99,"security_score":100,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"fv-player","FV Player 8","8.1.4","\u003Cp>FV Player is a free, easy-to-use, and complete solution for embedding MP4 or HLS videos into your posts or pages. With MP4 videos, FV Player offers 98% coverage even on mobile devices.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Remembering video position for both guest users and members\u003C\u002Fli>\n\u003Cli>Chromecast and Airplay support\u003C\u002Fli>\n\u003Cli>Video playlists\u003C\u002Fli>\n\u003Cli>Automated checking of video encoding for logged in admins\u003C\u002Fli>\n\u003Cli>Totally Brandable. Stop selling YouTube and start selling yourself. Even design your own player\u003C\u002Fli>\n\u003Cli>Full support for Amazon S3\u003C\u002Fli>\n\u003Cli>YouTube support\u003C\u002Fli>\n\u003Cli>Integration with the Bunny Stream video encoding service\u003C\u002Fli>\n\u003Cli>Integration with the Coconut.co video encoding service – using a free addon plugin: https:\u002F\u002Ffoliovision.com\u002Fdownloads\u002Ffv-player-coconut\u003C\u002Fli>\n\u003Cli>API for custom video fields\u003C\u002Fli>\n\u003Cli>iframe embed codes\u003C\u002Fli>\n\u003Cli>Ultra-efficient player: just 41.8kB of Javascript. Rest is loaded later when user is going to play the video\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Video presentation options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Scroll autoplay with the sticky video option\u003C\u002Fli>\n\u003Cli>Sticky video playback\u003C\u002Fli>\n\u003Cli>Video lightbox  (works for images and galleries too, using fancyBox 3)\u003C\u002Fli>\n\u003Cli>Video links to point to exact time in the video\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Video tracking options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Built-in video play stats\u003C\u002Fli>\n\u003Cli>Google Analytics 4\u003C\u002Fli>\n\u003Cli>Matomo\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Pro features using the commercial FV Player Pro:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>easy AB looped playback for your visitors (great for teaching sites)\u003C\u002Fli>\n\u003Cli>Encrypted video support\u003C\u002Fli>\n\u003Cli>DRM watermark\u003C\u002Fli>\n\u003Cli>Video Chapters\u003C\u002Fli>\n\u003Cli>Full-featured Vimeo embedding\u003C\u002Fli>\n\u003Cli>Support for URL tokens of different CDNs: Bunny CDN, CloudFront, StackPath and Universal CDN\u003C\u002Fli>\n\u003Cli>Support for other video services: Vimeo, OK.ru, Odysee, PeerTube (incuding support for your own instance)\u003C\u002Fli>\n\u003Cli>Autoplay video only once for each visitor\u003C\u002Fli>\n\u003Cli>Interactive video transcript\u003C\u002Fli>\n\u003Cli>Timeline previews\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Other extensions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Alternative Sources plugin for backup CDN configuration\u003C\u002Fli>\n\u003Cli>Cloudflare Stream plugin\u003C\u002Fli>\n\u003Cli>JW Player platform plugin\u003C\u002Fli>\n\u003Cli>Pay Per View plugin for Easy Digital Downloads and WooCommerce\u003C\u002Fli>\n\u003Cli>VAST plugin\u003C\u002Fli>\n\u003Cli>Viloud Live Streaming platform support\u003C\u002Fli>\n\u003Cli>Video Bookmarks and User Playlists plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Back to school special 25% off pro licenses until end of September.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Additional Documentation at Foliovision.com\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fsupport\u002Ffv-wordpress-flowplayer\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa> |\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fplayer\u002Fchangelog\" rel=\"nofollow ugc\">Change Log\u003C\u002Fa> |\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fplayer\u002Finstallation\" rel=\"nofollow ugc\">Installation\u003C\u002Fa>|\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fplayer\u002Fuser-guide\" rel=\"nofollow ugc\">User Guide\u003C\u002Fa> |\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fplayer\u002Ffaq\" rel=\"nofollow ugc\">Detailed FAQ\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>\u003C\u002Fh3>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>FV Player uses the following external services all of which are optional:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>FV Player Pro license checks via foliovision.com – only used if you click the button to install FV Player Pro extension\u003C\u002Fli>\n\u003Cli>AWS – if you setup Amazon S3 with FV Player\u003C\u002Fli>\n\u003Cli>DigitalOcean Spaces – if you setup DigitalOcean Spaces with FV Player\u003C\u002Fli>\n\u003Cli>Google API via googleapis.com and gdata.youtube.com – if you setup YouTube API key to be able to obtain video splash screens, video titles and duration information when inserting videos from YouTube\u003C\u002Fli>\n\u003Cli>Bunny Stream API via video.bunnycdn.com – only if you setup Bunny Stream\u003C\u002Fli>\n\u003Cli>FV Video Checker on video-checker.foliovision.com – when you install the plugin you are prompted if you allow access to your video files to check for video encoding issues. This can also be disabled using the “Disable Admin Video Checker” setting later.\u003C\u002Fli>\n\u003Cli>Wistia embed codes if you use post Wistia videos\u003C\u002Fli>\n\u003C\u002Ful>\n","WordPress's most reliable, easy to use and feature-rich video player. Supports playlists, ads, stats and user video position saving.",1000,15456,80,"2026-03-09T15:53:00.000Z","5.7","5.6",[97,21,54,23,55],"html5-player","http:\u002F\u002Ffoliovision.com\u002Fplayer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffv-player.zip",100,{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":70,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":119,"download_link":120,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"fluid-player","Fluid Player","3.0.0","fluidplayer","https:\u002F\u002Fprofiles.wordpress.org\u002Ffluidplayer\u002F","\u003Cp>This plugin is a wrapper around the html5 video player \u003Ca href=\"https:\u002F\u002Fwww.fluidplayer.com\" rel=\"nofollow ugc\">Fluid Player\u003C\u002Fa>\u003Cbr \u002F>\nOnce the plugin is installed and activated, you’ll only need to use the any of the [fluid-player] or [fluid-player-extended] shortcodes at the desired location in your page or post.\u003Cbr \u002F>\nThe plugin comes with a default sample video, vast file and thumbnail previews.\u003Cbr \u002F>\nIf no shortcode parameters are provided, the plugin will fallback to the previously listed values.\u003C\u002Fp>\n\u003Cp>For issues please refer to the main Fluid Player repository https:\u002F\u002Fgithub.com\u002Ffluid-player\u002Ffluid-player\u003C\u002Fp>\n","The plugin makes it easy to embed the VAST ready Fluid Player video player.",400,61160,5,"2023-10-18T15:55:00.000Z","6.3.8","4.6","5.4",[102,62,117,118],"thumbnails","vast","https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ffluid-player\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffluid-player.zip",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":131,"num_ratings":132,"last_updated":133,"tested_up_to":50,"requires_at_least":134,"requires_php":135,"tags":136,"homepage":141,"download_link":142,"security_score":143,"vuln_count":144,"unpatched_count":13,"last_vuln_date":145,"fetched_at":28},"wp-smart-tv","WP Smart TV","2.2.4","Rob Davenport","https:\u002F\u002Fprofiles.wordpress.org\u002Frobdavenport\u002F","\u003Cp>NOTE:  This plugin is no longer being developed as most services like Direct Publisher are no longer available.  We will continue to post bug fixes.\u003C\u002Fp>\n\u003Cp>The ultimate toolkit for video streaming services using WordPress. Turn your site into an video service similar to YouTube or Vimeo. Provides support for HTML5 video and Roku Direct Publisher plus add-on plugins for Fire TV and Chromecast.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FZfph3hQZzm4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>Includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Roku Direct Publisher Feed support (JSON)\u003C\u002Fli>\n\u003Cli>HTML5 video player with HLS & MP4\u003C\u002Fli>\n\u003Cli>Shortcodes to integrate with existing sites\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Add-ons:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Vimeo Pro Extender – Easily import and manage your Vimeo content with WP Smart TV\u003C\u002Fli>\n\u003Cli>Fire TV Creator – Add support for Amazon’s Fire TV Creator\u003C\u002Fli>\n\u003Cli>Playlists – Add playlist support to WP Smart TV\u003C\u002Fli>\n\u003Cli>Secure Feeds – Secures your IPTV data feeds against unauthorized access\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Cem>Do more with WP Smart TV with our line of Extenders! \u003Ca href=\"https:\u002F\u002Frovidx.com\u002Fwp-smart-tv-extenders\u002F?ref=1&campaign=rm\" rel=\"nofollow ugc\">Click here to learn more\u003C\u002Fa>.\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin utilizes custom post types to manage your video content.  We include Movie, Shortform Video & Episodic post types to help you easily add new content to your IPTV system.\u003C\u002Fp>\n\u003Cp>Each video contains metadata for trick play files and Closed Captions with multiple translations.\u003C\u002Fp>\n\u003Cp>Shortcodes are also provided to embed content in regular posts & pages.\u003C\u002Fp>\n\u003Cp>Roku Direct Publish Feeds allow you to send data to Roku without the expense of building your own app.   For more information please see this article – \u003Ca href=\"https:\u002F\u002Fblog.roku.com\u002Fdeveloper\u002F2016\u002F10\u002F19\u002Fpublishing-platform\u002F\" rel=\"nofollow ugc\">Roku Direct Publisher Feeds\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>Need help? \u003Ca href=\"https:\u002F\u002Frovidx.com\u002Fdocuments\u002F\" rel=\"nofollow ugc\">Read the documentation here!\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n","The ultimate toolkit for video streaming services using WordPress. Turn your site into an video service similar to YouTube or Vimeo.",300,46001,78,14,"2025-09-15T22:22:00.000Z","6.3","7.4",[137,62,138,139,140],"firetv","iptv","roku","video-cms","https:\u002F\u002Frovidx.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-smart-tv.2.2.4.zip",99,1,"2025-01-14 00:00:00",{"attackSurface":147,"codeSignals":208,"taintFlows":503,"riskAssessment":541,"analyzedAt":552},{"hooks":148,"ajaxHandlers":204,"restRoutes":205,"shortcodes":206,"cronEvents":207,"entryPointCount":13,"unprotectedCount":13},[149,155,159,164,168,173,176,179,181,183,186,189,192,194,197,200],{"type":150,"name":151,"callback":152,"file":153,"line":154},"action","admin_menu","add_admin_page","Options_0_0_2b.inc.php",102,{"type":150,"name":156,"callback":157,"file":153,"line":158},"admin_init","init_admin_page",104,{"type":150,"name":160,"callback":161,"file":162,"line":163},"init","init_hook_func","swfput.php",342,{"type":150,"name":165,"callback":166,"file":162,"line":167},"widgets_init","regi_widget",344,{"type":169,"name":170,"callback":171,"file":162,"line":172},"filter","mce_external_plugins","anonymous",761,{"type":169,"name":174,"callback":171,"file":162,"line":175},"tiny_mce_before_init",763,{"type":150,"name":177,"callback":171,"file":162,"line":178},"media_buttons",777,{"type":150,"name":165,"callback":166,"priority":144,"file":162,"line":180},1037,{"type":150,"name":156,"callback":171,"file":162,"line":182},1250,{"type":150,"name":184,"callback":171,"file":162,"line":185},"admin_head-post.php",1252,{"type":150,"name":187,"callback":171,"file":162,"line":188},"admin_head-post-new.php",1253,{"type":150,"name":190,"callback":171,"file":162,"line":191},"admin_head-widgets.php",1254,{"type":150,"name":151,"callback":171,"file":162,"line":193},1256,{"type":150,"name":195,"callback":171,"file":162,"line":196},"admin_print_scripts",1258,{"type":169,"name":198,"callback":171,"file":162,"line":199},"widget_text",1294,{"type":169,"name":201,"callback":171,"priority":202,"file":162,"line":203},"the_content",20,1298,[],[],[],[],{"dangerousFunctions":209,"sqlUsage":210,"outputEscaping":212,"fileOperations":213,"externalRequests":13,"nonceChecks":13,"capabilityChecks":501,"bundledLibraries":502},[],{"prepared":32,"raw":13,"locations":211},[],{"escaped":213,"rawEcho":214,"locations":215},3,167,[216,220,222,224,225,226,228,230,231,232,233,234,236,238,239,240,241,243,245,247,249,252,254,257,259,260,262,264,265,267,268,270,271,272,274,276,278,279,281,283,284,286,288,291,292,293,295,296,297,298,300,301,303,305,306,308,310,312,314,315,317,319,321,323,324,326,328,330,332,333,335,337,339,341,342,344,346,348,349,351,352,353,355,356,358,359,361,363,365,367,368,370,372,374,376,377,379,381,383,384,386,387,389,391,392,394,395,397,398,400,402,403,405,406,408,409,411,413,415,417,418,420,421,423,424,426,427,429,431,433,434,436,437,439,441,443,444,446,447,449,451,453,454,456,457,459,461,463,464,466,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499],{"file":217,"line":218,"context":219},"mce_ifm.php",391,"raw output",{"file":217,"line":221,"context":219},392,{"file":217,"line":223,"context":219},420,{"file":217,"line":223,"context":219},{"file":217,"line":223,"context":219},{"file":217,"line":227,"context":219},421,{"file":217,"line":229,"context":219},422,{"file":217,"line":229,"context":219},{"file":217,"line":229,"context":219},{"file":217,"line":229,"context":219},{"file":217,"line":229,"context":219},{"file":217,"line":235,"context":219},440,{"file":217,"line":237,"context":219},471,{"file":217,"line":237,"context":219},{"file":217,"line":237,"context":219},{"file":217,"line":237,"context":219},{"file":153,"line":242,"context":219},151,{"file":153,"line":244,"context":219},154,{"file":153,"line":246,"context":219},165,{"file":153,"line":248,"context":219},228,{"file":250,"line":251,"context":219},"php-inc\\class-SWF-put-widget-evh.php",139,{"file":250,"line":253,"context":219},162,{"file":255,"line":256,"context":219},"php-inc\\xed_form.php",143,{"file":255,"line":258,"context":219},166,{"file":255,"line":258,"context":219},{"file":255,"line":261,"context":219},171,{"file":255,"line":263,"context":219},172,{"file":255,"line":263,"context":219},{"file":255,"line":266,"context":219},385,{"file":255,"line":266,"context":219},{"file":255,"line":269,"context":219},390,{"file":255,"line":218,"context":219},{"file":255,"line":218,"context":219},{"file":255,"line":273,"context":219},409,{"file":255,"line":275,"context":219},419,{"file":255,"line":277,"context":219},430,{"file":255,"line":277,"context":219},{"file":255,"line":280,"context":219},435,{"file":255,"line":282,"context":219},436,{"file":255,"line":282,"context":219},{"file":255,"line":285,"context":219},500,{"file":255,"line":287,"context":219},510,{"file":289,"line":290,"context":219},"php-inc\\xed_widget_form.php",89,{"file":289,"line":290,"context":219},{"file":289,"line":48,"context":219},{"file":289,"line":294,"context":219},91,{"file":289,"line":70,"context":219},{"file":289,"line":100,"context":219},{"file":289,"line":100,"context":219},{"file":289,"line":299,"context":219},101,{"file":289,"line":154,"context":219},{"file":289,"line":302,"context":219},103,{"file":289,"line":304,"context":219},111,{"file":289,"line":304,"context":219},{"file":289,"line":307,"context":219},112,{"file":289,"line":309,"context":219},113,{"file":289,"line":311,"context":219},114,{"file":289,"line":313,"context":219},188,{"file":289,"line":313,"context":219},{"file":289,"line":316,"context":219},189,{"file":289,"line":318,"context":219},190,{"file":289,"line":320,"context":219},191,{"file":289,"line":322,"context":219},252,{"file":289,"line":322,"context":219},{"file":289,"line":325,"context":219},253,{"file":289,"line":327,"context":219},254,{"file":289,"line":329,"context":219},255,{"file":289,"line":331,"context":219},263,{"file":289,"line":331,"context":219},{"file":289,"line":334,"context":219},264,{"file":289,"line":336,"context":219},265,{"file":289,"line":338,"context":219},266,{"file":289,"line":340,"context":219},329,{"file":289,"line":340,"context":219},{"file":289,"line":343,"context":219},330,{"file":289,"line":345,"context":219},331,{"file":289,"line":347,"context":219},332,{"file":289,"line":347,"context":219},{"file":289,"line":350,"context":219},341,{"file":289,"line":350,"context":219},{"file":289,"line":163,"context":219},{"file":289,"line":354,"context":219},343,{"file":289,"line":167,"context":219},{"file":289,"line":357,"context":219},353,{"file":289,"line":357,"context":219},{"file":289,"line":360,"context":219},354,{"file":289,"line":362,"context":219},355,{"file":289,"line":364,"context":219},356,{"file":289,"line":366,"context":219},364,{"file":289,"line":366,"context":219},{"file":289,"line":369,"context":219},365,{"file":289,"line":371,"context":219},366,{"file":289,"line":373,"context":219},367,{"file":289,"line":375,"context":219},376,{"file":289,"line":375,"context":219},{"file":289,"line":378,"context":219},377,{"file":289,"line":380,"context":219},378,{"file":289,"line":382,"context":219},379,{"file":289,"line":382,"context":219},{"file":289,"line":385,"context":219},387,{"file":289,"line":385,"context":219},{"file":289,"line":388,"context":219},388,{"file":289,"line":390,"context":219},389,{"file":289,"line":269,"context":219},{"file":289,"line":393,"context":219},398,{"file":289,"line":393,"context":219},{"file":289,"line":396,"context":219},399,{"file":289,"line":109,"context":219},{"file":289,"line":399,"context":219},401,{"file":289,"line":401,"context":219},415,{"file":289,"line":401,"context":219},{"file":289,"line":404,"context":219},439,{"file":289,"line":404,"context":219},{"file":289,"line":407,"context":219},457,{"file":289,"line":407,"context":219},{"file":289,"line":410,"context":219},458,{"file":289,"line":412,"context":219},459,{"file":289,"line":414,"context":219},460,{"file":289,"line":416,"context":219},469,{"file":289,"line":416,"context":219},{"file":289,"line":419,"context":219},470,{"file":289,"line":237,"context":219},{"file":289,"line":422,"context":219},472,{"file":289,"line":422,"context":219},{"file":289,"line":425,"context":219},481,{"file":289,"line":425,"context":219},{"file":289,"line":428,"context":219},482,{"file":289,"line":430,"context":219},483,{"file":289,"line":432,"context":219},484,{"file":289,"line":432,"context":219},{"file":289,"line":435,"context":219},493,{"file":289,"line":435,"context":219},{"file":289,"line":438,"context":219},494,{"file":289,"line":440,"context":219},495,{"file":289,"line":442,"context":219},496,{"file":289,"line":442,"context":219},{"file":289,"line":445,"context":219},505,{"file":289,"line":445,"context":219},{"file":289,"line":448,"context":219},506,{"file":289,"line":450,"context":219},507,{"file":289,"line":452,"context":219},508,{"file":289,"line":452,"context":219},{"file":289,"line":455,"context":219},517,{"file":289,"line":455,"context":219},{"file":289,"line":458,"context":219},518,{"file":289,"line":460,"context":219},519,{"file":289,"line":462,"context":219},520,{"file":289,"line":462,"context":219},{"file":289,"line":465,"context":219},528,{"file":289,"line":465,"context":219},{"file":289,"line":468,"context":219},529,{"file":289,"line":470,"context":219},530,{"file":289,"line":472,"context":219},531,{"file":162,"line":474,"context":219},1202,{"file":162,"line":476,"context":219},1482,{"file":162,"line":478,"context":219},1514,{"file":162,"line":480,"context":219},1529,{"file":162,"line":482,"context":219},1597,{"file":162,"line":484,"context":219},1614,{"file":162,"line":486,"context":219},1653,{"file":162,"line":488,"context":219},1670,{"file":162,"line":490,"context":219},1705,{"file":162,"line":492,"context":219},1724,{"file":162,"line":494,"context":219},1746,{"file":162,"line":496,"context":219},1767,{"file":162,"line":498,"context":219},1768,{"file":162,"line":500,"context":219},1769,18,[],[504,522,533],{"entryPoint":505,"graph":506,"unsanitizedCount":32,"severity":521},"\u003Cmce_ifm> (mce_ifm.php:0)",{"nodes":507,"edges":518},[508,513],{"id":509,"type":510,"label":511,"file":217,"line":512},"n0","source","$_SERVER (x2)",146,{"id":514,"type":515,"label":516,"file":217,"line":218,"wp_function":517},"n1","sink","echo() [XSS]","echo",[519],{"from":509,"to":514,"sanitized":520},false,"low",{"entryPoint":523,"graph":524,"unsanitizedCount":13,"severity":521},"parse_putswf_video_shortcode (swfput.php:1152)",{"nodes":525,"edges":530},[526,529],{"id":509,"type":510,"label":527,"file":162,"line":528},"$_POST",1170,{"id":514,"type":515,"label":516,"file":162,"line":474,"wp_function":517},[531],{"from":509,"to":514,"sanitized":532},true,{"entryPoint":534,"graph":535,"unsanitizedCount":13,"severity":521},"\u003Cswfput> (swfput.php:0)",{"nodes":536,"edges":539},[537,538],{"id":509,"type":510,"label":527,"file":162,"line":528},{"id":514,"type":515,"label":516,"file":162,"line":474,"wp_function":517},[540],{"from":509,"to":514,"sanitized":532},{"summary":542,"deductions":543},"The swfput plugin v3.1.0.1 presents a mixed security profile.  The static analysis reveals a commendable absence of direct attack vectors like unprotected AJAX handlers, REST API routes, or shortcodes.  Furthermore, the plugin demonstrates good practices by exclusively using prepared statements for its SQL queries and employing a significant number of capability checks (18).  However, a critical concern arises from the output escaping, with only 2% of 170 outputs being properly escaped. This indicates a substantial risk of Cross-Site Scripting (XSS) vulnerabilities, where user-supplied data, if not properly handled, could be injected and executed in the browser. The taint analysis also flagged one flow with an unsanitized path, which, while not critical or high severity, warrants attention as it represents a potential avenue for unauthorized file access or manipulation.\n\nThe plugin's vulnerability history is remarkably clean, with zero recorded CVEs. This lack of past vulnerabilities is a positive indicator, suggesting either a diligent development history or that the plugin's limited functionality hasn't attracted significant malicious attention. However, it is crucial not to solely rely on the absence of history. The identified output escaping issue and the unsanitized path flow in the static and taint analyses represent active, inherent risks that must be addressed independently of past security incidents.  In conclusion, swfput shows strengths in its limited attack surface and SQL handling, but its weak output escaping and a single unsanitized path flow represent significant security weaknesses that require immediate remediation.",[544,547,550],{"reason":545,"points":546},"Low percentage of properly escaped output",15,{"reason":548,"points":549},"Unsanitized path in taint analysis",7,{"reason":551,"points":111},"No nonce checks","2026-03-16T22:40:38.620Z",{"wat":554,"direct":564},{"assetPaths":555,"generatorPatterns":559,"scriptPaths":560,"versionParams":561},[556,557,558],"\u002Fwp-content\u002Fplugins\u002Fswfput\u002Fjs\u002Fformxed.min.js","\u002Fwp-content\u002Fplugins\u002Fswfput\u002Fjs\u002Fscreens.min.js","\u002Fwp-content\u002Fplugins\u002Fswfput\u002Fevhflv\u002Fobj.css",[],[],[562,563],"swfput\u002Fjs\u002Fscreens.min.js?ver=","swfput\u002Fjs\u002Fformxed.min.js?ver=",{"cssClasses":565,"htmlComments":566,"htmlAttributes":568,"restEndpoints":584,"jsGlobals":585,"shortcodeOutput":587},[],[567],"\u003C!-- html5 video\u002Fflash player -->",[569,570,571,572,573,574,575,576,577,578,579,580,581,582,583],"data-swfput-vcenter","data-swfput-url","data-swfput-id","data-swfput-w","data-swfput-h","data-swfput-loop","data-swfput-autoplay","data-swfput-controls","data-swfput-play","data-swfput-volume","data-swfput-mute","data-swfput-preload","data-swfput-poster","data-swfput-autobuffer","data-swfput-div-id",[],[586],"window.evhplg_ctl_textpair",[588],"[putswf_video"]