{"id":346557,"date":"2026-10-03T00:48:49","date_gmt":"2026-10-03T00:48:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/plays-block\/"},"modified":"2026-10-03T00:48:25","modified_gmt":"2026-10-03T00:48:25","slug":"plays-block","status":"publish","type":"plugin","link":"https:\/\/test.wordpress.org\/plugins\/plays-block\/","author":23189657,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.2","requires":"7.0","requires_php":"7.4","requires_plugins":null,"header_name":"Plays Block - Audio-video broadcast player with social features","header_author":"wooscroll","header_description":"Watch and listen to live audio-video broadcasts while connecting with friends. Share, comment, and interact in real time.","assets_banners_color":"","last_updated":"2026-10-03 00:48:25","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/avtheme.com\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":30,"downloads":66,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq"],"tags":{"1.0.0":{"tag":"1.0.0","author":"wooscroll","date":"2026-10-03 00:48:25","revision":3725665}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":{"playblock\/tag":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"playblock\/tag","title":"PlayBlock Tag","category":"playblock","description":"Tag","keywords":["Play Block","playblock","tag"],"textdomain":"play-block","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style.css","attributes":{},"example":{"attributes":{}},"supports":{"html":false}},"playblock\/usercontent":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"playblock\/usercontent","title":"PlayBlock user content","category":"playblock","description":"User content","keywords":["Play Block","playblock","content"],"textdomain":"play-block","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style.css","attributes":{}},"playblock\/notification":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"playblock\/notification","title":"PlayBlock Notification","category":"playblock","description":"User Notification","keywords":["Play Block","playblock","username"],"textdomain":"play-block","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style.css","attributes":{"textAlign":{"type":"string"}}},"playblock\/username":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"playblock\/username","title":"PlayBlock Username","category":"playblock","description":"User name","keywords":["Play Block","playblock","username"],"textdomain":"play-block","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style.css","attributes":{"textAlign":{"type":"string"},"displayVerified":{"type":"boolean","default":false}},"example":{"attributes":{}},"supports":{"html":false}},"playblock\/usermenu":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"playblock\/usermenu","title":"PlayBlock user menu","category":"playblock","description":"User menus","keywords":["Play Block","playblock","menu"],"textdomain":"play-block","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style.css","attributes":{}},"playblock\/userlink":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"playblock\/userlink","title":"PlayBlock user link","category":"playblock","description":"User links","keywords":["Play Block","playblock","links"],"textdomain":"play-block","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style.css","attributes":{}},"playblock\/info":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"playblock\/info","title":"PlayBlock Info","category":"playblock","description":"Info","keywords":["Play Block","playblock","Info"],"textdomain":"play-block","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style.css","attributes":{"textAlign":{"type":"string"},"displayVerified":{"type":"boolean","default":false}},"example":{"attributes":{}},"supports":{"html":false}},"playblock\/meta":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"playblock\/meta","title":"PlayBlock meta","category":"playblock","description":"Meta","keywords":["Play Block","playblock","meta"],"textdomain":"play-block","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style.css","attributes":{"textAlign":{"type":"string"},"displayVerified":{"type":"boolean","default":false}},"example":{"attributes":{}},"supports":{"html":false}},"playblock\/avatar":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"playblock\/avatar","version":"1.0.0","title":"PlayBlock Avatar","category":"playblock","description":"User avatar","keywords":["Play Block","playblock","avatar"],"textdomain":"play-block","supports":{"html":false,"border":{"color":true,"radius":true},"dimensions":{"width":true}},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style.css","attributes":{"size":{"type":"string","default":"large"}}},"playblock\/comment":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"playblock\/comment","title":"PlayBlock Comment","category":"playblock","description":"Comment","keywords":["Play Block","playblock","comment"],"textdomain":"play-block","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style.css","attributes":{},"supports":{"html":false}},"playblock\/note":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"playblock\/note","title":"PlayBlock Note","category":"playblock","description":"Note","keywords":["Play Block","playblock","note"],"textdomain":"play-block","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style.css","attributes":{},"example":{"attributes":{}},"supports":{"html":false}},"playblock\/copyright":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"playblock\/copyright","title":"PlayBlock Copyright","category":"playblock","description":"Copyright","keywords":["Play Block","playblock","copyright"],"textdomain":"play-block","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style.css","attributes":{},"example":{"attributes":{}},"supports":{"html":false,"color":{"text":true,"background":true,"link":false},"typography":{"fontSize":true,"lineHeight":true}}},"playblock\/artist":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"playblock\/artist","title":"PlayBlock Artist","category":"playblock","description":"Artist","keywords":["Play Block","playblock","artist"],"textdomain":"play-block","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style.css","attributes":{},"example":{"attributes":{}},"supports":{"html":false}},"playblock\/bio":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"playblock\/bio","title":"PlayBlock BIO","category":"playblock","description":"User bio","keywords":["Play Block","playblock","bio"],"textdomain":"play-block","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style.css","attributes":{"textAlign":{"type":"string"},"showMore":{"type":"boolean","default":false},"moreType":{"type":"string","default":"modal"},"lines":{"type":"integer","default":3}},"supports":{"html":false}},"playblock\/items":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"playblock\/items","title":"PlayBlock Items","category":"playblock","description":"items","keywords":["Play Block","playblock","items"],"textdomain":"play-block","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style.css","attributes":{},"example":{"attributes":{}}}},"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[452,3248,444,704,222],"plugin_category":[50],"plugin_contributors":[273324],"plugin_business_model":[],"class_list":["post-346557","plugin","type-plugin","status-publish","hentry","plugin_tags-audio","plugin_tags-play","plugin_tags-player","plugin_tags-radio","plugin_tags-video","plugin_category-media","plugin_contributors-wooscroll","plugin_committers-wooscroll"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/plays-block.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Audio, Radio, Video player with social features<\/p>\n\n<p>Features include:\n* Audio, Radio, Video player\n* Ajax load page\n* Login\/Signup\n* Playlist\/Like\/Follow\/Notification social features\n* (Google\/OpenAI\/Elevenlabs) AI text-to-speech<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to several third\u2011party services to provide its core functionality. For each service, we list what it does, what data is sent, when it is sent, and provide links to the service\u2019s Terms of Service and Privacy Policy.<\/p>\n\n<h3>1. Google YouTube Data API v3<\/h3>\n\n<ul>\n<li><strong>Purpose<\/strong>: To fetch video details (title, duration, thumbnails, statistics) when users import YouTube content or embed a YouTube video in the player.<\/li>\n<li><strong>Data Sent<\/strong>: The YouTube video ID(s), your plugin\u2019s API key (provided by the site administrator), and the requested video metadata fields.<\/li>\n<li><strong>When<\/strong>: Every time a YouTube video is loaded or imported via the plugin\u2019s interface.<\/li>\n<li><strong>Terms of Service<\/strong>: https:\/\/developers.google.com\/youtube\/terms\/api-services-terms-of-service<\/li>\n<li><strong>Privacy Policy<\/strong>: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<h3>2. ElevenLabs Text\u2011to\u2011Speech API<\/h3>\n\n<ul>\n<li><strong>Purpose<\/strong>: To retrieve the list of available voices for text\u2011to\u2011speech conversion, allowing users to select a preferred voice.<\/li>\n<li><strong>Data Sent<\/strong>: The request includes the API key (configured by the admin) and may transmit the user\u2019s selected language\/preferences when fetching voices.<\/li>\n<li><strong>When<\/strong>: When the voice selection dropdown is loaded in the admin interface (or on page load if the widget is active).<\/li>\n<li><strong>Terms of Service<\/strong>: https:\/\/elevenlabs.io\/terms<\/li>\n<li><strong>Privacy Policy<\/strong>: https:\/\/elevenlabs.io\/privacy<\/li>\n<\/ul>\n\n<h3>3. HearThis.at API<\/h3>\n\n<ul>\n<li><strong>Purpose<\/strong>: To resolve and play audio tracks hosted on HearThis.at within the player.<\/li>\n<li><strong>Data Sent<\/strong>: The HearThis track URL (publicly shared) is transformed to an API endpoint to obtain the actual audio file URL.<\/li>\n<li><strong>When<\/strong>: When a user plays a HearThis track using the player.<\/li>\n<li><strong>Terms of Service<\/strong>: https:\/\/hearthis.at\/nutzungsbedingungen\/<\/li>\n<li><strong>Privacy Policy<\/strong>: https:\/\/hearthis.at\/datenschutz\/<\/li>\n<\/ul>\n\n<h3>4. Mixcloud API &amp; Widget<\/h3>\n\n<ul>\n<li><strong>Purpose<\/strong>: To fetch Mixcloud track data and embed the Mixcloud widget player for tracks hosted on Mixcloud.<\/li>\n<li><strong>Data Sent<\/strong>: The Mixcloud track URL (public) is used to construct API requests; the widget iframe loads with the public track identifier. No personal user data is sent.<\/li>\n<li><strong>When<\/strong>: When a Mixcloud track is loaded or played via the plugin.<\/li>\n<li><strong>Terms of Service<\/strong>: https:\/\/www.mixcloud.com\/terms\/<\/li>\n<li><strong>Privacy Policy<\/strong>: https:\/\/www.mixcloud.com\/privacy\/<\/li>\n<\/ul>\n\n<h3>5. Spotify Embed API<\/h3>\n\n<ul>\n<li><strong>Purpose<\/strong>: To embed the Spotify player for podcast episodes or music tracks hosted on Spotify.<\/li>\n<li><strong>Data Sent<\/strong>: The Spotify podcast\/episode ID (public) is passed to the embed iframe. No personal user data is transmitted.<\/li>\n<li><strong>When<\/strong>: When a Spotify track or podcast episode is loaded in the player.<\/li>\n<li><strong>Terms of Service<\/strong>: https:\/\/developer.spotify.com\/terms\/<\/li>\n<li><strong>Privacy Policy<\/strong>: https:\/\/www.spotify.com\/legal\/privacy-policy\/<\/li>\n<\/ul>\n\n<h3>6. Vimeo Player API<\/h3>\n\n<ul>\n<li><strong>Purpose<\/strong>: To embed and control Vimeo video playback (play, pause, progress, etc.) within the plugin\u2019s player.<\/li>\n<li><strong>Data Sent<\/strong>: The Vimeo video ID (public) is passed to the embedded iframe player. No personal user data is sent.<\/li>\n<li><strong>When<\/strong>: When a Vimeo video is loaded or played via the plugin.<\/li>\n<li><strong>Terms of Service<\/strong>: https:\/\/vimeo.com\/terms<\/li>\n<li><strong>Privacy Policy<\/strong>: https:\/\/vimeo.com\/privacy<\/li>\n<\/ul>\n\n<h3>7. SoundCloud Widget API \/ oEmbed<\/h3>\n\n<ul>\n<li><strong>Purpose<\/strong>: To embed SoundCloud audio players for tracks, playlists, or user content hosted on SoundCloud.<\/li>\n<li><strong>Data Sent<\/strong>: The SoundCloud track URL (public) is used to generate the embed code via the oEmbed endpoint (<code>api.soundcloud.com\/oembed<\/code>). No authentication is required, and no personal user data is sent.<\/li>\n<li><strong>When<\/strong>: When a SoundCloud track is loaded or played via the plugin.<\/li>\n<li><strong>Terms of Service<\/strong>: https:\/\/developers.soundcloud.com\/docs\/api\/terms-of-use<\/li>\n<li><strong>Privacy Policy<\/strong>: https:\/\/soundcloud.com\/privacy-policy<\/li>\n<\/ul>\n\n<h3>8. avtheme.com Extension Service (Self\u2011hosted by the plugin author)<\/h3>\n\n<ul>\n<li><strong>Purpose<\/strong>: To check for plugin updates, extensions, or add\u2011on information from the author\u2019s own server.<\/li>\n<li><strong>Data Sent<\/strong>: No personal user data is sent.<\/li>\n<li><strong>When<\/strong>: When admin visit the extension page.<\/li>\n<li><strong>Terms of Service<\/strong>: https:\/\/avtheme.com\/terms-of-service\/<\/li>\n<li><strong>Privacy Policy<\/strong>: https:\/\/avtheme.com\/privacy\/<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Automatic installation<\/h4>\n\n<p>Automatic installation is the easiest option as WordPress handles the file transfers itself and you don\u2019t need to leave your web browser. To do an automatic install of this plugin, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.<\/p>\n\n<p>In the search field type \u201cPlays Block\u201d and click Search Plugins. Once you\u2019ve found our plugin you can view details about it such as the point release, rating and description. Most importantly of course, you can install it by simply clicking \u201cInstall Now\u201d.<\/p>\n\n<h4>Manual installation<\/h4>\n\n<p>The manual installation method involves downloading our plugin and uploading it to your webserver via your favourite FTP application. The WordPress codex contains <a href=\"https:\/\/codex.wordpress.org\/Managing_Plugins#Manual_Plugin_Installation\">instructions on how to do this here<\/a>.<\/p>\n\n<h4>Updating<\/h4>\n\n<p>Automatic updates should work like a charm; as always though, ensure you backup your site just in case.<\/p>\n\n<!--section=faq-->\n<p>Please visit the <a href=\"https:\/\/avtheme.com\/\">FAQs page<\/a> on our website for the most common issues.<\/p>","raw_excerpt":"Play any post type","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/346557","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=346557"}],"author":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wooscroll"}],"wp:attachment":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=346557"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=346557"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=346557"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=346557"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=346557"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=346557"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}