[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fm0W3noucQydEtWLdd16XRZYjXvxGUMk2a-22CLQlwgw":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"blessingfasina","Blessing Fasina","https:\u002F\u002Fprofiles.wordpress.org\u002Fblessingfasina\u002F",1,0,100,30,94,"2026-05-20T05:16:58.083Z",[14],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":8,"num_ratings":8,"last_updated":21,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":25,"homepage":31,"download_link":32,"security_score":9,"vuln_count":8,"unpatched_count":8,"last_vuln_date":33,"fetched_at":34},"geniustray-video-playlist-for-youtube","GeniusTray Video Playlist for YouTube","1.0.0","\u003Cp>GeniusTray Video Playlist for YouTube lets you showcase YouTube videos in a beautiful, interactive playlist format on your WordPress site. Whether you want to curate your own collection of videos or automatically display content from a YouTube channel, this plugin makes it simple.\u003C\u002Fp>\n\u003Cp>The player interface mimics the familiar YouTube playlist experience – a main video player alongside a scrollable list of videos. Visitors can easily browse and switch between videos without leaving your page.\u003C\u002Fp>\n\u003Ch4>Two Ways to Create Playlists\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Manual Playlists\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate custom playlists by adding YouTube video URLs one by one. Perfect for curated content, course materials, product demonstrations, or any collection where you want complete control over video selection and order.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Channel Playlists\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatically pull recent videos from any YouTube channel using the YouTube Data API. Great for displaying your own channel content or featuring videos from creators you want to highlight.\u003C\u002Fp>\n\u003Ch4>Built for Performance\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Assets only load on pages where playlists are displayed\u003C\u002Fli>\n\u003Cli>API responses are cached to minimize external requests\u003C\u002Fli>\n\u003Cli>Responsive design adapts to any screen size\u003C\u002Fli>\n\u003Cli>Clean, semantic HTML output\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Developer Friendly\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Object-oriented architecture\u003C\u002Fli>\n\u003Cli>Hooks and filters for customization\u003C\u002Fli>\n\u003Cli>Pluggable helper functions\u003C\u002Fli>\n\u003Cli>Full internationalization support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom Post Type\u003C\u002Fstrong> – Manage playlists from a dedicated admin interface\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag & Drop Ordering\u003C\u002Fstrong> – Easily reorder videos in your playlists\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Support\u003C\u002Fstrong> – Place playlists anywhere with simple shortcodes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Channel Integration\u003C\u002Fstrong> – Import videos directly from YouTube channels\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video Duration Display\u003C\u002Fstrong> – Show video lengths in the playlist (requires API key)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Dimensions\u003C\u002Fstrong> – Set default or per-playlist width and height\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Autoplay Option\u003C\u002Fstrong> – Automatically start playing when the page loads\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dark Theme Design\u003C\u002Fstrong> – Modern, YouTube-inspired visual style\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keyboard Navigation\u003C\u002Fstrong> – Full accessibility with keyboard controls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Responsive\u003C\u002Fstrong> – Stacked layout on smaller screens\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation Ready\u003C\u002Fstrong> – All strings prepared for localization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin relies on third-party services provided by Google (YouTube) to deliver its core functionality. Below is a detailed explanation of each service used, what data is transmitted, when it is transmitted, and links to the relevant terms and policies.\u003C\u002Fp>\n\u003Ch4>YouTube Data API v3\u003C\u002Fh4>\n\u003Cp>This plugin connects to the YouTube Data API v3 (\u003Ccode>https:\u002F\u002Fwww.googleapis.com\u002Fyoutube\u002Fv3\u003C\u002Fcode>) to retrieve video and channel information from YouTube.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent:\u003C\u002Fstrong> Your YouTube API key (configured in the plugin settings), YouTube video IDs, and YouTube channel IDs are sent to Google’s servers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong>\u003Cbr \u002F>\n* When an admin adds a video URL in the playlist editor and the plugin fetches the video title and details via AJAX.\u003Cbr \u002F>\n* When a page containing a channel playlist shortcode (\u003Ccode>[vidtray_channel]\u003C\u002Fcode>) is viewed by a visitor, and the cached data has expired (cache duration is 6 hours).\u003Cbr \u002F>\n* When video duration display is enabled and a page containing a playlist shortcode is viewed by a visitor, and the cached duration data has expired.\u003Cbr \u002F>\n* When the admin validates the API key in the plugin settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>This service is only used when a YouTube API key has been configured in the plugin settings.\u003C\u002Fstrong> Without an API key, no requests are made to this service.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service provider: Google LLC\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Ft\u002Fterms\" rel=\"nofollow ugc\">YouTube Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fyoutube\u002Fterms\u002Fapi-services-terms-of-service\" rel=\"nofollow ugc\">YouTube API Services Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>YouTube Video Embeds\u003C\u002Fh4>\n\u003Cp>This plugin embeds YouTube videos on your site using iframes that load content from YouTube’s servers (\u003Ccode>https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F\u003C\u002Fcode>).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent:\u003C\u002Fstrong> When a visitor views a page containing a playlist, their browser makes a direct connection to YouTube’s servers to load the embedded video player. This may include the visitor’s IP address, browser information, and cookies. YouTube may set cookies on the visitor’s browser.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong> Every time a visitor views a page that contains a playlist shortcode (\u003Ccode>[vidtray_playlist]\u003C\u002Fcode> or \u003Ccode>[vidtray_channel]\u003C\u002Fcode>).\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service provider: Google LLC\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Ft\u002Fterms\" rel=\"nofollow ugc\">YouTube Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>YouTube Thumbnail Images\u003C\u002Fh4>\n\u003Cp>This plugin loads video thumbnail images from YouTube’s image servers (\u003Ccode>https:\u002F\u002Fimg.youtube.com\u002Fvi\u002F\u003C\u002Fcode>).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent:\u003C\u002Fstrong> When a visitor views a page containing a playlist, their browser makes a direct connection to YouTube’s image servers to load the video thumbnails. This may include the visitor’s IP address and browser information.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong> Every time a visitor views a page that contains a playlist shortcode.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service provider: Google LLC\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Ft\u002Fterms\" rel=\"nofollow ugc\">YouTube Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Ch4>Minimum Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.8 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>Modern web browser with JavaScript enabled\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Recommended\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>YouTube Data API v3 key for full functionality\u003C\u002Fli>\n\u003Cli>PHP 8.0 or higher for best performance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>For support questions, please use the WordPress.org support forum. For bug reports and feature requests, you can also reach us at our website.\u003C\u002Fp>\n\u003Ch4>Contributing\u003C\u002Fh4>\n\u003Cp>We welcome contributions! The plugin is developed following WordPress coding standards. If you would like to contribute, please get in touch.\u003C\u002Fp>\n","Create beautiful YouTube video playlists with an interactive player. Build custom playlists or import from channels.",155,"2026-03-19T19:03:00.000Z","6.9.4","5.8","7.4",[26,27,28,29,30],"embed","gallery","playlist","video","youtube","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgeniustray-video-playlist-for-youtube","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgeniustray-video-playlist-for-youtube.1.0.0.zip",null,"2026-04-06T09:54:40.288Z"]