LightLoop supports seven distinct content types. Each behaves differently in terms of how it’s stored, how it gets to the Apple TV, and whether it needs an internet connection during playback.Documentation Index
Fetch the complete documentation index at: https://docs.lightloop.app/llms.txt
Use this file to discover all available pages before exploring further.
Quick reference
| Type | Storage | Needs internet to play | Apple TV download |
|---|---|---|---|
| Video | Google Drive | No (cached) | Yes — downloaded before playing |
| Image | Google Drive | No (cached) | Yes — downloaded before playing |
| Audio | Google Drive | No (cached) | Yes — downloaded before playing |
| Livestream | External HLS URL | Yes | No — streams live |
| Web snapshot | Cloudflare (server-rendered) | No | Polled from server periodically |
| Monitor | Cloudflare (server-rendered) | No | Polled from server periodically |
| Calendar | Cloudflare (server-rendered) | No | Polled from server periodically |
Video
Standard video files uploaded from your computer or imported from YouTube. Formats supported: MP4, MOV, M4V, and most H.264-encoded files. Best practices:- Export as H.264 / MP4 for maximum compatibility across Apple TV generations
- Use 1920×1080 (1080p) or 3840×2160 (4K) resolution
- Avoid variable frame rate footage — convert to constant frame rate before uploading
- Pause points — auto-pause at specific timestamps
- In/Out markers — trim without re-encoding
- Subtitles — enable embedded or uploaded subtitle track
Image
Static images displayed for a configurable duration. Formats supported: JPEG, PNG, WebP, GIF (first frame only for GIF). Duration: Set a custom display time in the media detail panel (default: 10 seconds). This is how long the image stays on screen before advancing to the next item.Audio
Audio files used as background soundtracks. Audio items are not visible on screen — they play as background music behind your visual content. Formats supported: MP3, M4A, AAC, WAV. How to use:- Upload your audio files
- Create a playlist containing only audio items
- Assign this playlist as the Soundtrack on another playlist
Livestream
An HLS (HTTP Live Streaming) URL that streams live content — a camera feed, broadcast stream, or any HLS-compatible source. Livestreams are always ready. There’s no file to download — the Apple TV connects directly to the HLS URL when it’s time to play. How to add:- In the Media library, click Add Livestream
- Paste the HLS URL (ends in
.m3u8) - Give it a name
Livestreams require an active internet connection at the Apple TV during playback. All other content types work offline once cached.
Web snapshot
A website captured as a JPEG by LightLoop’s server-side rendering engine, then displayed like an image on screen. Use cases:- Display a Google Slides presentation without exporting
- Show a live church bulletin or event website
- Display a custom web page designed specifically for screens
- In the Media library, click Add Web
- Enter the URL of the page to capture
- Choose a device profile (Mobile, Tablet, or TV) — affects viewport and rendering
- Set a refresh interval (how often the server re-captures the page)
Monitor
A live check-in roster rendered server-side as a JPEG. Currently supports Planning Center Online (PCO) check-in and Kidddo. Use cases:- Display who has checked in to children’s ministry
- Show check-in counts by room or event
- Connect your Planning Center account under Account → Integrations
- In the Media library, click Add Monitor
- Select the event or location to track
Calendar
Upcoming events from Google Calendar or Planning Center, rendered as a screen-ready JPEG. Use cases:- Show this week’s service schedule on a lobby display
- Display upcoming events in a hallway or common area
- Show room bookings outside a conference room
- Connect your Google Calendar or PCO account under Account → Integrations
- In the Media library, click Add Calendar
- Select which calendar(s) to display
- Configure the look (event count, date range, text size)