[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fOF1YokrX0fj2SNkQGRfoGTOqCQ5FcAA8DBfpda8UJps":3,"$fRrBVSnb8vTLVQ3CpQ_IBeIgvjCxIVQUyln-cH1sgQsc":137,"$fnRo9t9KyVnOR-Lb2Idua8qwBzTJ11VX2LlasA0roP3A":142},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":26,"fingerprints":26},"voffload-cloudflare-stream","Voffload for Cloudflare Stream","1.0.1","Gerald Drißner","https:\u002F\u002Fprofiles.wordpress.org\u002Fgeralddrissner\u002F","\u003Cp>\u003Cstrong>Voffload for Cloudflare Stream\u003C\u002Fstrong> moves the heavy lifting of video hosting and playback off your own server and onto Cloudflare Stream. You pick existing video attachments in your WordPress Media Library, the plugin uploads them to Cloudflare Stream, and your visitors then watch them through Cloudflare’s adaptive‑bitrate player instead of downloading large files from your origin.\u003C\u002Fp>\n\u003Cp>This is useful if self‑hosted videos are slowing your site down, eating bandwidth, or stressing your host. Cloudflare Stream handles transcoding, multiple quality levels, and global delivery for you.\u003C\u002Fp>\n\u003Cp>\u003Cem>This plugin is an independent project. It is not affiliated with, endorsed by, or sponsored by Cloudflare, Inc. “Cloudflare” and “Cloudflare Stream” are trademarks of Cloudflare, Inc., used here only to describe compatibility.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>What it does\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Lists the video attachments already in your Media Library and shows their Cloudflare Stream status (Not uploaded \u002F Processing \u002F Ready \u002F Error).\u003C\u002Fli>\n\u003Cli>Uploads selected videos to Cloudflare Stream. It first asks Cloudflare to fetch the public file URL (“URL copy”). If Cloudflare cannot reach that URL (for example because of hotlink protection, a firewall rule, or Automatic Platform Optimization), it automatically falls back to a direct upload from your server for files under 200 MB.\u003C\u002Fli>\n\u003Cli>Stores each video’s Cloudflare Stream UID and processing status on the attachment.\u003C\u002Fli>\n\u003Cli>Can non-destructively sync existing Cloudflare Stream videos back to matching WordPress video attachments when metadata or a unique exact title\u002Ffilename match identifies the local attachment.\u003C\u002Fli>\n\u003Cli>Can delete selected Cloudflare Stream videos from the plugin dashboard, individually or in bulk, while keeping the original WordPress media attachments.\u003C\u002Fli>\n\u003Cli>Tracks “processing” videos with a background check (WP‑Cron) that runs every 10 minutes — but only while at least one video is still processing. When everything is ready, the background check stops on its own, so the plugin does not make unnecessary calls.\u003C\u002Fli>\n\u003Cli>Automatically replaces your local video output on the frontend with the Cloudflare Stream player once the matching Stream video is ready (this is optional and can be turned off — see “Automatic replacement” below).\u003C\u002Fli>\n\u003Cli>Provides a shortcode for manual placement of the player (see the “Shortcode” section below for the exact tag and options).\u003C\u002Fli>\n\u003Cli>Includes a non‑destructive \u003Cstrong>Connection test\u003C\u002Fstrong> that checks your token, account access, and playback settings without uploading anything.\u003C\u002Fli>\n\u003Cli>Uses a structured dashboard with setup status, workflow descriptions, action guidance, and a small version\u002Fcopyright\u002Flicense footer.\u003C\u002Fli>\n\u003Cli>Never deletes your local video files. Deleting a Stream copy from Cloudflare only clears the plugin’s local Stream metadata; removing local files is intentionally left to you.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Do I need a paid Cloudflare account?\u003C\u002Fh4>\n\u003Cp>You need a Cloudflare account and an active \u003Cstrong>Cloudflare Stream\u003C\u002Fstrong> subscription. A few clarifications, because this is a common point of confusion:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Cloudflare Stream is a separate, usage‑based product. As of 2026 it is billed at roughly \u003Cstrong>$5 per 1,000 minutes of video stored\u003C\u002Fstrong> per month and \u003Cstrong>$1 per 1,000 minutes delivered\u003C\u002Fstrong>. Encoding and ingest are free, and there are no per‑GB egress fees.\u003C\u002Fli>\n\u003Cli>You do \u003Cstrong>not\u003C\u002Fstrong> need a Cloudflare Pro plan specifically, and Stream does \u003Cstrong>not\u003C\u002Fstrong> require the Workers Paid plan. A \u003Cstrong>free Cloudflare account works\u003C\u002Fstrong>, as long as you have added a Stream subscription to it.\u003C\u002Fli>\n\u003Cli>If you are on a \u003Cstrong>Pro or Business\u003C\u002Fstrong> plan, Cloudflare includes a small monthly allowance (around 100 minutes of storage and 10,000 minutes of delivery) on top.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Always confirm current pricing on Cloudflare’s own pricing page, as it can change.\u003C\u002Fp>\n\u003Ch3>Dashboard guide\u003C\u002Fh3>\n\u003Cp>The plugin dashboard is available under \u003Cstrong>Media \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Cloudflare Stream\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The top overview explains the three-step workflow: configure Cloudflare, upload or reconnect videos, then serve and maintain the Stream copies.\u003C\u002Fli>\n\u003Cli>The setup status pills show whether the Account ID, API token, and Customer Code are present before you run actions that need them.\u003C\u002Fli>\n\u003Cli>The \u003Cstrong>Video Library\u003C\u002Fstrong> table lists WordPress video attachments and shows their local file link, Stream status, Stream UID, and shortcode.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Upload selected\u003C\u002Fstrong> creates a Cloudflare Stream copy for selected local WordPress videos. The WordPress attachment remains in the Media Library.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Refresh selected status\u003C\u002Fstrong> reads the current processing state from Cloudflare. If no local UID is saved, the plugin first attempts a safe reconnect.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reconnect selected from Cloudflare\u003C\u002Fstrong> finds existing Stream videos for selected local attachments by stored metadata first and then by exact unique title\u002Ffilename matches.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delete from Cloudflare\u003C\u002Fstrong> deletes the remote Stream asset after confirmation and clears only local Stream metadata. It does not delete the WordPress attachment.\u003C\u002Fli>\n\u003Cli>The manual UID fallback is for rare cases where automatic matching is unsafe because Cloudflare metadata is missing or multiple possible matches exist.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Requires WordPress 6.5 or newer.\u003C\u002Fli>\n\u003Cli>Tested up to WordPress 7.0.\u003C\u002Fli>\n\u003Cli>Requires PHP 8.1 or newer. PHP 8.3 or newer is recommended for current WordPress installations.\u003C\u002Fli>\n\u003Cli>Tested with modern PHP 8.x environments, including PHP 8.5.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Getting your Cloudflare details\u003C\u002Fh3>\n\u003Cp>You need three pieces of information from your Cloudflare account.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>1. Account ID\u003C\u002Fstrong>\u003Cbr \u002F>\nLog in to the Cloudflare dashboard at https:\u002F\u002Fdash.cloudflare.com\u002F and open the \u003Cstrong>Stream\u003C\u002Fstrong> product (or any account page). Your Account ID is shown in the URL and on the account\u002Foverview pages. It is a 32‑character hexadecimal string.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2. API Token (with Stream permission)\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate a scoped token so the plugin can upload and check status. Do \u003Cstrong>not\u003C\u002Fstrong> use the Global API Key.\u003C\u002Fp>\n\u003Col>\n\u003Cli>In the Cloudflare dashboard, go to \u003Cstrong>Manage Account \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> API Tokens\u003C\u002Fstrong> or \u003Cstrong>My Profile \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> API Tokens\u003C\u002Fstrong> and choose \u003Cstrong>Create Token \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Create Custom Token\u003C\u002Fstrong>. Direct link: https:\u002F\u002Fdash.cloudflare.com\u002Fprofile\u002Fapi-tokens\u003C\u002Fli>\n\u003Cli>Under \u003Cstrong>Permissions\u003C\u002Fstrong>, add \u003Cstrong>Account \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Stream \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Edit\u003C\u002Fstrong>. Some Cloudflare screens use the newer label \u003Cstrong>Account \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Stream \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Write\u003C\u002Fstrong>; that is the equivalent write permission. Uploads, status updates, sync\u002Freconnect, and remote deletion require Edit\u002FWrite. Read-only tokens can verify access but cannot upload or delete videos.\u003C\u002Fli>\n\u003Cli>Under \u003Cstrong>Account Resources\u003C\u002Fstrong>, scope the token to the specific Cloudflare account that owns the Stream library.\u003C\u002Fli>\n\u003Cli>Do not add unnecessary permissions. This plugin does \u003Cstrong>not\u003C\u002Fstrong> need DNS, Zone, Workers, Cache Purge, or Global API Key permissions.\u003C\u002Fli>\n\u003Cli>(Recommended) Set an expiration and, if your server has a static IP, restrict the token to that IP.\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Continue to summary \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Create Token\u003C\u002Fstrong>. \u003Cstrong>Copy the token immediately\u003C\u002Fstrong> — Cloudflare shows it only once and you cannot retrieve it later.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>For better security you can define the token in your \u003Ccode>wp-config.php\u003C\u002Fcode> instead of saving it in the database:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define( 'VOFFLOADCFS_API_TOKEN', 'xxx' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>When this constant is set, the plugin uses it and never stores the token in the WordPress database (so it stays out of database backups).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3. Customer Code\u003C\u002Fstrong>\u003Cbr \u002F>\nThis is the code in your Stream playback URLs, of the form \u003Ccode>customer-CODE.cloudflarestream.com\u003C\u002Fcode>. The plugin needs it to build the official Cloudflare Stream iframe URL. To find it, open \u003Cstrong>Cloudflare Dashboard \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Stream \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Videos\u003C\u002Fstrong>, open any uploaded video, and copy the embed\u002Fiframe code. The iframe \u003Ccode>src\u003C\u002Fcode> contains \u003Ccode>customer-CODE.cloudflarestream.com\u003C\u002Fcode>. You may paste the bare code, the full customer subdomain, the iframe URL, or the full iframe snippet; the plugin extracts and stores only the code.\u003C\u002Fp>\n\u003Ch3>Automatic replacement (serve from Cloudflare Stream when available)\u003C\u002Fh3>\n\u003Cp>In \u003Cstrong>Media \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Cloudflare Stream \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Settings\u003C\u002Fstrong> you control when ready videos are automatically served from Cloudflare instead of from your server. There are independent checkboxes so you can enable exactly what you want:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatically replace Gutenberg video blocks\u003C\u002Fstrong> — replaces the core\u002Fvideo block on the frontend when the linked attachment has a Stream UID.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatically replace WordPress [video] shortcodes\u003C\u002Fstrong> — replaces the built‑in \u003Ccode>[video]\u003C\u002Fcode> shortcode output.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatically replace local video HTML and video‑file links\u003C\u002Fstrong> — also catches classic‑editor \u003Ccode>\u003Cvideo>\u003C\u002Fcode> tags, video blocks that have no attachment ID, and direct links to local video files.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Automatic replacement happens only for videos that already have a saved Cloudflare Stream UID and are marked ready. While Cloudflare is still processing a video, the local WordPress video output remains in place. If you turn every automatic option off, nothing on your frontend changes until you place a shortcode yourself.\u003C\u002Fp>\n\u003Ch3>Shortcode\u003C\u002Fh3>\n\u003Cp>Use the shortcode to place a Cloudflare Stream player manually, for example inside a post, page, or widget.\u003C\u002Fp>\n\u003Cp>By WordPress attachment ID (the ID shown in the Media \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Cloudflare Stream table):\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[voffloadcfs_video id=\"123\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>By Cloudflare Stream UID directly:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[voffloadcfs_video uid=\"VIDEO_UID\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Optional attributes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>title\u003C\u002Fcode> — accessible title for the player iframe.\u003C\u002Fli>\n\u003Cli>\u003Ccode>aspect\u003C\u002Fcode> — aspect ratio as \u003Ccode>width\u002Fheight\u003C\u002Fcode> (default \u003Ccode>16\u002F9\u003C\u002Fcode>). Example: \u003Ccode>aspect=\"4\u002F3\"\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example with options:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[voffloadcfs_video id=\"123\" title=\"My talk\" aspect=\"16\u002F9\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The shortcode requires the \u003Cstrong>Customer Code\u003C\u002Fstrong> setting to be filled in, because that is what builds the official Cloudflare Stream iframe URL. If a logged‑in editor views a shortcode that cannot render (missing UID, wrong ID, missing Customer Code), the plugin shows a short admin‑only notice explaining why; normal visitors simply see nothing.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to \u003Cstrong>Cloudflare Stream\u003C\u002Fstrong>, a third‑party service operated by Cloudflare, Inc., because that is the service it exists to integrate with.\u003C\u002Fp>\n\u003Cp>What is sent, and when:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>When you upload a video:\u003C\u002Fstrong> the plugin sends the video (or the public URL of the video so Cloudflare can fetch it), the attachment title, the attachment ID, and your site URL to the Cloudflare API. This happens only when you choose to upload a video.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When you check status, run the connection test, reconnect selected videos, or sync existing Stream videos:\u003C\u002Fstrong> the plugin sends your Account ID and API token (as an authorization header) to the Cloudflare API to read video status, verify the token, list Stream video metadata, search Stream videos by name for a selected local attachment, or verify a manually entered Stream UID. The connection test, reconnect, and sync do not upload any video.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When you delete a Stream video from the plugin dashboard:\u003C\u002Fstrong> the plugin sends your Account ID, API token, and the selected Cloudflare Stream video UID to the Cloudflare API. Cloudflare deletes the remote Stream video and its copies. The original WordPress media attachment is not deleted.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>On the frontend:\u003C\u002Fstrong> when a video is served from Stream, the visitor’s browser loads the Cloudflare Stream player iframe from \u003Ccode>customer-CODE.cloudflarestream.com\u003C\u002Fcode>, so the visitor’s browser communicates directly with Cloudflare.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Cloudflare API endpoint: https:\u002F\u002Fapi.cloudflare.com\u002F\u003Cbr \u002F>\nCloudflare terms of service: https:\u002F\u002Fwww.cloudflare.com\u002Fterms\u002F\u003Cbr \u002F>\nCloudflare privacy policy: https:\u002F\u002Fwww.cloudflare.com\u002Fprivacypolicy\u002F\u003C\u002Fp>\n\u003Cp>No data is sent anywhere else, and the plugin does not send analytics about your site to the plugin author.\u003C\u002Fp>\n","Upload your WordPress video attachments to Cloudflare Stream and serve them through the fast Cloudflare Stream player from the Media Library.",0,119,"2026-06-16T16:40:00.000Z","7.0.2","6.5","8.1",[18,19,20,21,22],"cloudflare","cloudflare-stream","media-offload","video","video-hosting","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvoffload-cloudflare-stream\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvoffload-cloudflare-stream.1.0.1.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"geralddrissner",2,30,94,"2026-08-29T11:07:15.967Z",[37,55,76,97,119],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":11,"downloaded":45,"rating":11,"num_ratings":11,"last_updated":46,"tested_up_to":14,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":53,"download_link":54,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"coywolf-video-manager","Coywolf Video Manager","1.0.58","Jon Henshaw","https:\u002F\u002Fprofiles.wordpress.org\u002Fjonhenshaw\u002F","\u003Cp>Coywolf Video Manager turns the WordPress admin into a control panel for your Cloudflare Stream account. Connect it with a Cloudflare API token and you can browse, search, edit, and upload videos, then embed them anywhere with a block — no trips to the Cloudflare dashboard.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Video block — search your entire Stream library and embed a responsive video in a figure\u002Ffigcaption, or upload a new video to Cloudflare without leaving the editor. Per-block control over size (responsive or max-width), poster (by timestamp or Media Library), start time, and playback options (controls, autoplay, loop, preload, mute, lazy-load).\u003C\u002Fli>\n\u003Cli>Cloudflare Stream player — the official Stream player, with an optional play-button accent color.\u003C\u002Fli>\n\u003Cli>Likes, views & upload date — a YouTube-style row under each video. Cloudflare’s API does not expose likes or views, so the plugin records them locally in WordPress. Displayed likes never exceed the view count.\u003C\u002Fli>\n\u003Cli>Video schema — automatic VideoObject JSON-LD with a large (1200px) thumbnail, description, duration, upload date, and optional view\u002Flike interaction counts. Videos with captions also get a full plain-text transcript and a downloadable caption VTT track (linked straight from Cloudflare, or mirrored into the uploads folder when Cloudflare doesn’t serve it publicly).\u003C\u002Fli>\n\u003Cli>All Videos screen — a table of every video with views, likes, and how many posts and pages embed each one.\u003C\u002Fli>\n\u003Cli>Edit Video screen — rename, add a description (used in schema + the sitemap), set the creator, manage allowed origins, choose the poster (a timestamp with a live preview, or a Media Library image at the recommended size), copy the video ID, and add or AI-generate captions.\u003C\u002Fli>\n\u003Cli>Upload to Cloudflare — upload videos straight from WordPress on the Upload Video screen, or from the block itself when adding a video, then jump to the Edit screen when processing finishes.\u003C\u002Fli>\n\u003Cli>Video XML sitemap — optionally serve \u002Fcoywolf-video-sitemap.xml (named to avoid clashing with Yoast SEO) listing every page and post that embeds a video, with full Google video tags (thumbnail, title, description, content and player URLs, duration, publication date, view count).\u003C\u002Fli>\n\u003Cli>Safe deletes — deleting a video removes its block from any post or page that used it. And if a video was deleted in the Cloudflare dashboard instead, the All Videos screen flags any posts still embedding it and offers a one-click, re-verified cleanup.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Cloudflare API access\u003C\u002Fh3>\n\u003Cp>Settings are locked until you connect a Cloudflare account. You need your Account ID (in the Cloudflare dashboard sidebar) and an API token created at My Profile > API Tokens with the “Account > Stream > Edit” permission. Paste both into Videos > Settings and click Test connection. The token is stored server-side and never exposed to the browser. For better security you can instead define COYWOLF_CVM_API_TOKEN and COYWOLF_CVM_ACCOUNT_ID in wp-config.php (or set matching environment variables) to keep the credentials out of the database. A value saved in Settings takes precedence over the constant; leave the field empty (or use Remove on the token) to fall back to the wp-config.php value.\u003C\u002Fp>\n\u003Ch3>Privacy & third-party services\u003C\u002Fh3>\n\u003Cp>Privacy-first: this plugin includes no analytics, no tracking, and no data gathering — nothing about you, your site, or your visitors is ever collected. Its only outside connection is the service it exists to manage. The plugin connects WordPress to Cloudflare Stream on your behalf. The WordPress server calls the Cloudflare API (api.cloudflare.com) using your API token to list, edit, and manage videos, to upload video files you choose (from the Upload Video screen or the block), and — when you add a video by URL — to have Cloudflare fetch that URL. On the front end, the Cloudflare Stream player SDK loads from embed.cloudflarestream.com and video streams from cloudflarestream.com \u002F videodelivery.net. See Cloudflare’s terms of service at https:\u002F\u002Fwww.cloudflare.com\u002Fwebsite-terms\u002F and privacy policy at https:\u002F\u002Fwww.cloudflare.com\u002Fprivacypolicy\u002F.\u003C\u002Fp>\n\u003Ch3>Styling with CSS\u003C\u002Fh3>\n\u003Cp>Style the on-post UI from Videos > Settings > Appearance (with a live preview and a hex color picker), or override it in your theme’s CSS — or both. The block exposes CSS custom properties on the .coywolf-cvm wrapper: –cvm-title-color (default inherit), –cvm-title-size (1rem; name & description), –cvm-title-weight (700; name), –cvm-desc-weight (400; description), –cvm-align (left; aligns the name & description), –cvm-meta-align (left; aligns the like\u002Fviews\u002Fdate row), –cvm-like-color (#0f0f0f; icon\u002Ftext unclicked, also used on hover), –cvm-like-bg (#f2f2f2; background unclicked\u002Fhover, empty in Settings = none), –cvm-like-active (icon\u002Ftext clicked), –cvm-like-active-bg (background clicked), –cvm-meta-color (#606060), –cvm-meta-size (0.9rem), –cvm-radius (0; player corner radius). Example: .coywolf-cvm { –cvm-like-bg:#000; –cvm-like-color:#fff; } Useful classes: .coywolf-cvm, .coywolf-cvm-title, .coywolf-cvm-like, .coywolf-cvm-thumb, .coywolf-cvm-views, .coywolf-cvm-date. An optional light\u002Fdark scheme adds .coywolf-cvm-scheme-dark or .coywolf-cvm-scheme-auto. The plugin’s CSS avoids !important so your theme can override it.\u003C\u002Fp>\n","Manage, embed, and upload Cloudflare Stream videos from WordPress — video block, play\u002Flike tracking, schema, captions, and a video sitemap.",54,"2026-07-17T12:44:00.000Z","6.3","7.4",[19,21,50,51,52],"video-block","video-schema","video-sitemap","https:\u002F\u002Fcoywolf.com\u002Fnotes\u002Fcoywolf-video-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcoywolf-video-manager.1.0.58.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":14,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":74,"download_link":75,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"jetpack-videopress","Jetpack VideoPress","3.2","Automattic","https:\u002F\u002Fprofiles.wordpress.org\u002Fautomattic\u002F","\u003Ch3>AD-FREE, CUSTOMIZABLE VIDEO PLAYER FOR WORDPRESS\u003C\u002Fh3>\n\u003Cp>With an immersive design, VideoPress is ideal for videographers, creators, filmmakers, educators, and bloggers seeking to upload high-quality videos with ease.\u003C\u002Fp>\n\u003Ch4>Built for WordPress\u003C\u002Fh4>\n\u003Cp>Take advantage of full integration with the best video hosting plugin created specifically for WordPress. Bring your ideas to the screen and save time by managing your videos in the same interface as your website. You can drag and drop videos directly into WordPress, and manage them in the media library.\u003C\u002Fp>\n\u003Ch4>Ad-free videos offer a better experience\u003C\u002Fh4>\n\u003Cp>Tired of video companies sending your customers to their app to view videos? Or worse, showing inappropriate ads to your site visitors? Our customizable video player for WordPress keeps people on your site so the spotlight is all yours. With VideoPress, you can avoid intrusive ads or imposing player branding.\u003C\u002Fp>\n\u003Ch4>High-quality, lightning-fast video hosting\u003C\u002Fh4>\n\u003Cp>Take the complexity out of self-hosting videos. VideoPress offers fully-hosted videos and a CDN to ensure instant video speed for your audience around the globe. With our powerful and reliable hosting infrastructure, you can provide your audience with fast-motion videos with 60 FPS and full 4K resolution.\u003C\u002Fp>\n\u003Ch4>A complete video experience from the WordPress Editor\u003C\u002Fh4>\n\u003Cp>With the \u003Ca href=\"https:\u002F\u002Fjetpack.com\u002Fsupport\u002Fjetpack-videopress\u002Fadd-video-block-editor\u002F\" rel=\"nofollow ugc\">Jetpack VideoPress Block\u003C\u002Fa>, adding videos to your content has never been easier. This powerful tool lets you effortlessly insert videos straight from the WordPress Editor and comes packed with advanced features like subtitles, captions, chapters, private videos, and poster images.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Adaptive Streaming – Videos play back faster by automatically adjusting video quality based on bandwidth and display size. The viewer can still choose the quality they’d like in the menu.\u003C\u002Fli>\n\u003Cli>Reliable Global Hosting and Video CDN – Built on WordPress.com’s world-class cloud infrastructure, your videos are stored in multiple servers across the globe to ensure quick delivery no matter where your audience is.\u003C\u002Fli>\n\u003Cli>Subtitles, Captions, and Chapters – Simply upload your text tracks via the VideoPress block and they will be available on the video as soon as you publish.\u003C\u002Fli>\n\u003Cli>Progress Bar Color Match – The VideoPress seekbar now adapts its color to match the scenes in your videos. This makes your content really pop.\u003C\u002Fli>\n\u003Cli>Optimized for mobile – Switch between mobile and desktop without missing a beat.\u003C\u002Fli>\n\u003Cli>Picture-in-picture – Pop out the video from the web browser for easier viewing.\u003C\u002Fli>\n\u003Cli>Unlimited Logins – Work with a team? We don’t charge per seat, so everyone that works on your site can have their own login.\u003C\u002Fli>\n\u003Cli>High-Resolution Videos Up to 4K – Watch crisp images on any display and screen size. We’ve added video display for 1440p, 60 FPS, and full 4K resolution.\u003C\u002Fli>\n\u003Cli>Ad-free video – Keep the spotlight on your content, not on ads you can’t control.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Your one-stop solution for video management\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fjetpack.com\u002Fsupport\u002Fjetpack-videopress\u002Fthe-jetpack-videopress-dashboard\u002F\" rel=\"nofollow ugc\">The VideoPress Dashboard\u003C\u002Fa> is a centralized space to upload and manage your video library. Filter your library by rating or privacy setting, view your library in multiple ways, and upload local videos to your Jetpack cloud library.\u003C\u002Fp>\n\u003Ch3>WITH 💚 BY JETPACK\u003C\u002Fh3>\n","The finest video hosting for WordPress. Drag and drop videos through the WordPress editor and keep the focus on your content, not the ads.",7000,167224,80,15,"2026-07-09T11:45:00.000Z","6.9","7.2",[71,21,22,72,73],"cdn","video-player","video-streaming","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjetpack-videopress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjetpack-videopress.3.2.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":86,"num_ratings":87,"last_updated":88,"tested_up_to":14,"requires_at_least":89,"requires_php":90,"tags":91,"homepage":95,"download_link":96,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"smartvideo","SmartVideo – Video Player and CDN","2.3.3","JDAdmin","https:\u002F\u002Fprofiles.wordpress.org\u002Fjdadmin\u002F","\u003Cp>\u003Cstrong>SmartVideo\u003C\u002Fstrong> is a YouTube alternative that replaces YouTube and Vimeo embeds on your WordPress site with a clean, ad-free video player served from a global CDN. No “Recommended Videos” pulling visitors away. No YouTube branding competing with yours. Just your content, loading fast.\u003C\u002Fp>\n\u003Ch3>⚡ Why SmartVideo?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>The SmartVideo player loads only on pages with video, unlike YouTube embeds which add weight to every page — pages load faster and PageSpeed scores improve\u003C\u002Fli>\n\u003Cli>Video hosting with global CDN delivery\u003C\u002Fli>\n\u003Cli>Auto-converts existing YouTube and Vimeo embeds with zero manual work\u003C\u002Fli>\n\u003Cli>Only loads its player on pages that actually have video — no player script on the rest of your site\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why WordPress Site Owners Choose SmartVideo\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Speed & Performance First\u003C\u002Fstrong>\u003Cbr \u002F>\n* Lightweight video player loads significantly faster than standard YouTube\u002FVimeo embeds\u003Cbr \u002F>\n* Improve Core Web Vitals and page speed performance\u003Cbr \u002F>\n* Global CDN delivers video from the nearest edge server\u003Cbr \u002F>\n* Lazy load video with preload control — defer video loading until needed\u003Cbr \u002F>\n* Optimized for mobile, desktop, and tablet viewing\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Complete Brand Control\u003C\u002Fstrong>\u003Cbr \u002F>\n* Remove YouTube or Vimeo branding, overlays, and distracting related videos\u003Cbr \u002F>\n* Custom player branding with your colors and watermark\u003Cbr \u002F>\n* Professional, distraction-free playback environment\u003Cbr \u002F>\n* Prevent traffic leaks to competitor content\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WordPress Integration Made Simple\u003C\u002Fstrong>\u003Cbr \u002F>\n* Native widgets for Elementor, Gutenberg, Beaver Builder, Bricks, and Divi 5\u003Cbr \u002F>\n* Auto-converts existing YouTube and Vimeo embeds instantly (no workflow changes)\u003Cbr \u002F>\n* Embed videos in seconds with shortcodes or blocks\u003Cbr \u002F>\n* Responsive design adapts to any theme\u003Cbr \u002F>\n* Per-page disable toggle when you need the original embed\u003C\u002Fp>\n\u003Ch3>What Our Users Say\u003C\u002Fh3>\n\u003Cp>⭐⭐⭐⭐⭐ \u003Cstrong>Stefan G.\u003C\u002Fstrong> – “After using Swarmify we are incredibly annoyed. But only because of our mistake of not having used Swarmify before. Super fast video player and CDN!”\u003C\u002Fp>\n\u003Cp>⭐⭐⭐⭐⭐ \u003Cstrong>Dan S.\u003C\u002Fstrong> – “This tool is easy to setup and as easy to use. Does the job as intended, no nonsense. Really enhances the experience of having video on your website.”\u003C\u002Fp>\n\u003Cp>⭐⭐⭐⭐⭐ \u003Cstrong>Joe W.\u003C\u002Fstrong> – “I implemented this on my site and immediately saw an impact. I am very impressed with how simple they have made the entire setup. It works very well and as advertised.”\u003C\u002Fp>\n\u003Cp>⭐⭐⭐⭐⭐ \u003Cstrong>Aditya R.\u003C\u002Fstrong> – “Goodbye YouTube Embeds! Incredibly fast, stable and bloat-free!”\u003C\u002Fp>\n\u003Ch3>🎯 Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>📹 \u003Cstrong>Video Hosting\u003C\u002Fstrong>: Generous bandwidth, automatic encoding, and CDN delivery included\u003C\u002Fli>\n\u003Cli>⚙️ \u003Cstrong>Playback Customization\u003C\u002Fstrong>: Autoplay, loop, mute, hide controls, play inline, preload control, video speed control\u003C\u002Fli>\n\u003Cli>🎨 \u003Cstrong>Visual Enhancement\u003C\u002Fstrong>: Add poster images and custom branding\u003C\u002Fli>\n\u003Cli>🧩 \u003Cstrong>Page Builder Support\u003C\u002Fstrong>: Native widgets for Gutenberg, Elementor, Beaver Builder, Bricks, and Divi 5\u003C\u002Fli>\n\u003Cli>🎯 \u003Cstrong>Conditional Loading\u003C\u002Fstrong>: Player script only loads on pages with video content\u003C\u002Fli>\n\u003Cli>🔒 \u003Cstrong>Per-Page Control\u003C\u002Fstrong>: Disable SmartVideo on individual pages or posts\u003C\u002Fli>\n\u003Cli>💰 \u003Cstrong>Monetization Ready\u003C\u002Fstrong>: VAST ad support for revenue generation\u003C\u002Fli>\n\u003Cli>📁 \u003Cstrong>Format Support\u003C\u002Fstrong>: MP4, HLS adaptive bitrate streaming (M3U8), MPEG-DASH, WEBM, VP8\u002F9, MP3, AAC, OPUS\u003C\u002Fli>\n\u003Cli>📊 \u003Cstrong>Video Schema & SEO\u003C\u002Fstrong>: JSON-LD VideoObject video schema auto-generated for pages with SmartVideo\u003C\u002Fli>\n\u003Cli>🛠️ \u003Cstrong>Developer Friendly\u003C\u002Fstrong>: Filters, shortcodes, and extensive customization options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔧 Behind the Scenes: How SmartVideo Works\u003C\u002Fh3>\n\u003Cp>SmartVideo handles video streaming and optimization automatically:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🤖 \u003Cstrong>Automatic Encoding\u003C\u002Fstrong>: Uploads are optimized for web delivery\u003C\u002Fli>\n\u003Cli>🌍 \u003Cstrong>Global CDN\u003C\u002Fstrong>: Routes video from the nearest edge server for fast playback\u003C\u002Fli>\n\u003Cli>📱 \u003Cstrong>Responsive Rendering\u003C\u002Fstrong>: Adapts to any device or screen size\u003C\u002Fli>\n\u003Cli>📦 \u003Cstrong>Generous Limits\u003C\u002Fstrong>: Bandwidth, encoding, and storage included with every plan\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you’re showcasing product demos, educational content, sales videos, or background visuals, SmartVideo loads fast, looks professional, and keeps visitors on your site.\u003C\u002Fp>\n\u003Ch3>🚀 Get Started in Minutes\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Start with our free 14-day trial:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>📥 \u003Cstrong>Install\u003C\u002Fstrong> the SmartVideo plugin from your WordPress dashboard\u003C\u002Fli>\n\u003Cli>🔗 \u003Cstrong>Connect\u003C\u002Fstrong> your free Swarmify account (14-day trial included)\u003C\u002Fli>\n\u003Cli>👀 \u003Cstrong>Watch\u003C\u002Fstrong> your existing embeds automatically convert to the clean SmartVideo player\u003C\u002Fli>\n\u003Cli>📈 \u003Cstrong>Upgrade\u003C\u002Fstrong> when you’re ready for more hosting and advanced features\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>SmartVideo requires a Swarmify account. Visit \u003Ca href=\"https:\u002F\u002Fswarmify.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">swarmify.com\u002Fpricing\u003C\u002Fa> for current plans. The WordPress plugin itself is free and open source (AGPL-3.0).\u003C\u002Fp>\n","Lightweight HTML5 video player and video hosting with CDN built for WordPress",1000,84229,78,17,"2026-07-19T02:19:00.000Z","6.6","7.3",[92,22,72,93,94],"video-embed","vimeo","youtube","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmartvideo.2.3.3.zip",{"slug":19,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":106,"num_ratings":107,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":111,"tags":112,"homepage":116,"download_link":117,"security_score":118,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"Cloudflare Stream Video","1.0.5","Cloudflare","https:\u002F\u002Fprofiles.wordpress.org\u002Fcloudflare\u002F","\u003Cul>\n\u003Cli>Block native player\u003C\u002Fli>\n\u003Cli>Multiple playback options\u003C\u002Fli>\n\u003Cli>Distribute videos with unique URLs or embed code\u003C\u002Fli>\n\u003Cli>Per minute pricing\u003C\u002Fli>\n\u003Cli>Adaptive bitrate streaming\u003C\u002Fli>\n\u003Cli>Video storage included\u003C\u002Fli>\n\u003Cli>Workflow integration with webhooks\u003C\u002Fli>\n\u003Cli>REST API support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Developers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>This plugin lets you easily add block native videos to your WordPress sites\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Marketers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Stream videos natively without ads or recommended videos\u003C\u002Fli>\n\u003Cli>Minimal streaming costs based on engagement and views\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Site Owners\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easily add videos to your pages with no technical or video expertise needed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>* Please Note *\u003C\u002Fh4>\n\u003Cp>This plugin requires an account on Cloudflare.com to upload and stream videos. Existing Cloudflare Stream users will be able to retrieve videos from their Stream library from the WordPress editor. Currently only users with the “administrator” role can leverage some features.\u003C\u002Fp>\n","Cloudflare Stream is an easy-to-use, affordable, on-demand video streaming platform. The Stream video plugin for WordPress lets you upload videos to C &hellip;",300,13533,56,6,"2022-02-07T16:14:00.000Z","5.6.17","5.0","5.6",[18,113,21,114,115],"streaming","videos","wpengine","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcloudflare-stream\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcloudflare-stream.zip",85,{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":25,"downloaded":127,"rating":65,"num_ratings":32,"last_updated":128,"tested_up_to":14,"requires_at_least":129,"requires_php":48,"tags":130,"homepage":132,"download_link":133,"security_score":134,"vuln_count":135,"unpatched_count":11,"last_vuln_date":136,"fetched_at":27},"2coders-integration-mux-video","Mux Video Uploader","1.1.5","2Coders Studio, S.L.","https:\u002F\u002Fprofiles.wordpress.org\u002F2coders\u002F","\u003Cp>The Mux Video Uploader for WordPress by 2Coders simplifies video uploads, video streaming, and video management. With this easy-to-use plugin, you can easily upload high-quality videos and play them on your website, whether you’re a beginner or an experienced admin.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Easy Video Uploads and Previews\u003C\u002Fstrong>: Effortlessly upload and preview your videos with the \u003Cstrong>Mux Video Uploader\u003C\u002Fstrong>. Manage videos directly from your WordPress dashboard without any complications.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Optimized Video Streaming\u003C\u002Fstrong>: Powered by \u003Cstrong>Mux and 2Coders\u003C\u002Fstrong>, this plugin delivers videos with adaptive streaming and automatic optimization, ensuring the best playback quality, regardless of your audience’s internet connection speed.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customizable Video Player\u003C\u002Fstrong>: Personalize the video player to fit your website’s theme. With customizable video player skins, it integrates seamlessly into your site’s design.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Mux Gutenberg Block & Preview\u003C\u002Fstrong>: Embed \u003Cstrong>Mux videos\u003C\u002Fstrong> into your WordPress pages easily with the dedicated Gutenberg block. You can preview your videos instantly using the \u003Cstrong>Mux Player\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Auto-Generated & Bring Your Own Captions\u003C\u002Fstrong>: Enable automatic captions or upload your caption files. Add captions during the upload process or after uploading from the Asset List for better accessibility in many languages\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>MP4 Generation Options\u003C\u002Fstrong>: Generate \u003Cstrong>MP4 video files\u003C\u002Fstrong> (audio-only or highest resolution) during the upload process or after uploading, directly from the Asset List to allow offline viewing. Audio-only mp4 files can be used to trigger AI workflows like transcriptions, summarization, etc…\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Video Quality Selection\u003C\u002Fstrong>: Choose from three video quality options—Basic, Plus, or Premium—during upload to ensure the best quality for your content.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Developer-Friendly\u003C\u002Fstrong>: This plugin supports \u003Cstrong>customization\u003C\u002Fstrong> and easy integration, making it perfect for developers looking to streamline their workflow.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Additional Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Drag & Drop Uploads\u003C\u002Fstrong>: Upload videos with a simple drag-and-drop feature.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Preview with Mux Player\u003C\u002Fstrong>: View and test your video in real-time before publishing.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Content Management\u003C\u002Fstrong>: Easily manage and update your video library.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Seamless Streaming\u003C\u002Fstrong>: Sync your Mux account and player for smooth video streaming.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Insert Videos Anywhere\u003C\u002Fstrong>: Use shortcodes to add videos to any page or post on your WordPress site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Quick Editing\u003C\u002Fstrong>: Add titles, descriptions, and covers to your videos quickly.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Stream Domains\u003C\u002Fstrong>: Stream videos using your custom domain with Mux for better branding.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Secure Video Streaming\u003C\u002Fstrong>: Secure your video content with signed URLs to protect against unauthorized access.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Theme and Plugin Compatibility\u003C\u002Fstrong>: The plugin is compatible with a wide range of WordPress themes, page builders, and plugins.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Service Information\u003C\u002Fh4>\n\u003Cp>Mux Service: https:\u002F\u002Fwww.mux.com\u002F\u003Cbr \u002F>\nTerms of Use: https:\u002F\u002Fwww.mux.com\u002Fterms\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fwww.mux.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch4>3rd Party or External Services\u003C\u002Fh4>\n\u003Cp>This plugin utilizes several libraries and external services for its functionality. Below are the details:\u003C\u002Fp>\n\u003Ch4>Mux PHP SDK\u003C\u002Fh4>\n\u003Cp>The plugin makes use of the Mux PHP SDK library to interact with the Mux API.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmuxinc\u002Fmux-php\" rel=\"nofollow ugc\">Mux PHP SDK on GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Mux Player\u003C\u002Fh4>\n\u003Cp>The video playback functionality is based on Mux Player, a video player from Mux.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmux.com\u002Fvideo-player\" rel=\"nofollow ugc\">Mux Player on Mux’s website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Terms of Service: \u003Ca href=\"https:\u002F\u002Fmux.com\u002Fterms\" rel=\"nofollow ugc\">Mux Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PHP JWT\u003C\u002Fh4>\n\u003Cp>The PHP JWT library is used to generate and manipulate JWT tokens.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffirebase\u002Fphp-jwt\" rel=\"nofollow ugc\">PHP JWT on GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>License: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffirebase\u002Fphp-jwt\u002Fblob\u002Fmaster\u002FLICENSE\" rel=\"nofollow ugc\">PHP JWT License\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Mux Upchunk\u003C\u002Fh4>\n\u003Cp>The file upload functionality utilizes Mux Upchunk, a library to facilitate file uploads.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmuxinc\u002Fupchunk\" rel=\"nofollow ugc\">Mux Upchunk on GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Font Awesome 5\u003C\u002Fh4>\n\u003Cp>Font Awesome is a font and icon toolkit based on CSS and Less. It provides scalable vector icons that can be customized with CSS.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Version\u003C\u002Fstrong>: 5.15.4\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Website\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Ffontawesome.com\u002F\" rel=\"nofollow ugc\">Font Awesome\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>License\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Ffontawesome.com\u002Flicense\u002Ffree\" rel=\"nofollow ugc\">Font Awesome Free License\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Important Notice:\u003C\u002Fh4>\n\u003Cp>This plugin relies on the following domains for its core functionality:\u003Cbr \u002F>\nhttps:\u002F\u002Fstream.mux.com\u002F – Used for streaming video content.\u003Cbr \u002F>\nhttps:\u002F\u002Fapi.mux.com – Provides API access for plugin communication.\u003Cbr \u002F>\nhttps:\u002F\u002Fimage.mux.com\u002F – Used for fetching and displaying video thumbnails.\u003C\u002Fp>\n\u003Ch4>Disclaimer\u003C\u002Fh4>\n\u003Cp>This plugin is provided as-is, and the developers are not responsible for the performance or actions of the Mux service. Users are encouraged to review Mux’s terms of use and privacy policies before implementing the plugin.\u003C\u002Fp>\n","The Mux Video Uploader for WordPress by 2Coders simplifies video uploads, video streaming, and video management.",6387,"2026-05-22T12:34:00.000Z","5.9",[131,113,21,22,72],"player","https:\u002F\u002Fmuxvideo.2coders.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F2coders-integration-mux-video.1.1.5.zip",99,1,"2026-07-10 14:18:37",{"error":138,"url":139,"statusCode":140,"statusMessage":141,"message":141},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fvoffload-cloudflare-stream\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":32,"versions":143},[144,150],{"version":6,"download_url":24,"svn_tag_url":145,"released_at":26,"has_diff":146,"diff_files_changed":147,"diff_lines":26,"trac_diff_url":148,"vulnerabilities":149,"is_current":138},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fvoffload-cloudflare-stream\u002Ftags\u002F1.0.1\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fvoffload-cloudflare-stream%2Ftags%2F1.0.0&new_path=%2Fvoffload-cloudflare-stream%2Ftags%2F1.0.1",[],{"version":151,"download_url":152,"svn_tag_url":153,"released_at":26,"has_diff":146,"diff_files_changed":154,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":155,"is_current":146},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvoffload-cloudflare-stream.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fvoffload-cloudflare-stream\u002Ftags\u002F1.0.0\u002F",[],[]]