{"id":318626,"date":"2026-06-10T09:42:19","date_gmt":"2026-06-10T09:42:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/chapterplay-youtube-chapter-player\/"},"modified":"2026-06-10T09:59:01","modified_gmt":"2026-06-10T09:59:01","slug":"chapterplay-chapter-player-for-youtube","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/chapterplay-chapter-player-for-youtube\/","author":23506402,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"ChapterPlay Chapter Player for YouTube","header_author":"Satish Thakor","header_description":"Embed a premium YouTube chapter player anywhere using a Gutenberg block or shortcode. Automatically extracts chapters from YouTube video descriptions. No API key required.","assets_banners_color":"15153d","last_updated":"2026-06-10 09:59:01","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/zsportfolio.rf.gd\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":67,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"satish0125","date":"2026-06-10 09:59:01"}},"upgrade_notice":{"1.0.0":"<p>First stable release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3567145,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3567145,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3567145,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3567145,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"chapterplay\/player":{"name":"chapterplay\/player","title":"ChapterPlay"}},"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3567153,"resolution":"1","location":"assets","locale":"","width":1200,"height":800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3567153,"resolution":"2","location":"assets","locale":"","width":1200,"height":800},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3567153,"resolution":"3","location":"assets","locale":"","width":1200,"height":800}},"screenshots":{"1":"Full player with chapters sidebar on the frontend","2":"Gutenberg block settings panel in the editor","3":"Shortcode player implementation in classic editor"}},"plugin_section":[],"plugin_tags":[17041,230,444,222,1610],"plugin_category":[50,56],"plugin_contributors":[266468],"plugin_business_model":[],"class_list":["post-318626","plugin","type-plugin","status-publish","hentry","plugin_tags-chapters","plugin_tags-embed","plugin_tags-player","plugin_tags-video","plugin_tags-youtube","plugin_category-media","plugin_category-social-and-sharing","plugin_contributors-satish0125","plugin_committers-satish0125"],"banners":{"banner":"https:\/\/ps.w.org\/chapterplay-chapter-player-for-youtube\/assets\/banner-772x250.png?rev=3567145","banner_2x":"https:\/\/ps.w.org\/chapterplay-chapter-player-for-youtube\/assets\/banner-1544x500.png?rev=3567145","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/chapterplay-chapter-player-for-youtube\/assets\/icon-128x128.png?rev=3567145","icon_2x":"https:\/\/ps.w.org\/chapterplay-chapter-player-for-youtube\/assets\/icon-256x256.png?rev=3567145","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/chapterplay-chapter-player-for-youtube\/assets\/screenshot-1.png?rev=3567153","caption":"Full player with chapters sidebar on the frontend"},{"src":"https:\/\/ps.w.org\/chapterplay-chapter-player-for-youtube\/assets\/screenshot-2.png?rev=3567153","caption":"Gutenberg block settings panel in the editor"},{"src":"https:\/\/ps.w.org\/chapterplay-chapter-player-for-youtube\/assets\/screenshot-3.png?rev=3567153","caption":"Shortcode player implementation in classic editor"}],"raw_content":"<!--section=description-->\n<p><strong>ChapterPlay<\/strong> automatically extracts chapters from YouTube video descriptions and displays them in a beautiful, interactive sidebar. Visitors can click any chapter to jump directly to that timestamp.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>\ud83c\udfac <strong>Gutenberg Block<\/strong> \u2014 drag and drop into any post or page<\/li>\n<li>\ud83d\udd16 <strong>Shortcode<\/strong> \u2014 <code>[chapterplay url=\"...\"]<\/code> for classic editor or any text widget<\/li>\n<li>\ud83d\udcd1 <strong>Auto Chapter Extraction<\/strong> \u2014 reads timestamps directly from YouTube descriptions<\/li>\n<li>\ud83d\udcfa <strong>Multiple Players<\/strong> \u2014 add unlimited players on the same page with no conflicts<\/li>\n<li>\ud83c\udf19 <strong>Premium Dark Design<\/strong> \u2014 polished UI that adapts to any container size (300px to full-width)<\/li>\n<li>\u26a1 <strong>Smart Caching<\/strong> \u2014 chapter data is cached server-side to reduce API calls<\/li>\n<li>\ud83d\udd11 <strong>No API Key Required<\/strong> \u2014 uses YouTube's internal data endpoint; zero configuration needed<\/li>\n<\/ul>\n\n<h4>How to Use<\/h4>\n\n<p><strong>Gutenberg Block:<\/strong>\n1. In the block editor, click <strong>+<\/strong> to add a new block\n2. Search for <strong>ChapterPlay<\/strong>\n3. Add the block, then paste the YouTube URL in the right-hand <strong>Settings<\/strong> panel\n4. Save and preview \u2014 the player renders on the frontend with chapters<\/p>\n\n<p><strong>Shortcode:<\/strong><\/p>\n\n<pre><code>[chapterplay url=\"https:\/\/www.youtube.com\/watch?v=VIDEO_ID\"]\n\n[chapterplay url=\"VIDEO_ID\"]\n<\/code><\/pre>\n\n<p>You can use the shortcode inside any page, post, or text widget.<\/p>\n\n<h4>External Services<\/h4>\n\n<p>This plugin connects to <strong>youtube.com<\/strong> to fetch video metadata (title, description, duration). No personal user data is transmitted. The connection is made server-side only when a video is first loaded or the cache expires.<\/p>\n\n<ul>\n<li><strong>Service:<\/strong> YouTube (google.com)<\/li>\n<li><strong>Data sent:<\/strong> YouTube video ID only<\/li>\n<li><strong>Data received:<\/strong> Video title, author, duration, description<\/li>\n<li><strong>Privacy policy:<\/strong> https:\/\/policies.google.com\/privacy<\/li>\n<li><strong>Terms of service:<\/strong> https:\/\/www.youtube.com\/t\/terms<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>chapterplay<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Go to <strong>Plugins \u2192 Installed Plugins<\/strong> in your WordPress admin<\/li>\n<li>Click <strong>Activate<\/strong> next to <strong>ChapterPlay Chapter Player for YouTube<\/strong><\/li>\n<li>Use the block or shortcode anywhere on your site \u2014 no further setup needed<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20youtube%20api%20key%3F\"><h3>Do I need a YouTube API key?<\/h3><\/dt>\n<dd><p>No. ChapterPlay uses YouTube's built-in data endpoint. No Google Cloud account or API key is required.<\/p><\/dd>\n<dt id=\"why%20are%20no%20chapters%20showing%3F\"><h3>Why are no chapters showing?<\/h3><\/dt>\n<dd><p>Chapters are extracted from the video's description. If the video description does not contain timestamps (e.g. <code>00:00 Introduction<\/code>, <code>01:30 Next Section<\/code>), the player will show a \"Full Video\" entry instead.<\/p><\/dd>\n<dt id=\"can%20i%20add%20multiple%20players%20on%20the%20same%20page%3F\"><h3>Can I add multiple players on the same page?<\/h3><\/dt>\n<dd><p>Yes! Each shortcode or block instance is fully independent. Add as many as you need \u2014 they will not interfere with each other.<\/p><\/dd>\n<dt id=\"does%20the%20player%20work%20on%20mobile%3F\"><h3>Does the player work on mobile?<\/h3><\/dt>\n<dd><p>Yes. The layout is fully responsive and adapts from 300px to full-width containers.<\/p><\/dd>\n<dt id=\"which%20youtube%20url%20formats%20are%20supported%3F\"><h3>Which YouTube URL formats are supported?<\/h3><\/dt>\n<dd><ul>\n<li><code>https:\/\/www.youtube.com\/watch?v=VIDEO_ID<\/code><\/li>\n<li><code>https:\/\/youtu.be\/VIDEO_ID<\/code><\/li>\n<li><code>https:\/\/www.youtube.com\/shorts\/VIDEO_ID<\/code><\/li>\n<li>Plain 11-character Video ID<\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Embed a premium YouTube chapter player anywhere using a Gutenberg block or shortcode. No API key needed.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/318626","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=318626"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/satish0125"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=318626"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=318626"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=318626"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=318626"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=318626"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=318626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}