NEW LIFE WORSHIP CENTER

Playlist Manager

Your video library. Your playlists. One website embed.

1. Set up your video library

Change these links or add another playlist whenever you need. This controls the website grid; add individual videos to the playlists in YouTube.

The exported embed includes this key. Restrict it to YouTube Data API v3 and your church website domains. Settings stay in this browser when storage is available and are not shared between computers; export a backup for another computer.

Search and sorting cover the fetched videos. Increase this limit to include more of your archive, up to 200 per playlist. Duplicate videos appear only once.

Design & browsing options

Tablet uses up to two columns and phone uses one. Video player stays widescreen. Newest/oldest uses the video publication date.

2. Generate your website embed

Preview

Live preview needs a valid key that allows this page's origin. A domain-restricted key may only work after pasting the embed on your website. Local file playback may be blocked by YouTube; test playback on your published website.

One-time setup

  1. Open Google Cloud Console, create/select a project, and enable YouTube Data API v3.
  2. Under APIs & Services → Credentials, create an API key. Restrict its API access to YouTube Data API v3. Set website restrictions for your actual domains, such as https://nlwcjax.org/* and https://www.nlwcjax.org/*. Include your Cloudflare address (https://YOUR-PROJECT.pages.dev/*) and your Church Co preview domain if you test there.
  3. Paste the key above. Check both playlist links are complete and accessible. The supplied links are prefilled but have not been verified.
  4. Generate the embed, copy it, and paste it into an HTML/code block in The Church Co. Publish and test. The block must allow inline JavaScript and YouTube iframes.

Videos load from YouTube each time visitors open the page. To change the selected playlists later, open this manager, make changes, generate new code, and replace the website's embed. This manager does not remotely update your website. To host just the public grid, use Download grid for Cloudflare and upload that index.html to a separate Pages project. Re-upload the public grid after changing playlists or options.

Private playlists require account authorization and are not supported here. Some videos prohibit website playback. The YouTube player provides its own error for these videos. Internet access is required.

YouTube API documentation