When you say “playlist” and “channel”, I understand you speak about the YouTube playlist/channel. So, you expect a gallery plugin that simply accepts a YouTube playlist/channel URL and display the videos accordingly. Am I correct? If yes, I would suggest checking our another plugin https://www.ads-software.com/plugins/automatic-youtube-gallery/
Still, it cannot display a random video from a YouTube playlist/channel as technically the YouTube API doesn’t provide an option to request the videos in a certain order.
Still, this is possible using our “All-in-One Video Gallery” plugin (this forum post belongs to). But, our “All-in-One Video Gallery” plugin works in a different way. It doesn’t provide an option to directly display videos from a YouTube playlist/channel. Instead, you need to import videos from a YouTube playlist/channel to your website https://plugins360.com/all-in-one-video-gallery/automations/ and use our gallery shortcode to display videos selectively in your site front-end.
So, the solution is to create separate AIOVG categories for each of your YouTube requests and create separate automations that imports videos to the relevant categories. Then, use our gallery shortcode to display videos from a particular category. Note, our gallery shortcode gives you the option to customize the videos display order. So, you can display a video in a random order from a YouTube playlist/channel that is already imported to your website.
Please refer https://plugins360.com/all-in-one-video-gallery/displaying-video-gallery/ to customize the gallery display.
Also, you can have multiple galleries on the same page with different requests (using filters like categories, tags, etc).
Hope this helped you!