{"id":338457,"date":"2026-07-12T13:45:12","date_gmt":"2026-07-12T13:45:12","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/vsl-player\/"},"modified":"2026-07-12T13:30:07","modified_gmt":"2026-07-12T13:30:07","slug":"dndvvv-analytics-player","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/dndvvv-analytics-player\/","author":23530489,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"trunk","tested":"7.0.1","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Dndvvv Analytics Player","header_author":"dndvvv","header_description":"A React-based video player with advanced audience retention heatmaps and HLS support.The plugin aggregates this data and displays visual charts directly in your WordPress dashboard under Tools > Dndvvv Analytics.","assets_banners_color":"","last_updated":"2026-07-12 13:30:07","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":27,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":{"dndvvv-analytics-player\/dndvvv-player-block":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"dndvvv-analytics-player\/dndvvv-player-block","version":"0.1.0","title":"Dndvvv Analytics Player","category":"widgets","icon":"video-alt3","description":"A React-based video player.","attributes":{"videoUrl":{"type":"string","default":""},"videoTitle":{"type":"string","default":""},"posterImage":{"type":"string","default":""},"primaryColor":{"type":"string","default":"#E50914"},"aspectRatio":{"type":"string","default":"16:9"}},"textdomain":"dndvvv-analytics-player","editorScript":"file:.\/index.js"}},"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The Dndvvv Analytics Player interface with smart controls.","2":"The Audience Retention Heatmap dashboard."}},"plugin_section":[],"plugin_tags":[232,6207,127055,444,222],"plugin_category":[36,50],"plugin_contributors":[271228],"plugin_business_model":[],"class_list":["post-338457","plugin","type-plugin","status-publish","hentry","plugin_tags-analytics","plugin_tags-heatmap","plugin_tags-hls","plugin_tags-player","plugin_tags-video","plugin_category-analytics","plugin_category-media","plugin_contributors-dndvvv","plugin_committers-dndvvv"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/dndvvv-analytics-player.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Dndvvv Analytics Player is a powerful, self-hosted alternative to expensive third-party video platforms. Designed specifically for marketers and content creators, it provides a seamless viewing experience optimized for high conversions and deep analytical insights.<\/p>\n\n<p>All features, including the audience retention heatmaps, custom player colors, and aspect ratios, are completely free and GPLv2 compatible!<\/p>\n\n<h3>Key Features<\/h3>\n\n<ul>\n<li><strong>Advanced Audience Retention Heatmaps<\/strong>: Track exactly where viewers drop off with 1% precision. The plugin aggregates this data and displays visual charts directly in your WordPress dashboard under Tools &gt; Dndvvv Analytics.<\/li>\n<li><strong>HLS Adaptive Streaming<\/strong>: Fully supports <code>.m3u8<\/code> manifests via <code>hls.js<\/code> with an automatic quality selector.<\/li>\n<li><strong>Smart Autoplay<\/strong>: Features an intelligent \"Tap to Unmute\" overlay for mobile and desktop, ensuring videos autoplay silently where required by browsers without losing engagement.<\/li>\n<li><strong>Page Builder Support<\/strong>: Includes native Gutenberg blocks and Elementor widgets for drag-and-drop integration.<\/li>\n<li><strong>Flexible Aspect Ratios<\/strong>: Easily switch between horizontal (16:9), vertical (9:16), square (1:1), or standard (4:3) layouts - all for free!<\/li>\n<li><strong>Custom Branding<\/strong>: Pick any primary color to match your theme.<\/li>\n<li><strong>Self-Hosted Analytics<\/strong>: No external tracking scripts. All data is securely stored within your WordPress database via lightweight REST API endpoints.<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20third-party%20video%20host%3F\"><h3>Do I need a third-party video host?<\/h3><\/dt>\n<dd><p>You can use any hosting provider that supplies direct MP4 or HLS (.m3u8) links. We recommend Bunny.net or Cloudflare Stream for affordable and fast HLS delivery.<\/p><\/dd>\n<dt id=\"does%20it%20support%20elementor%3F\"><h3>Does it support Elementor?<\/h3><\/dt>\n<dd><p>Yes! The plugin comes with a dedicated Elementor widget. Just drag, drop, and paste your video URL.<\/p><\/dd>\n<dt id=\"where%20do%20i%20see%20the%20heatmap%20analytics%3F\"><h3>Where do I see the heatmap analytics?<\/h3><\/dt>\n<dd><p>Go to your WordPress Admin dashboard and navigate to Tools &gt; Dndvvv Analytics. Click on any video title to see its detailed retention chart.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release of the Dndvvv Analytics Player plugin.<\/li>\n<li>Implemented HLS playback and \"Tap to Unmute\" functionality.<\/li>\n<li>Added Elementor and Gutenberg support.<\/li>\n<li>Built the Audience Retention Analytics dashboard.<\/li>\n<li>Removed all restrictions - all premium features are now free for everyone.<\/li>\n<\/ul>","raw_excerpt":"A modern, high-performance video player with advanced audience retention heatmaps and HLS support.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/338457","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=338457"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dndvvv"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=338457"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=338457"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=338457"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=338457"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=338457"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=338457"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}