{"id":395717,"date":"2026-11-02T18:31:02","date_gmt":"2026-11-02T18:31:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/tv-for-youtube\/"},"modified":"2026-11-02T18:30:52","modified_gmt":"2026-11-02T18:30:52","slug":"tv-player-for-youtube-channels","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/tv-player-for-youtube-channels\/","author":23561605,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"TV Player for YouTube Channels","header_author":"StartupHub.AI","header_description":"Turn your YouTube channels into a full-screen TV on your site. Swipe or use the arrow keys to change videos and channels. Gallery and carousel layouts included.","assets_banners_color":"120d14","last_updated":"2026-11-02 18:30:52","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.startuphub.ai\/videos","header_author_uri":"https:\/\/www.startuphub.ai","rating":0,"author_block_rating":0,"active_installs":0,"downloads":30,"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":"startuphubai","date":"2026-11-02 18:30:52","revision":3780493}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3780491,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3780491,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3780491,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3780491,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3780491,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"yttv\/tv":{"name":"yttv\/tv","title":"TV Player for YouTube Channels"}},"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3780491,"resolution":"1","location":"assets","locale":"","width":1568,"height":710},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3780491,"resolution":"2","location":"assets","locale":"","width":1568,"height":710},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3780491,"resolution":"3","location":"assets","locale":"","width":1400,"height":857},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3780491,"resolution":"4","location":"assets","locale":"","width":1446,"height":840},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3780491,"resolution":"5","location":"assets","locale":"","width":1446,"height":840},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3780491,"resolution":"6","location":"assets","locale":"","width":1460,"height":475},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3780491,"resolution":"7","location":"assets","locale":"","width":1025,"height":825}},"screenshots":{"1":"The full-screen TV with the channel guide and the Continue reading ticker.","2":"The full-screen TV with channel buttons along the top.","3":"The Theater layout with a big player and videos listed beside it.","4":"The Gallery layout with a channel header, Subscribe button and search box.","5":"The List layout with one video per row, thumbnail, title, views, date and description.","6":"The Carousel layout with a sideways row of videos and Continue reading ticker below.","7":"The settings page listing channels, TV style choices and bottom bar options."}},"plugin_section":[],"plugin_tags":[1610,6087,6086,6833,9874],"plugin_category":[56],"plugin_contributors":[281263],"plugin_business_model":[],"class_list":["post-395717","plugin","type-plugin","status-publish","hentry","plugin_tags-youtube","plugin_tags-youtube-feed","plugin_tags-youtube-gallery","plugin_tags-youtube-player","plugin_tags-youtube-playlist","plugin_category-social-and-sharing","plugin_contributors-startuphubai","plugin_committers-startuphubai"],"banners":{"banner":"https:\/\/ps.w.org\/tv-player-for-youtube-channels\/assets\/banner-772x250.png?rev=3780491","banner_2x":"https:\/\/ps.w.org\/tv-player-for-youtube-channels\/assets\/banner-1544x500.png?rev=3780491","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/tv-player-for-youtube-channels\/assets\/icon.svg?rev=3780491","icon":"https:\/\/ps.w.org\/tv-player-for-youtube-channels\/assets\/icon.svg?rev=3780491","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/tv-player-for-youtube-channels\/assets\/screenshot-1.png?rev=3780491","caption":"The full-screen TV with the channel guide and the Continue reading ticker."},{"src":"https:\/\/ps.w.org\/tv-player-for-youtube-channels\/assets\/screenshot-2.png?rev=3780491","caption":"The full-screen TV with channel buttons along the top."},{"src":"https:\/\/ps.w.org\/tv-player-for-youtube-channels\/assets\/screenshot-3.png?rev=3780491","caption":"The Theater layout with a big player and videos listed beside it."},{"src":"https:\/\/ps.w.org\/tv-player-for-youtube-channels\/assets\/screenshot-4.png?rev=3780491","caption":"The Gallery layout with a channel header, Subscribe button and search box."},{"src":"https:\/\/ps.w.org\/tv-player-for-youtube-channels\/assets\/screenshot-5.png?rev=3780491","caption":"The List layout with one video per row, thumbnail, title, views, date and description."},{"src":"https:\/\/ps.w.org\/tv-player-for-youtube-channels\/assets\/screenshot-6.png?rev=3780491","caption":"The Carousel layout with a sideways row of videos and Continue reading ticker below."},{"src":"https:\/\/ps.w.org\/tv-player-for-youtube-channels\/assets\/screenshot-7.png?rev=3780491","caption":"The settings page listing channels, TV style choices and bottom bar options."}],"raw_content":"<!--section=description-->\n<p>A normal YouTube embed shows one video. Then it sends the viewer to YouTube and attention leaves your site.<\/p>\n\n<p>TV Player for YouTube Channels turns your channels into a full-screen TV on your site. A swipe or arrow key moves to the next video or the next channel, and the same plugin also does galleries, lists and carousels.<\/p>\n\n<p>Built for creators, publishers and media sites that already publish on YouTube and want viewers to stay on their own site. It is free and needs no API key.<\/p>\n\n<h4>YOUR CHANNELS AS A TV, ON YOUR OWN SITE<\/h4>\n\n<p>One video fills the screen and scrolling stops. Each swipe, wheel turn or arrow key moves exactly one video. Up and down or J and K go to the next or previous video. Left and right change channel with the channel name in the middle. M mutes. A tap plays or pauses. When a video ends the next one starts.<\/p>\n\n<p>You can show channels as buttons along the top, as a guide down the left side, as a guide that also shows each channel's next three videos where you can click one to play it, or as video only. On phones the guide opens from a Channels button so the video keeps the full width.<\/p>\n\n<h4>SEVEN WAYS TO SHOW YOUR VIDEOS<\/h4>\n\n<ul>\n<li><strong>TV:<\/strong> One video fills the screen and a swipe or arrow key brings the next.<\/li>\n<li><strong>Theater:<\/strong> A big player with the channel's videos listed beside it. The next video plays when one ends.<\/li>\n<li><strong>Gallery:<\/strong> A grid of the latest videos in 1 to 6 columns. Videos play in place or in a lightbox.<\/li>\n<li><strong>List:<\/strong> Thumbnail, title, views, date and description in one video per row.<\/li>\n<li><strong>Shorts:<\/strong> The channel's Shorts as vertical cards, played in a vertical lightbox.<\/li>\n<li><strong>Latest video:<\/strong> Always the newest upload and it updates itself.<\/li>\n<li><strong>Carousel:<\/strong> A sideways row of videos you can scroll or swipe.<\/li>\n<\/ul>\n\n<h4>KEEP VIEWERS ON YOUR SITE<\/h4>\n\n<ul>\n<li><strong>Continue reading:<\/strong> A slim ticker under the TV scrolls your latest articles or one category so viewers keep reading.<\/li>\n<li><strong>Sponsor bar:<\/strong> A strip along the bottom of the TV keeps sponsors in view. You can rotate them one at a time, show two side by side, or keep one. Logos come from the media library and every link is marked sponsored.<\/li>\n<\/ul>\n\n<h4>FAST, FREE, NO API KEY<\/h4>\n\n<p>A video loads a YouTube player only when it plays and until then it is a thumbnail. Videos come from YouTube's public feed so there is no Google API key to set up and no quota to run out of.<\/p>\n\n<p>Also free are channels and playlists as sources, a channel header with a Subscribe button, a search box and a Load more button, the option to show, hide or isolate YouTube Shorts, VideoObject structured data, and YouTube's privacy-enhanced player (youtube-nocookie.com).<\/p>\n\n<h4>SHORTCODES<\/h4>\n\n<p>Place the TV with the TV Player for YouTube Channels block or the [youtube_tv] shortcode.<\/p>\n\n<ul>\n<li><code>[youtube_tv]<\/code> full screen TV<\/li>\n<li><code>[youtube_tv fullscreen=\"no\"]<\/code> the TV inside the page<\/li>\n<li><code>[youtube_tv tv_style=\"guide\"]<\/code> with a channel guide (<code>guide_grid<\/code> adds each channel's next three videos, <code>solo<\/code> shows only the video)<\/li>\n<li><code>[youtube_tv layout=\"theater\"]<\/code><\/li>\n<li><code>[youtube_tv layout=\"gallery\" columns=\"3\"]<\/code><\/li>\n<li><code>[youtube_tv layout=\"list\"]<\/code><\/li>\n<li><code>[youtube_tv layout=\"carousel\"]<\/code><\/li>\n<li><code>[youtube_tv layout=\"shorts\"]<\/code><\/li>\n<li><code>[youtube_tv layout=\"latest\"]<\/code><\/li>\n<\/ul>\n\n<p>From the team behind <a href=\"https:\/\/wordpress.org\/plugins\/article-from-youtube\/\">YouTube to Article<\/a>, which turns your videos into posts.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to these services:<\/p>\n\n<ul>\n<li><strong>YouTube (Google):<\/strong> channel pages on youtube.com are read once, when you add a channel, to find its channel id. The public feed at https:\/\/www.youtube.com\/feeds\/videos.xml is read to list the channel's videos (cached for an hour). Thumbnails load from i.ytimg.com and videos play through the privacy-enhanced player at youtube-nocookie.com, in your visitors' browsers. Terms: https:\/\/www.youtube.com\/t\/terms Privacy: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Open TV Player for YouTube Channels in the admin menu and paste your channel link or @handle.<\/li>\n<li>Add the \"TV Player for YouTube Channels\" block, or the <code>[youtube_tv]<\/code> shortcode, to any page.<\/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. Videos come from YouTube's public feed, so there is no Google API key to set up and no quota to run out of.<\/p><\/dd>\n<dt id=\"will%20it%20slow%20down%20my%20page%3F\"><h3>Will it slow down my page?<\/h3><\/dt>\n<dd><p>Only the video that is playing loads a YouTube player. Every other video stays a thumbnail until it plays.<\/p><\/dd>\n<dt id=\"can%20i%20show%20more%20than%20one%20channel%3F\"><h3>Can I show more than one channel?<\/h3><\/dt>\n<dd><p>Yes. Add as many channels as you like. On the TV, left and right switch channel and the channel guide lists them all.<\/p><\/dd>\n<dt id=\"can%20i%20use%20a%20playlist%20instead%20of%20a%20channel%3F\"><h3>Can I use a playlist instead of a channel?<\/h3><\/dt>\n<dd><p>Yes. Playlists work as sources, the same as channels.<\/p><\/dd>\n<dt id=\"what%20about%20youtube%20shorts%3F\"><h3>What about YouTube Shorts?<\/h3><\/dt>\n<dd><p>The Shorts layout displays the channel's Shorts as vertical cards and opens them in a vertical lightbox. In the other layouts you can show, hide or isolate YouTube Shorts as you prefer.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20my%20theme%20or%20page%20builder%3F\"><h3>Does it work with my theme or page builder?<\/h3><\/dt>\n<dd><p>Yes. The [youtube_tv] shortcode works in any editor or page builder that accepts shortcodes. The block works in the block editor.<\/p><\/dd>\n<dt id=\"what%20does%20it%20load%20from%20youtube%2C%20and%20when%3F\"><h3>What does it load from YouTube, and when?<\/h3><\/dt>\n<dd><p>Videos play through youtube-nocookie.com, which is YouTube's privacy-enhanced player for embeds on your site. Until a viewer presses play only a thumbnail from i.ytimg.com loads, so no YouTube player runs on the page.<\/p><\/dd>\n<dt id=\"is%20there%20a%20paid%20version%3F\"><h3>Is there a paid version?<\/h3><\/dt>\n<dd><p>No. Every layout and every channel is free, with no paid tier and no account to create.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release: TV, gallery and carousel layouts, a block and a shortcode, swipe and keyboard controls.<\/li>\n<li>Full screen TV by default: one video in view, the page does not scroll, one video per swipe or wheel turn, with a parallax slide. fullscreen=\"no\" keeps it inside the page.<\/li>\n<li>TV styles: channel bar, channel guide on the left, guide with each channel's next three videos, or video only. Set a site default under TV style, or per block and shortcode (tv_style). On phones the guide is a drawer behind a Channels button.<\/li>\n<li>Seven views: TV, theater, gallery, list, carousel, Shorts and latest video. Lightbox player, channel header with Subscribe, search, Load more, Shorts filter, playlists as sources, VideoObject structured data.<\/li>\n<li>Bottom bar under the TV: a Continue reading ticker of your articles, and a sponsor bar (rotate, two side by side, or one).<\/li>\n<\/ul>","raw_excerpt":"Turn your YouTube channels into a TV people binge on your site.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/395717","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=395717"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/startuphubai"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=395717"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=395717"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=395717"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=395717"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=395717"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=395717"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}