Skip to main content

Summary table

TypeIconStorageDownload requiredInternet at playbackNotes
Videoβ–ΆGoogle DriveYesNoH.264/MP4 recommended
ImageπŸ–ΌGoogle DriveYesNoJPEG, PNG, WebP
Audioβ™ͺGoogle DriveYesNoSoundtrack layer only
Song🎡Google DriveYesNoRequires Apple TV app v1.1+
BibleπŸ“–Server-renderedNoFor refreshYouVersion Platform API
BirthdayπŸŽ‚Server-renderedNoNoDate-conditional display
LivestreamπŸ“‘External (HLS)NoYes.m3u8 URL
Web🌐Cloudflare R2NoFor refreshServer-rendered JPEG
MonitorπŸ“‹Server-renderedNoYesPCO/Kidddo rosters
CalendarπŸ“…Server-renderedNoYesGoogle/PCO calendars

Video

File formats: MP4, MOV, M4V
Recommended codec: H.264 (AVC) for maximum compatibility
Max resolution: 4K (3840Γ—2160); 1080p for Apple TV HD
Audio: Stereo AAC recommended
Supported options:
  • Custom duration override (for looping short clips)
  • In/Out markers (trim without re-encoding)
  • Pause points (auto-pause at timestamps)
Incompatibility: If an Apple TV cannot decode the file, it flags the item as incompatible. The item is grayed out in the dashboard. Re-export as H.264 MP4 to resolve.

Image

File formats: JPEG, PNG, WebP, GIF (static β€” first frame only)
Recommended resolution: 1920Γ—1080 (16:9 landscape) or 1080Γ—1920 (9:16 portrait)
Supported options:
  • Custom duration (how long to show the image, in seconds; default: 10s)

Audio

File formats: MP3, M4A, AAC, WAV
Use: Soundtrack layer only (background audio behind visual content)
Audio items cannot be added directly to a visual playlist as a primary content item β€” they are used as soundtracks assigned to a playlist. Supported options:
  • Loop (repeat the audio track)
  • Shuffle (randomize track order when multiple tracks are in a soundtrack playlist)
  • Volume (0–100%; independent of main content)

Song

Requires Apple TV app version 1.1+.
What it is: Synchronized lyric slides timed to a backing audio track β€” purpose-built for worship display. Components:
  • Lyric text divided into slides (blank lines = slide breaks)
  • Optional audio track (MP3, M4A, AAC, WAV) β€” cached to the Apple TV
  • Optional background image or video β€” cached to the Apple TV
  • Timing markers β€” map each slide to a timestamp in the audio
Style options: Font family, size, weight, italic, all-caps, color, alignment (horizontal + vertical), drop shadow, text stroke (width + color), text background color/opacity, slide transition duration Playback behavior: Audio begins from the local cache; lyrics cross-dissolve at each marker timestamp. If no audio is linked, slides advance on the playlist duration timer. If no markers are set, all lyrics display on slide 1 for the full duration. See the Songs guide for full documentation.

Sermon

Requires the latest Apple TV app and iOS Remote updates.
What it is: A whole teaching/talk/presentation as one item β€” an ordered list of mixed slides advanced manually from the iOS Remote. Slide types:
  • Text β€” heading/reference + body, over the sermon’s background media
  • Bible β€” scripture inserted from the Bible integration
  • Media β€” full-screen image/video/audio (fit-to-frame, optional blur fill, per-slide trim and stop/loop/advance)
  • Blank β€” empty slide; shows the sermon’s Title media (or black)
Sermon-level settings: Background media (behind text slides), Title media (on blank slides), reference + text styles (same engine as Songs/Bible). Playback behavior: Renders natively on Apple TV. Operator advances slides from the iOS Remote (Control Mode sub-grid). In TV Wall mode, text slides drive the lower-third, media slides go full-screen, and the Stage quadrant shows current/next (with thumbnails for media slides). See the Sermons guide for full documentation.

Bible

Sources: YouVersion Platform API (popular English translations) and the Free Use Bible API (1,200+ translations / 1,000+ languages, searchable)
Requires internet: Only when fetching/rendering a passage; cached after
YouVersion translations: NIV, NASB, NASB2020, AMP, BSB, NIrV, NIVUK, TPT, WEBUS, WMB, ASV, LSV, GNV, EASY, CPDV, FBV, PEV, TOJB2011
Free Use Bible: any of 1,200+ public-domain / openly-licensed translations across 1,000+ languages β€” pick Free Use Bible (all languages) β€” search… in the translation picker
Style options: Font family, size, weight, italic, all-caps, color, alignment, vertical alignment, drop shadow, text stroke, text background color/opacity, background image Passage entry: Book + chapter + verse or range (e.g. John 3:16, Psalm 23:1-6). Multi-verse passages are split automatically into multiple slides. See the YouVersion Bible guide for full details.

Birthday

Source: Name, photo, and date entered manually
Render: Server-side JPEG
Requires internet: No β€” rendered once and cached
Behavior: Date-conditional β€” the slide is only displayed on the configured birthday date and skipped on all other days. Multiple birthday items can coexist in a playlist; only the matching one(s) will play on any given day. Style options: Custom background, message text, font, and colors.

Livestream

Format: HLS (.m3u8 URL) Requires internet at playback: NO β€” If you’re streaming a local HLS stream (say from an HLS encoder in your Worship Center e.g. http://192.168.1.111/stream.m3u8) to a TV elsewhere on campus) - you do not need internet connection - just local area network connection. Yes β€” if the HLS source feed is hosted online, the Apple TV streams the HLS URL in real time over the internet. Download: None β€” the URL is sent to Apple TV as metadata If the stream is unavailable when it’s time to play, the Apple TV skips to the next item rather than stalling.

Web

What it is: A server-side screenshot of a live website, stored as a JPEG and updated at a configurable interval. Device profiles:
ProfileViewportUse case
Mobile375Γ—812Mobile-optimized pages
Tablet768Γ—1024General websites
TV1920Γ—1080Pages designed for large screens
Refresh interval: How often LightLoop re-renders the page (e.g., every 5 minutes) Use cases: Google Slides decks, church bulletins, event websites, custom HTML pages

Monitor

What it is: A server-rendered live roster from Planning Center Check-In or Kidddo. Supported sources:
  • Planning Center Check-In (polls every few seconds)
  • Kidddo (webhook-triggered)
Refresh: Automatically β€” no configuration needed
Requires internet: Yes β€” renders live from PCO/Kidddo data

Calendar

What it is: A server-rendered upcoming-events display from Google Calendar or Planning Center. Supported sources:
  • Google Calendar (calendar.readonly OAuth scope)
  • Planning Center Calendar
Display options: Event count, date range, text size, multi-calendar color coding
Refresh: Automatic β€” always shows current upcoming events
Requires internet: Yes β€” pulls live calendar data

Orientation options

Every media item can override the feed-level orientation. Options:
ValueDescription
InheritUse the feed’s orientation setting
Landscape16:9 horizontal
Portrait Left9:16, rotated 90Β° counter-clockwise
Portrait Right9:16, rotated 90Β° clockwise
Item-level orientation override is useful when one screen in a lobby is vertical and the rest are horizontal but share a feed.