Requirements
- Apple TV 4th generation or newer (Apple TV HD or Apple TV 4K)
- LightLoop app installed from the App Store
- A LightLoop account with at least one feed created
Pairing the Apple TV
When you open LightLoop for the first time, the setup screen shows two ways to connect:Option 1 — Scan the QR code (easiest)
Open LightLoop on Apple TV
Launch the LightLoop app. The setup screen appears automatically showing a QR code on the left side.
Scan the QR code with your phone
Open your phone’s camera (or a QR scanner) and point it at the TV. Tap the notification to open
lightloop.app/activate in your browser.You must be signed in to LightLoop on your phone. If you’re not, you’ll be prompted to sign in first.Option 2 — Enter your Feed ID manually
Find your Feed ID
In the web dashboard, open the Feeds tab and select your feed. The Feed ID is the 6-character code shown (e.g.,
AB12CD).Type the Feed ID on Apple TV
On the setup screen, select the Feed ID field on the right side and type the code using the on-screen keyboard. It is not case-sensitive.
What happens after connecting
Once connected, the Apple TV:- Downloads all media in the feed to local storage
- Opens a live WebSocket connection to receive instant updates from the dashboard
- Polls every 30 seconds as a fallback if the WebSocket is interrupted
- Begins playback automatically once a playlist has finished downloading
Multiple Apple TVs, one feed
You can connect as many Apple TVs as you want to the same feed. All TVs receive the same updates simultaneously. For different screens showing different content, create a separate feed for each screen.Changing orientation
If your screen is mounted vertically (portrait mode), set the orientation in the dashboard before pairing:- Open the feed in the dashboard
- Click Settings
- Under Orientation, choose Portrait Left or Portrait Right
- Save — the Apple TV will rotate its layout automatically
Disconnecting a TV
To unpair an Apple TV from a feed:- On the Apple TV, open the app menu (press and hold the Menu button, or navigate to the settings gear)
- Select Disconnect
- The app clears all cached files and returns to the setup screen